Как подключить Samsung Galaxy Android к Linux или BSD

Краткое содержание:

Конференция разработчиков Samsung представила Samsung Linux на DEX, что позволяет разработчикам создавать приложения в среде разработки Linux, используя свои устройства Galaxy. Ubuntu – выбранное распределение Linux для Linux на DEX. Разработчики могут получить доступ к своим инструментам на Go с совместимыми устройствами Samsung. Приложение Linux on DEX в настоящее время доступно в качестве частной бета -версии для пользователей Galaxy Note9 и Galaxy Tabs4, работающих на Android Oreo и выше.

Ключевые моменты:

  1. Linux на DEX – это технология, которая расширяет Samsung Dex до разработчиков Linux.
  2. Ubuntu – это предпочтительное распределение Linux для Linux на DEX.
  3. Выберите Samsung Galaxy Mobiles и планшеты совместимы с Linux на DEX.
  4. Разработчики могут получить доступ к своим любимым инструментам на Go с Linux на DEX.
  5. Приложение Linux on DEX в настоящее время находится в частной бета -версии для Galaxy Note9 и Galaxy Tabs4 пользователи.

Вопросы и подробные ответы:

  1. Что такое Linux на dex?
  2. Linux on Dex-это технология, которая позволяет разработчикам создавать приложения в среде разработки Linux, подключив свои устройства Galaxy к большему экрану для опыта, подобного ПК.

  3. Какое распределение Linux используется для Linux на DEX?
  4. Ubuntu – выбранное распределение Linux для Linux на DEX.

  5. Какие устройства Samsung совместимы с Linux на DEX?
  6. Выберите Samsung Galaxy Mobiles и планшеты совместимы с Linux на DEX.

  7. Могут ли разработчики получить доступ к своим инструментам на Go с Linux на DEX?
  8. Да, разработчики могут получить доступ к своим любимым инструментам на Go с Linux на DEX.

  9. Приложение Linux на DEX доступно для всех устройств Samsung Galaxy?
  10. Нет, приложение Linux on DEX в настоящее время доступно только в качестве частной бета -версии для Galaxy Note9 и пользователей Galaxy Tabs4, работающих на Android Oreo и выше.

  11. Какова цель конференции Samsung Developer?
  12. Конференция разработчиков Samsung объединяет создателей, чтобы узнать и узнать о последних технологиях в портфеле Samsung и за его пределами.

  13. Что такое Samsung dex?
  14. Samsung Dex – это функция, которая позволяет пользователям флагманских устройств Galaxy Samsung пользоваться приложениями на большем экране, обеспечивая лучший опыт просмотра.

  15. Почему Ubuntu является предпочтительным распределением Linux для Linux на DEX?
  16. Ubuntu выбирается в качестве предпочтительного распределения Linux для Linux на DEX, потому что это предпочтительное распределение между разработчиками для большинства рабочих нагрузок.

  17. Можно ли использовать планшет Galaxy в качестве автономного устройства с Linux на DEX?
  18. Да, планшет Galaxy может предоставить достаточно места для экрана, чтобы удалить потребность ко второму экрану, если разработчик предпочитает работать непосредственно со своего мобильного Galaxy Mobile.

  19. Где разработчики могут подписаться на Linux на Dex Private Beta?
  20. Разработчики, заинтересованные в Linux на Dex Private Beta, могут зарегистрироваться здесь.

  21. Что требуется для участия в Linux на Dex Private Beta?
  22. Linux on Dex Private Beta доступна для пользователей Samsung Galaxy Note9 и Galaxy Tabs4, под управлением Android Oreo и выше.

  23. Какова цель Linux на DEX для разработчиков?
  24. Linux на DEX уполномочивает разработчиков создавать приложения в среде разработки Linux, предоставляя им опыт, похожий на ПК.

  25. Как разработчики могут подключить свои устройства Galaxy к большему экрану для Linux на DEX?
  26. Используя Samsung DEX, разработчики могут подключить свои устройства Galaxy к большему экрану для Linux на DEX.

  27. Могут ли разработчики использовать свои любимые инструменты разработки с Linux на DEX?
  28. Да, разработчики могут получить доступ к своим любимым инструментам в среде разработки Linux, предоставленной Linux на DEX.

  29. Каково преимущество использования Linux на DEX для разработчиков?
  30. Linux на DEX позволяет разработчикам иметь опыт, похожий на ПК при разработке приложений в среде Linux.

Как подключить Samsung Galaxy Android к Linux или BSD

Приложение Linux on Dex теперь доступно в качестве частной бета -версии, и заинтересованные разработчики могут зарегистрироваться здесь. Частная бета -версия доступна только для пользователей Samsung’S Galaxy Note9 и Galaxy Tabs4 под управлением Android Oreo и выше.

Samsung объявляет Linux на Dex с Ubuntu: для разработчиков в движении

