Практичний досвід роботи з Linux на Samsung DeX для Samsung Galaxy Note 9

Linux на Samsung DeX дозволяє використовувати Ubuntu 16.04 на Samsung Galaxy Note 9 і Samsung Galaxy Tab S4. Але наскільки це добре?

Linux на DeX на Samsung Galaxy Note 9. Джерело: Samsung

Коли Перший запуск Samsung DeX з Samsung Galaxy S8, я сумнівався в його корисності. Через майже 20 місяців і 3 флагманських випуски Galaxy, деякі люди все ще сумніваються, наскільки функціональним може бути DeX. Щоб зробити DeX більш корисним для професіоналів і розробників, Samsung оголосила Linux на DeX на SDC 2017, щоб покращити настільний комп’ютер із доступом до нових програм. Тепер, коли Linux на DeX є нарешті в бета-версії для Samsung Galaxy Note 9 і Samsung Galaxy Tab S4, я повинен спробувати його, щоб побачити, як він працює. Linux на DeX — це законний робочий стіл, який працює на телефоні.

Linux на DeX — це смілива ідея, враховуючи попередні невдачі компаній, які намагалися перенести дистрибутив GNU/Linux на форм-фактор мобільних пристроїв. Запуск дистрибутива GNU/Linux, скомпільованого для ARM, на пристрої Android не є новим, але це перший випадок, коли це зроблено добре. Основним дистрибутивом GNU/Linux, який підтримує Linux на DeX, є модифікований Ubuntu 16.04 LTS, створений спільними зусиллями Canonical (компанія, яка підтримує Ubuntu) і Samsung. Ubuntu довелося змінити, щоб враховувати політику безпеки Android.

Після використання Linux на DeX з першої бета-версії (я навіть написав цю статтю з його допомогою), моє перше враження від продукту полягає в тому, що він точно обмежений апаратним забезпеченням, на якому він працює на. Очевидно, що це повільніше, ніж запуск дистрибутива GNU/Linux на більшості ПК x86, але навіть повільніше, ніж запуск звичайного режиму DeX. Пристроєм, на якому я його тестував, був Samsung Galaxy Note 9 з 6 ГБ оперативної пам’яті з процесором Qualcomm Snapdragon 845 і Adreno 630. Запуск Android і Ubuntu може розширити можливості пристрою. Ми не очікуємо, що він буде ідеальним, але він повинен працювати, і о, хлопче, він точно працює.

Якщо ви ще не отримали повідомлення, не встановлюйте Linux на DeX для ігор або соціальних мереж. Пакунки, які ви встановлюєте, мають бути скомпільовані для ARM64 (архітектура Samsung Galaxy Note 9 і Samsung Galaxy Tab S4), тому ви досить обмежені в тому, що можете спробувати без компіляції речей себе. Такі програми, як Minecraft, Discord і Google Chrome, не встановлюються, що підсумовує досвід «середнього користувача», який хоче випробувати Linux на DeX. Це не заміна настільного комп’ютера чи ноутбука.

З іншого боку, Samsung рекламує розробникам Linux на DeX. Розробники — це єдина група користувачів, яка може використовувати Linux на DeX на повну силу. Він поставляється з IntelliJ і Geany для кодування. Android Studio навіть працює на Linux на DeX. Ви можете кодувати, створювати, встановлювати та тестувати програми Android безпосередньо з Galaxy Note 9 або Galaxy Tab S4. Мені вдалося відкрити програму Android у IntelliJ, скомпілювати програму та встановити її. Я навіть міг почати компілювати LineageOS 16 для OnePlus 6 прямо на своєму Galaxy Note 9. Хоча як зазначив розробник me2151, щоб скопіювати репо, знадобилося б близько 6 годин і ще близько 10 годин, щоб створити ОС. До того часу я б розрядив акумулятор Galaxy Note 9. Існує також проблема з оперативною пам’яттю: для компіляції Android 8.0 із початкового коду знадобилося б принаймні 8 ГБ оперативної пам’яті. Цілком можливо, що майбутні телефони Samsung дійсно можна буде використовувати як машини для повноцінної розробки завдяки Linux на DeX, але тільки не поточні телефони.

Linux на DeX проти звичайного DeX

Поки я тестував Linux на DeX, я також почав частіше використовувати звичайний режим DeX. У результаті звичайний DeX мені став подобатися більше, ніж новий Linux на Dex. Це завдяки підтримці програми та програмного забезпечення для звичайних користувачів. У звичайному режимі DeX ви маєте доступ до великої кількості додатків та ігор для Android, тоді як Linux на DeX справді життєздатний лише для деяких розробок. Я використовував програму під назвою Parsec, щоб транслювати ігри з комп’ютера на ноутбук і телефон. Мені вдалося транслювати Fortnite зі свого ПК на Samsung DeX, але це поки що неможливо з Linux на DeX.

Незважаючи на це, DeX і близько не може замінити традиційні ноутбуки чи настільні ПК. Бізнес-професіонали та деякі студенти можуть вважати DeX корисним, а деякі розробники можуть вважати новим Linux на DeX корисним. Однак і звичайний DeX, і Linux на DeX занадто обмежені апаратним забезпеченням, на якому вони працюють. Нам знадобиться більше оперативної пам’яті та краща підтримка пристроїв ARM у Linux на DeX, перш ніж це варте вашої уваги. Щодо звичайного DeX, то час від часу він все ще може використовуватися, тому я поки що не бачу, щоб повністю від нього відмовився.

Форуми XDA Galaxy Note 9