Praktyczna praca z Linuksem na Samsung DeX dla Samsunga Galaxy Note 9

Linux na Samsung DeX umożliwia korzystanie z Ubuntu 16.04 na Samsungach Galaxy Note 9 i Samsung Galaxy Tab S4. Ale jak dobre to jest?

Linux na DeX na Samsungu Galaxy Note 9. Źródło: Samsunga

Gdy Premiera Samsunga DeX z Samsungiem Galaxy S8 kwestionowałem jego użyteczność. Prawie 20 miesięcy i premiery 3 flagowych Galaxy później niektórzy ludzie wciąż kwestionują funkcjonalność DeX. Aby uczynić DeX bardziej użytecznym dla profesjonalistów i programistów, ogłosił Samsung Linux na DeX-ie wróciliśmy na SDC 2017, aby poprawić komfort korzystania z pulpitu dzięki dostępowi do nowych aplikacji. Teraz, gdy Linux na DeX jest wreszcie w wersji beta w przypadku Samsunga Galaxy Note 9 i Samsunga Galaxy Tab S4 muszę się z nim przejechać, żeby zobaczyć, jak działa. Linux na DeX to legalna platforma działająca na telefonie.

Linux na DeX to odważny pomysł, biorąc pod uwagę wcześniejsze niepowodzenia firm próbujących przenieść dystrybucję GNU/Linuksa na urządzenie mobilne. Uruchamianie dystrybucji GNU/Linux skompilowanej dla ARM na urządzeniu z Androidem nie jest niczym nowym, ale po raz pierwszy udało się to zrobić dobrze. Podstawową dystrybucją GNU/Linuksa obsługującą Linuksa na DeX jest zmodyfikowany Ubuntu 16.04 LTS stworzony wspólnym wysiłkiem Canonical (firmy utrzymującej Ubuntu) i Samsunga. Ubuntu musiało zostać zmodyfikowane, aby uwzględnić politykę bezpieczeństwa Androida.

Po użyciu Linuksa na DeX od pierwszej wersji beta (nawet napisałem przy jego użyciu ten artykuł), Moje pierwsze wrażenie na temat tego produktu jest takie, że jest on zdecydowanie ograniczony sprzętem, na którym działa NA. Jest to oczywiście wolniejsze niż uruchamianie dystrybucji GNU/Linux na większości komputerów PC x86, ale jest nawet wolniejsze niż uruchamianie normalnego trybu DeX. Urządzeniem, na którym go testowałem, był 6 GB RAM Samsung Galaxy Note 9 z Qualcomm Snapdragon 845 i Adreno 630. Uruchamianie zarówno Androida, jak i Ubuntu może doprowadzić urządzenie do granic możliwości. Nie oczekujemy, że będzie idealnie, ale powinno działać i och, zdecydowanie działa.

Jeśli jeszcze nie otrzymałeś tej wiadomości, nie instaluj Linuksa na DeX do gier lub mediów społecznościowych. Instalowane pakiety muszą być skompilowane dla ARM64 (architektura Samsunga Galaxy Note 9 i Samsung Galaxy Tab S4), więc masz dość ograniczone możliwości wypróbowania bez konieczności kompilowania się. Aplikacje takie jak Minecraft, Discord i Google Chrome nie instalowały się, co podsumowuje doświadczenia „przeciętnego użytkownika”, który chce wypróbować Linuksa na DeX. Nie zastępuje komputera stacjonarnego ani laptopa.

Z drugiej strony Samsung reklamuje Linuksa na DeX programistom. Programiści to jedyna grupa użytkowników, która może w pełni wykorzystywać Linuksa na DeX. Jest wyposażony w IntelliJ i Geany do kodowania. Android Studio działa nawet na Linuksie na DeX. Możesz kodować, tworzyć, instalować i testować aplikacje na Androida bezpośrednio z Galaxy Note 9 lub Galaxy Tab S4. Udało mi się otworzyć aplikację na Androida w IntelliJ, skompilować ją i zainstalować. Udało mi się nawet rozpocząć kompilację LineageOS 16 dla OnePlus 6 bezpośrednio na moim Galaxy Note 9. Chociaż, jak zauważył deweloper ja2151skopiowanie repozytorium zajęłoby prawie 6 godzin, a zbudowanie systemu operacyjnego około 10 godzin więcej. Do tego czasu wyczerpałaby się bateria w Galaxy Note 9. Istnieje również problem z pamięcią RAM: skompilowanie systemu Android 8.0 ze źródła wymagałoby co najmniej 8 GB pamięci RAM. Możliwe, że przyszłe telefony Samsung będą mogły być faktycznie używane jako maszyny do pełnego programowania dzięki Linuxowi na DeX, ale nie obecne telefony.

Linux na DeX vs Normal DeX

Podczas testowania Linuksa na DeX zacząłem też częściej korzystać ze zwykłego trybu DeX. W rezultacie zacząłem lubić zwykły DeX bardziej niż nowy Linux na Dex. Dzieje się tak dzięki obsłudze aplikacji i oprogramowania dla zwykłych użytkowników. W zwykłym trybie DeX masz dostęp do dużej liczby aplikacji i gier na Androida, podczas gdy Linux na DeX jest tak naprawdę opłacalny tylko w przypadku niektórych prac programistycznych. Korzystałem z aplikacji o nazwie Parsec do przesyłania strumieniowego gier z komputera stacjonarnego na laptop i telefony. Udało mi się przesyłać strumieniowo Fortnite z mojego komputera do Samsung DeX, ale nie jest to jeszcze możliwe w przypadku Linuksa na DeX.

Mimo to DeX nie jest w stanie zastąpić tradycyjnych laptopów ani komputerów stacjonarnych. Profesjonaliści biznesowi i niektórzy studenci mogą uznać DeX za przydatny, a niektórzy programiści mogą uznać nowy Linux on DeX za przydatny. Jednak zarówno zwykły DeX, jak i Linux na DeX są zbyt ograniczone sprzętem, na którym działają. Będziemy potrzebować więcej pamięci RAM i lepszej obsługi urządzeń ARM w systemie Linux na DeX, zanim będzie to warte rozważenia. Jeśli chodzi o zwykły DeX, nadal od czasu do czasu ma on swoje zastosowania, więc nie widzę jeszcze sytuacji, w której miałbym go całkowicie porzucić.

Fora XDA dotyczące Galaxy Note 9