Конференция разработчиков Samsung, состоявшаяся на этой неделе в Сан -Франциско, объединяет создателей, чтобы узнать и узнать о последних технологиях в Samsung’S Портфолио и дальше. Одна из технологий, продемонстрированных после первоначального демонстрации в 2017 году, является Samsung’S Linux на dex. Samsung Dex, запущенный в прошлом году, позволяет пользователям флагманских устройств Galaxy Samsung наслаждаться приложениями на большем экране для лучшего опыта просмотра, будь то просмотр фильмов, игры или просто просмотр Интернета.

В этом году Samsung анонсирует бета -запуск Linux на DEX, который увеличивает значение Samsung Dex для разработчиков Linux. Linux on DEX позволяет разработчикам создавать приложения в среде разработки Linux, подключив свое устройство Galaxy к большему экрану для опыта, подобного ПК.

Ubuntu Samsung’S Linux распределение выбора для Linux на DEX. Большинство разработчиков выбирают Ubuntu в качестве выбранной платформы разработки для большинства рабочих нагрузок и Samsung’Исследование подтвердило, что это было предпочтительное распределение Linux среди их аудитории. Samsung и Canonical работали вместе над модифицированной версией Ubuntu 16.04, чтобы обеспечить лучший опыт для разработчиков.

С помощью Select Samsung Galaxy Mobile и планшетных моделей, разработчики теперь могут получить доступ к своим любимым инструментам на ходу. Использование планшета Galaxy обеспечивает достаточно места для экрана, чтобы удалить потребность ко второму экрану, в то время как те, кто предпочел бы работать непосредственно со своего Galaxy Mobile, имеют прямой доступ к интерфейсу командной строки.

Приложение Linux on Dex теперь доступно в качестве частной бета -версии, и заинтересованные разработчики могут зарегистрироваться здесь. Частная бета -версия доступна только для пользователей Samsung’S Galaxy Note9 и Galaxy Tabs4 под управлением Android Oreo и выше.

Samsung’S Полное объявление можно прочитать здесь.

Ubuntu Desktop

Узнайте, как операционная система настольной системы Ubuntu поддерживает миллионы ПК и ноутбуки по всему миру.

Как подключить Samsung Galaxy Android к Linux или BSD

Samsung Galaxy Display CyanogenMod

Серия Samsung Galaxy, безусловно, должна быть совместима с Linux. В конце концов, они запускают операционную систему Android, которая основана на Linux. А О телефоне Экран даже показывает базовую версию ядра Linux. На этой странице показано, как я подключил свой SGH-T989, версия T-Mobile, запуск cyanogenmod, на основе Android и Linux ядра.

Однако, если вы загружаете руководство (11.0 МБ), вы ничего не видите об использовании его с компьютерами, работающими с Linux, BSD, OS X или любой другой операционной системой на основе UNIX.

Имейте в виду, что Android и, следовательно, Cyanogenmod Упустившая поддержка для хранения массового хранения USB Начиная с Android V3.0. Раньше это было так же просто в использовании, как и USB -диск, теперь требуется небольшая работа, чтобы настроить вещи для работы с протоколами PTP/MTP. Альтернативой является размягчение карты MicroSD, удалить ее с телефона и поместить в читатель.

Как использовать Samsung Galaxy S2 с Linux

Вам понадобится программа MTPFS, которая, вероятно, будет в пакете с тем же именем. Смотрите мою страницу по управлению программным обеспечением для получения подробной информации о том, как выяснить, какой пакет вам нужно добавить и как это сделать. Вы можете посмотреть на веб -страницу MTPFS для получения дополнительной информации.

Начните с выбора протокола MTP для подключения телефона:
| Хранение | | СМИ Устройство (МТП)

Вы видите, что я внесу это изменение ниже.

Подключите телефон. Что -то вроде следующего появится в буфере кольца ядра Linux Machine:

$ dmesg | хвост . Некоторые линии удалили . [271527.319166] USB 2-8: Новый высокоскоростный USB-устройства № 11 с использованием EHCI-PCI [271527.436410] USB 2-8: новое USB-устройство, найденное, idvendor = 04E8, iDProduct = 6860 [271527.436415] USB 2-8: Новые строки USB Device: MFR = 2, продукт = 3, серийный размер = 4 [271527.436417] USB 2-8: Продукт: Android [271527.436418] USB 2-8: Производитель: Android [271527.436419] USB 2-8: SerialNumber: 88DF75EA [271527.437807] cdc_acm 2-8: 1.1: это устройство не может делать вызовы самостоятельно. Это не модем. [271527.437910] cdc_acm 2-8: 1.1: TTYACM0: USB ACM -устройство

Установить его. Будьте терпеливы, команда MTPFS может занять около 40 секунд:

$ mkdir ~/android $ mtpfs ~/android -листинг устройства (ы) 0 (VID = 04E8 и PID = 6860) - модели Samsung Galaxy (MTP). Найдено 1 Устройство (S): Samsung: Galaxy Models (MTP) (04E8: 6860) @ Bus 2, DEV 11, пытаясь подключить обнаруженное устройство Android -устройства устройства, присваивая флаги по умолчанию.8G 0 3.8g 0% /dev tmpfs 3.8G 876K 3.8G 1% /DEV /SHM TMPFS 3.8G 824K 3.8G 1% /запустить TMPFS 3.8G 0 3.8g 0%/sys/fs/cgroup tmpfs 3.8G 1.7G 2.2G 44% /TMP /DEV /SDC1 1.8t 1.4T 497G 73% /Home /Dev /SDB1 917G 863G 55G 95% /HOME2 /DEV /SDD1 459G 201G 258G 44% /HOME3 /DEV /SDA1 186M 153M 20M 89% /BOOT TMPF 3.8G 824K 3.8g 1%/var/spool/postfix/run/saslauthd MTPFS 15G 3.5G 12G 24%/Home/Cromwell/Android 

Это монтируется предохранителем, поэтому корень не может прочитать его. Это становится немного странным:

$ sudo bash пароль: # df/home/cromwell/android df: '/home/cromwell/android': разрешение отказано # ls -l/home/cromwell/android ls: невозможно получить доступ/home/cromwell/android: разрешение отказано # ls -ld/home/cromwell/android ls: невозможно допустить/home/cromwell/androd # versisied # ls # lsied # lsied # lsied # lsied № grep android d. ? ? ? ? ? Android/

Тем временем ты иметь доступ к файловым системам на телефоне, внутренней памяти и на SD -карте. Временные метки также странные в файловой системе предохранителей, штат Time’s Time –1, или одна секунда, прежде чем эпоха Unix началась в 1970 году.

$ cd ~/android $ ls -laf drwxrwxrwx 2 cromwell cromwell 0 декабря 31 1969 ./ drwxr-xr-x 196 Cromwell Cromwell 57344 марта 11 14:15 ../ drwxrwxrwx 2 Cromwell Cromwell 0 декабря 31 1969 г. Внутреннее хранение/ drwxrwxrwx 2 Cromwell Cromwel.8G SD Card

Когда вы закончите, разблокируйте:

$ cd $ fusermount -u ~/android

Еще одна вещь, которую следует рассмотреть: включите сервис SSH на свой телефон и подключитесь к вашему телефону через SSH более 802.11 беспроводной.

Как использовать Samsung Galaxy S2 с BSD

Установите пакеты Libmtp, Libid3tag и Flac:

# pkg установить libmtp libid3tag flac

Скачать и построить GMTP с помощью Gmake .

$ cd /tmp $ gtar xf ~ /gmtp-Последняя версия.смол.GZ $ CD ~/GMTP-Последняя версия $ ./Настройка $ gmake $ su root -c 'gmake install' пароль:

Подключите телефон. Что -то вроде следующего появится в буфере кольца ядра:

$ dmesg | хвост . Некоторые линии удалили . Umodem0 AT UHUB1 PORT 1 Конфигурация 1 Интерфейс 1 "Android Android" Rev 2.00/4.00 addr 2 umodem0: интерфейс данных 2, не имеет CM по данным, не имеет уведомления Umodem0: Изменение статуса доступно UCOM0 AT UMODEM0 UGEN0 AT UHUB1 PORT 1 Конфигурация 1 "Android Android" Rev 2.00/4.00 Addr

Запустите GMTP и нажмите Соединять кнопка. Опять же, ожидайте, что это займет 40 секунд или около того. Вы получите всплывающее окно с вопросом, хотите ли вы подключиться к SD-карте или внутренней памяти. Выберите один, нажмите ХОРОШО, и просматривать.

Cyanogenmod файл загадка

Мое приложение для камеры хранит изображения в/storage/sdcard1/dcim/camera/, которая является съемной Micro SD -картой. Я подключился к SSH с помощью SSHDroid. Посмотрите на этот странный результат, я никогда раньше не сталкивался с файлами режима 0075:

root@sgh-t989:/storage/sdcard1/dcim/камера # ls -la d --- Rwxr-X 2 System SDCARD_R 32768 марта 11 20:00 . D --- RWXR-X 4 System SDCARD_R 32768 марта 11 15:51 . ----RWXR-X 1 System SDCARD_R 3786464 11 марта 19:59 IMG_20140311_195956.JPG ---- RWXR-X 1 Система SDCARD_R 3734592 марта 11 20:00 IMG_20140311_200000.JPG ---- RWXR-X 1 Система SDCARD_R 3765426 марта 11 20:00 IMG_20140311_200004.JPG

Режим ODD исходит от того, как он монтируется, обратите внимание на FMASK = и DMASK = Параметры Установки UMASK для этой файловой системы VFAT:

root@sgh-t989:/storage/sdcard1/dcim/камера # mount | grep storage/dev/block/vold/179: 97/storage/sdcard1 vfat rw, dirsync, nosuid, nodev, noexec, относительно, uid = 1000, gid = 1015,fmask = 0702, dmask = 0702,ALLIGHT_UTIME = 0020, CODEPAGE = CP437, IOCHERSET = ISO8859-1, SORTNAME = MICED, UTF8, Ошибки = REMOUNT-RO 0/DEV/BLOCK/VOLD/179: 28/Store/SDCARD0 VFAT RW, Dirsync, NOSUID, NODEV, NOEXEC, RELATIME, UID = 1000 = GID = GID = GID = GID = GID = GID = GID,fmask = 0702, dmask = 0702,ALLIGHT_UTIME = 0020, CODEPAGE = CP437, IOCHARSET = ISO8859-1, SORTNAME = MICED, UTF8, Ошибки = REMOUNT-RO 0 0 TMPFS/Storage/SDCARD0/.Android_Secure TMPFS RO, Seclabel, RELATIME, SIZE = 0K, MODE = 000 0 0

Режим постоянный, CHMOD 644 * работает без ошибок и возвращаемого значения 0, но не влияет.

Итак, параметры DMASK и FMASK – это то, почему каталоги и файлы получают эти странные маски разрешения. Мой настоящий вопрос почему Эти странные разрешения необходимы.

Обновлять: более поздняя версия CyanogenMod исправила это.

ПРЕДУПРЕЖДЕНИЕ:

Содержание ниже этой точки теперь представляет только исторический интерес. Android и, следовательно, Cyanogenmod Упустившая поддержка для хранения массового хранения USB Начиная с Android V3.0. Используйте протоколы PTP/MTP, как описано выше, или просто размойте карту MicroSD и поместите ее в читатель.

Вот как использовать Samsung Galaxy S2 с Linux или BSD. Шаги точно такие же, за исключением имени устройства, используемого в одной команде Mount.

Как я получил эти скриншоты? Я объясняю, как это сделать здесь.

Начните с нажатия Дом кнопка внизу дисплея, чтобы перейти на домашний экран. Это то, что вы видите слева ниже.

Основное меню на домашнем экране на смартфоне Samsung Galaxy S2

Главный экран на смартфоне Samsung Galaxy S2

Нажмите Меню кнопка с левой стороны в нижней части дисплея. Это на раме за пределами дисплея, он не появляется на этих скриншотах!

Это поднимет главное меню. Справа вы видите, как это произошло с нижней части домашнего экрана.

Нажмите Настройки кнопка в правом нижнем углу главного меню.

Меню настроек на главном экране на смартфонах Samsung Galaxy S2

Появится меню настроек, как видно справа. Обратите внимание, что это выше, чем то, что подходит на экране, вы можете провести экран вверх, чтобы выявить нижний выбор.

Тем не менее, вы хотите нажать на Более. кнопка рядом.

Настройки / больше меню на домашнем экране на смартфонах Samsung Galaxy S2

Внутри Беспроводная и сети Меню, нажмите USB -коммунальные услуги.

Меню USB Mass Storage на смартфоне Samsung Galaxy S2

Появится дисплей справа. Нажмите кнопку Подключить хранилище к ПК.

USB на смартфоне Samsung Galaxy S2 готов к подключению

Экран, похожий на тот, который появится в правом, появится. Это на самом деле скриншот из более раннего Android 2.* или Имбирный пряник. Одно изменение в Android 4.* или Сэндвич с мороженым это то, что вы не можете запечатлеть скриншот на этой точке.

Это может показаться немного загадочным, так как, кажется, нечего делать, кроме как отменить. Это означает, что пришло время подключить USB -кабель. Когда вы это сделаете, дисплей изменится очень немного, как виден здесь экран Dims. Вы больше не видите маленького талисмана Android на этом этапе.

Операционная система на компьютере обнаруживает устройство, а команда DMESG отобразит конец кольцевого буфера ядра.

Если ваш файл конфигурации Syslog отправляет тип сообщений KERN с информацией об уровне или выше в файл журнала, вы можете сделать что -то вроде следующего в другой командной строке, прежде чем подключить кабель. Таким образом, вы увидите новые сообщения ядра по мере их появления:

$ хвост -f/var/журнал/сообщения

Моя основная система настольных компьютеров запускает Linux и имеет несколько дисков, SDG и SDH являются следующими двумя дисковыми устройствами. Ниже приведен выход сообщения ядра, вызванный подключением кабеля к компьютеру:

[root@linux ~]# Dmesg
[. Появляется много выводов . ]
[64542.556363] USB 2-8: Новый высокоскоростный USB-устройство № 18 с использованием EHCI_HCD
[64542.673869] USB 2-8: Найдено новое USB-устройство, Idvendor = 18D1, IDProduct = 4E21
[64542.6738873] USB 2-8: новые строки USB-устройства: MFR = 2, продукт = 3, серийный. = 4
[64542.673874] USB 2-8: Продукт: Android
[64542.673876] USB 2-8: Производитель: Android
[64542.673877] USB 2-8: SerialNumber: 88DF75EA
[64542.685023] SCSI18: USB-storage 2-8: 1.0
[64543.686408] SCSI 18: 0: 0: 0: прямое достижение Samsung SGH-T989 0001 PQ: 0 ANSI: 2
[64543.686552] SD 18: 0: 0: 0: прикрепленный SCSI Generic SG7 Тип 0
[64543.687517] SCSI 18: 0: 0: 1: Прямой доступ Samsung SGH-T989 CARD 0001 PQ: 0 ANSI: 2
[64543.687625] SD 18: 0: 0: 1: Прикрепленный SCSI Generic SG8 Тип 0
[64543.688760] SD 18: 0: 0: 0: [SDG] 23609344 512-байтовые логические блоки: (12.0 ГБ/11.2 gib)
[64543.689520] SD 18: 0: 0: 0: [SDG] Защита записи выключена
[64543.689523] SD 18: 0: 0: 0: [SDG] Смысл режима: 0F 00 00 00
[64543.689880] SD 18: 0: 0: 1: [SDH] 31108096 512-байтовые логические блоки: (15.9 ГБ/14.8 Гиб)
[64543.690378] SD 18: 0: 0: 0: [[SDG] Кэш записи: включен, кэш для чтения: включен, не поддерживает DPO или FUA
[64543.690876] SD 18: 0: 0: 1: [SDH] Защита записи выключена
[64543.690879] SD 18: 0: 0: 1: [SDH] Смысл режима: 0F 00 00 00
[64543.691629] SD 18: 0: 0: 1: [SDH] Кэш записи: включен, кеш для чтения: включен, не поддерживает DPO или FUA
[64543.697503] ЦУР:
[64543.867442] SDH:
[64543.871387] SD 18: 0: 0: 1: [SDH] Прикрепленный SCSI Съемный диск
[64543.871889] SD 18: 0: 0: 0: [SDG] Прикрепленный SCSI Съемный диск

Вот пример от OpenBSD, который имеет гораздо меньше болтовни ядра. Система имеет только один диск, SD0, поэтому новые устройства будут SD1 и SD2:

[root@openbsd ~]# Dmesg
[. Появляется много выводов . ]
UMASS0 AT UHUB0 PORT 3 Конфигурация 1 Интерфейс 0 “Android Android” Rev 2.00/4.00 Addr 2
UMASS0: использование SCSI Over Over Onlyly
SCSIBUS3 в UMASS0: 2 Цели, инициатор 0
SD1 AT SCSIBUS3 TARG 1 LUN 0: SCSI2 0/Прямой съемный
SD2 AT SCSIBUS3 TARG 1 LUN 1: SCSI2 0/Прямой съемный
Umodem0 AT UHUB0 PORT 3 Конфигурация 1 Интерфейс 1 “Android Android” Rev 2.00/4.00 Addr 2
Umodem0: интерфейс данных 2, не имеет CM по данным, не имеет перерыва
Umodem0: уведомление об изменении статуса доступно
UCOM0 в Umodem0

Первым дисковым устройством будет встроенная память телефона, второе также будет там, если вы установили карту памяти MicroSD. Похоже, они диски с файловыми системами VFAT:

[root@linux ~]# File /dev /sd [gh]
/dev/cdg: block special
/dev/sdh: block special
[root@linux ~]# Файл -S /Dev /SD [GH]
/dev/sdg: x86 загрузочный сектор, смещение кода 0x58, OEM-id “Android”, сектора/кластер 64, зарезервированные секторы 60, головы 4, секторы 23607296 (объемы < 32 MB) , FAT (32 bit), sectors/FAT 2882, Backup boot sector 2, serial number 0xfb6f1dff, unlabeled
/dev/sdh: x86 загрузочный сектор, смещение кода 0x0, OEM-ID “”, секторы/кластер 64, зарезервированные секторы 598, дескриптор среды 0xf8, головы 255, скрытые секторы 8192, секторы 31108096 (объемы> 32 МБ), Fat (32 BIT), Sectors/FAT 37, 37. 2386133, немечено

[root@openbsd ~]# файл /dev /sd [12] i
/dev/sd1i: block special
/dev/sd2i: block special
[root@openbsd ~]# файл -s /dev /sd [12] i
/dev/sd1i: x86 загрузочный сектор
/dev/sd2i: x86 загрузочный сектор

Оба устройства имеют файловую систему VFAT32 и могут быть установлены. Это будет сделано с чем -то подобным этими командами:

[root@linux ~]# Mount /Dev /SDG /Media /Phone [root@linux ~]# Mount /Dev /SDH /Media /Card 

[root@openbsd ~]# Mount /dev /sd1i /media /phone [root@openbsd ~]# Mount /Dev /SD2i /Media /Card 

Некоторые чрезвычайно длинные имена файлов были усечены на приведенном ниже выходе.

Фотографии, сделанные с приложением для камеры телефона, хранятся как:
Dcim/камера/Yyyymmdd_hhmmss.JPG

Скриншоты хранятся как:
Картинки/скриншоты/экранинг_Yyyy-mm-dd-hh-mm-ss.пнн
На Android 2.* вместо этого они хранились как:
Скрипбап/SCYyyymmdd-hmmmss.пнн

Музыкальные файлы хранятся как:
СМИ/имя файла.mp3
или, необязательно, как:
СМИ/подкаталог/имя файла.mp3

Samsung’s Kies Software не понимает подкаталогов в СМИ каталог. Вы можете создать их, когда телефон установлен в виде устройства хранения Linux и вставить в их файлы MP3, и телефон найдет файлы без каких -либо проблем. Тем не менее, он не организует музыку этими подкаталогами. Если вы использовали теги артиста и альбома mp3 id3, музыкальное приложение Samsung представит вам эти группы.

[root@linux ~]# Mount /dev /cdg /mnt [root@linux ~]# CD /MNT [root@linux ~]# дерево . |- Android | `- Данные | |- com.Кулирис.СМИ | | `- Кэш | | |-Geocoder-Cache | | |-Hires-Image-Cache | | | |--2848102872810574692_512.Кэш | | | |--3522291739586820870_512.Кэш | | | |--4105238176348511855_512.Кэш | | | |--630634104084386418_512.Кэш | | | |--6379285192658666339_512.Кэш | | | |--7012408069108224037_512.Кэш | | | |--81022644400717058314_512.Кэш | | | |- 1612344833334511313_512.Кэш | | | |- 1688296152150984902_512.Кэш | | | |- 5258176614527879968_512.Кэш | | | |- 5401137143547971348_512.Кэш | | | `- 6849195166575029870_512.Кэш | | |-локальный альбам-Cache | | | |- Chunk_0 | | | `- Индекс | | |-Местный имаж-матча | | | |- Chunk_0 | | | `- Индекс | | |-локальный-мета-чаш | | | |- Chunk_0 | | | `- Индекс | | |-локальный Skip-Cache | | |-локальная-видео-точка | | `-Picasa-thumbs | |- com.Google.Android.Программы.Книги | | `- файлы | | `- Счета | | `- [email protected] | | `- объемы | | |- 3dwnaaaaqaaj | | | |- обложка.Png | | | |- Cover_thumbnail.Png | | | |- res | | | | |- ahr0chm6ly9lbmnyexb0zwquz29 [. ] | | | | |- ahr0chm6ly9lbmnyexb0zwquz29 [. ] | | | | |- ahr0chm6ly9lbmnyexb0zwquz29 [. ] | | | | |- ahr0chm6ly9lbmnyexb0zwquz29 [. ] | | | | |- ahr0chm6ly9lbmnyexb0zwquz29 [. ] | | | | |- ahr0chm6ly9lbmnyexb0zwquz29 [. ] | | | | |- ahr0chm6ly9lbmnyexb0zwquz29 [. ] | | | | |- ahr0chm6ly9lbmnyexb0zwquz29 [. ] | | | | |- ahr0chm6ly9lbmnyexb0zwquz29 [. ] | | | | |- ahr0chm6ly9lbmnyexb0zwquz29 [. ] | | | | |- ahr0chm6ly9lbmnyexb0zwquz29 [. ] | | | | |- ahr0chm6ly9lbmnyexb0zwquz29 [. ] | | | | |- ahr0chm6ly9lbmnyexb0zwquz29 [. ] | | | | |- ahr0chm6ly9lbmnyexb0zwquz29 [. ] | | | | `- ahr0chm6ly9lbmnyexb0zwquz29 [. ] | | | `- сегменты | | | |-Контент-0007 | | | |-Контент-0008 | | | |-Контент-0009 | | | |-Контент-0010 | | | |-Контент-0011 | | | |-Контент-0012 | | | |-Контент-0013 | | | |-Контент-0014 | | | |-Контент-0015 | | | |-Контент-0016 | | | |-Контент-0017 | | | |-Контент-0018 | | | |-Контент-0019 | | | |-Контент-0020 | | | |-Контент-0021 | | | |-Контент-0022 | | | |-Контент-0023 | | | |-Контент-0024 | | | |-Контент-0025 | | | |-Контент-0026 | | | |-Контент-0027 | | | |-Контент-0028 | | | |-Контент-0029 | | | |-Контент-0030 | | | |-Контент-0031 | | | |-Контент-0032 | | | |-Контент-0033 | | | |-Контент-0034 | | | |-Контент-0035 | | | |-Контент-0036 | | | |-Контент-0037 | | | |-Контент-0038 | | | |-Контент-0039 | | | |-Контент-0040 | | | |-Content-0041 | | | |-Контент-0042 | | | |-Контент-0043 | | | |- Контент-0044 | | | |-Контент-0045 | | | |-Content-0046 | | | |-Контент-0056 | | | `-Content-0057 | | |- kw0yaaaayaaj | | | |- обложка.Png | | | `- Cover_thumbnail.Png | | `- KHMYAAAAAAAJ | | |- обложка.Png | | `- Cover_thumbnail.Png | |- com.Google.Android.Программы.джинн.Geniewidget.Новости-контент-кеш | |- com.Google.Android.Программы.Карты | | |- Кэш | | | |- cache_its.0 | | | |- cache_its.M | | | |- cache_its_bas_bic.M | | | |- cache_its_ter.M | | | |- cache_r.0 | | | |- cache_r.M | | | |- cache_rgts.M | | | |- cache_vts.0 | | | |- cache_vts.M | | | |- cache_vts_gmm.0 | | | |- cache_vts_gmm.1 | | | |- cache_vts_gmm.M | | | |- cache_vts_labl_gmm.0 | | | |- cache_vts_labl_gmm.M | | | `- cache_vts_tran_gmm.M | | |- отладка | | `- TestData | | `- голос | | `- en_us.65A89743 | | `- Voice_instructions.Zip | `- com.Google.Android.музыка | `- Кэш | `- Искусство |- Приложения |- DCIM | `- Камера | |- 20120421_111918.jpg | |- 20120421_111924.jpg | |- 20120421_144128.jpg | `- Кэш | |- 2078400470401.tec | |- 2078400470402.tec | |- 2078400470403.tec | `- 8484800480.дуг |- потерянный.Dir |- Screencapture | |-SC20120421-172454.Png | |-SC20120421-172615.Png | |-SC20120421-172649.Png | |-SC20120421-172708.Png | |-SC20120421-172712.Png | |-SC20120421-172721.Png | |-SC20120421-172730.Png | |-SC20120421-172739.Png | `-SC20120421-172812.png |- shareviawifi |- bluetooth |- external_sd |- media | |- Song01.mp3 | |- Song02.mp3 | |- Song03.mp3 | `- Song04.mp3 |- nmc_ext | `- DST | `- журналы |- бездельник | |- Альбуплисты | |- СМИ | | |- Общий | | | `- трек | | `- Станция | | `- трек | |- плейлисты | |- Станции | | `- Определения | |- TestDat | `- Пользователь | |- База данных | |- Игровая последовательность.Dat | `- Temp`- usbstorage 60 каталоги, 166 файлов

Samsung Linux на Dex мертв, вот альтернативы с открытым исходным кодом

На выходных Samsung отправил относительно небольшое количество своих клиентов электронное письмо, которое они, вероятно, не хотели читать на выходных или в будний день. Компания была поставлена ​​на Linux на Dex Beta Program, чтобы отдохнуть, а не потому, что она заканчивала стабильный релиз. Напротив, Samsung полностью заканчивал программу. Возможно, у него было небольшое количество пользователей, но LOD, как было известно. К счастью, есть и другие способы выполнить это обещание, надеясь, что более устойчиво и более защищены от будущего.

Linux на Dex 101

Здесь на самом деле есть две вещи, как это может предположить имя, ни одна из которых на самом деле не зависит от другого. Первый – это Dex, который является самодельным опытом настольного компьютера Samsung, который работает только на большом экране, либо непосредственно на планшете, либо через внешний экран в случае телефонов. Несмотря на то, что вы выглядите как обычный рабочий стол, вы все еще используете Android, просто с другим домашним экраном и с оконными приложениями по умолчанию.

Linux на Dex, с другой стороны, запускает полную графическую операционную систему настольного компьютера Linux на Android. Во время запуска LOD он использовал модифицированный Ubuntu 16.10 LT, которые к тому времени уже были старыми даже по стандартам LTS. LOD запустил полный экран и только в режиме DEX, создавая иллюзию запуска обычного дистрибутива Linux на вашем телефоне.

Требование запуска Linux только в режиме DEX могло бы отчасти для проприетарных технологий, которые Samsung использовал для повышения производительности графики при запуске самого режима DEX. Это также могло быть частично произвольным, поскольку некоторые смогли использовать полный графический рабочий стол, просто подключив VNC, работающий по телефону. В любом случае, Linux на Dex мертв, но сам Samsung Dex будет жить, по крайней мере, на данный момент.

Почему LOD – это DOA

Samsung объявил, что любое устройство, работающее Android 10, будь то из коробки или через обновление, больше не сможет использовать Linux на DEX. Это также убивает бета -программу еще до того, как программное обеспечение может достичь стабильного статуса. Тем не менее, даже в его бета -форме LOD был довольно отточенным и функциональным, действительно нуждался в обновлении до последней версии Ubuntu LTS. К сожалению, Samsung убивает его, возможно, не из -за отсутствия заинтересованных пользователей, а потому, что он не достиг первоначальной цели Samsung.

Linux на Dex на самом деле не Samsung пытался привлечь пользователей Linux покупать высококачественные устройства Galaxy. На самом деле это была попытка втянуть разработчиков в свою экосистему. В некоторой степени это похоже на подсистему Microsoft Windows для Linux (WSL), которая доставляет инструменты, которые веб -разработчики должны сохранить их счастливым, используя компьютер Windows.

Лод повесил еще одну морковку перед разработчиками, на этот раз обращаясь к разработчикам приложений Android. Это дало им среду для запуска таких инструментов, как Android Studio для создания приложений для Android и, в конце концов, для Samsung. Пользователи Linux сделали к нему, но взрыв приложений Samsung, возможно, хотел, не произошло. Компании, которая всегда ищет разработчиков, инвестировать во всю свою экосистему, как Android, так и Tizen, это, вероятно, не стоило стоимости обслуживания.

Движение вперед с открытым исходным кодом

Когда LOD вышел на сцену, на самом деле это не было ни первой, ни единственной попытки запустить Linux с телефона Android. На самом деле их довольно много, но некоторые из них выделялись на протяжении многих лет. Если вы хотите продолжить путешествие Linux на своем смартфоне, вы можете взглянуть на эти три решения с открытым исходным кодом.

Термин

Вы можете выделить Termux как еще один эмулятор терминала, но он упускает из двух ключевых моментов. С одной стороны, есть так много вещей, которые вы уже можете достичь только на терминале (с надлежащей клавиатурой, надеюсь,). С другой стороны, Termux – это больше, чем просто простой терминал Android, так как он практически запускает минимальное дистрибутивы поверх Android. И если вы хотите получить какой -то графический интерфейс, есть также способы сделать это.

Пользовательца

Духовный преемник Gnuroot, Userland подходит к Linux на решении Android с противоположного конца. Да, у вас есть способ установить только систему командной строки, но ее реальное значение – установка полных дистрибуций или даже просто приложения GUI. Он может быть не таким эффективным, как Linux на DEX, но он более гибкий, более настраиваемый и, что наиболее важно, больше доступно на других телефонах.

Мару ОСОС Maru в значительной степени похожа на открытый исходный код, на основе Linux и на основе Android версию оригинального континуума Microsoft, которая, не по совпадению, было тем, что Samsung Dex также является. Вместо того, чтобы запустить Linux в качестве приложения, которое вы можете увидеть на экране вашего телефона, Maru OS также требует (или, по крайней мере, предписания) внешнего экрана при запуске ОС Debian внутри вашего телефона. Ранее в этом году создатель Maru OS Preetam D’Souza объявил, что проект будет использовать Lineageos в качестве базы для открытия дверей для более поддерживаемых устройств. Надеюсь, это скоро поднимет темп.

Заворачивать

Судя по реакции в Интернете, решение Samsung убить Linux на Dex была встречена сочетание разочарования и сарказма. Учитывая отсутствие прогресса со стороны Samsung в течение почти года, это было почти неожиданно. Это просто одна из многих ярких идей Samsung, которые были закрыты из -за отсутствия прибыльного будущего. Учитывая его почти Google-подобный дух, Samsung может в конечном итоге упасть даже самого Samsung Dex. К счастью, это не единственная игра в городе, даже если в ней есть производительность и простота использования преимуществ. И с доступными решениями с открытым исходным кодом, вероятность того, что эти исчезновения навсегда будут зависеть только от разработчиков, желающих выполнять работу, а не от компании, которая должна ответить на своих акционеров.

Samsung прекращает свой Linux на Dex Beta

Режим DEX Samsung. (Источник: Википедия)

DEX – это запатентованное средство Samsung, которое преобразует один из своих флагманов Galaxy в настольный ПК на подключении к монитору. Одна среда, поддерживаемая режимом в Android 9.0 (Pie) – это GNU/Linux. К сожалению, его бета-программа закончится с развертыванием Android 10.

Deirdre O Donnell, опубликован 21.10.2019

Samsung Dex был представлен с серией Galaxy S8 в качестве объекта, который расширяет пользовательский интерфейс этих телефонов и ее преемников в среду рабочего стола. Это может оказаться полезным для многих пользователей, особенно потому, что он больше не зависит от аксессуаров по отдельной покупке, таких как Dex Pad. Samsung также предложил возможность запустить Linux через это соединение. Тем не менее, теперь он отказывается от рассмотрения бета -версии.

Эта функция DEX существовала в качестве бета -версии и позволила пользователю запустить определенную модификацию Ubuntu 16.04 LTS для ARM64. Он был в основном направлен на разработчиков, которые могли создать приложения для Android, используя свои смартфоны Premium Galaxy и монитор. Он совместим с Android 9.0 (пирог); однако, это кажется так далеко, как это пойдет.

Samsung, как сообщается, приостановил Linux на Dex Beta. Это, по -видимому, связано с миграцией в один пользовательский интерфейс 2.0, официальная кожа OEM для Android 10. Бета будет несовместимой с этим ПЗУ; Кроме того, корейская компания якобы заявила, что возвращение к одному пользовательскому интерфейсу 1.0 (на основе пирога) не будет возможно на устройствах Galaxy.

Другими словами, поклонники Linux на DEX, вероятно, придется выбирать между этим объектом и обновлением до одного пользовательского интерфейса 2.0. Тем не менее, те, кто все еще на пироге, могут загрузить бета-версию APK, если они захотят проверить его до более широкого развертывания новой ОС смартфона.

Работаем в NotebookCheck
Вы технический специалист, который знает, как писать? Затем присоединяйтесь к нашей команде! В розыске:
– Специализированный писатель новостей
– Автор журнала
– Переводчик (de en)
Подробности здесь