Met Linux op Samsung DeX kun je Ubuntu 16.04 gebruiken op de Samsung Galaxy Note 9 en Samsung Galaxy Tab S4. Maar hoe goed is het?
Linux op DeX op Samsung Galaxy Note 9. Bron: Samsung
Wanneer Samsung DeX voor het eerst gelanceerd bij de Samsung Galaxy S8 twijfelde ik aan het nut ervan. Bijna 20 maanden en drie vlaggenschip Galaxy later gelanceerd, vragen sommige mensen zich nog steeds af hoe functioneel DeX kan zijn. Om DeX nuttiger te maken voor professionals en ontwikkelaars, heeft Samsung aangekondigd Linux op DeX terug op SDC 2017 om de desktopervaring te verbeteren met toegang tot nieuwe apps. Nu Linux op DeX is eindelijk in bèta voor de Samsung Galaxy Note 9 en Samsung Galaxy Tab S4 mocht ik er een rondje mee maken om te zien hoe het werkt. Linux op DeX is een legitieme desktopervaring die op een telefoon draait.
Linux op DeX is een gewaagd idee gezien de eerdere mislukkingen van bedrijven die probeerden een GNU/Linux-distributie naar de vormfactor van een mobiel apparaat te brengen. Het uitvoeren van een GNU/Linux-distributie die is gecompileerd voor ARM op een Android-apparaat is niet nieuw, maar dit is de eerste keer dat dit goed wordt gedaan. De onderliggende GNU/Linux-distributie die Linux op DeX aandrijft, is een aangepaste Ubuntu 16.04 LTS, gemaakt in een gezamenlijke inspanning van Canonical (het bedrijf dat Ubuntu onderhoudt) en Samsung. Ubuntu moest worden aangepast om rekening te houden met het beveiligingsbeleid van Android.
Na Linux op DeX te hebben gebruikt sinds de eerste bètaversie (ik heb dit artikel er zelfs mee geschreven), mijn eerste indruk van het product is dat het zeker wordt beperkt door de hardware waarop het draait op. Het is duidelijk langzamer dan het uitvoeren van een GNU/Linux-distributie op de meeste x86-pc's, maar het is zelfs langzamer dan het uitvoeren van de normale DeX-modus. Het apparaat waarmee ik het heb getest was de 6GB RAM Samsung Galaxy Note 9 met de Qualcomm Snapdragon 845 en Adreno 630. Door zowel Android als Ubuntu te gebruiken, kan het apparaat tot het uiterste worden gedreven. We verwachten niet dat het perfect is, maar het zou moeten werken, en oh jongen, het werkt definitief.
Als je de boodschap nog niet hebt gekregen, installeer Linux dan niet op DeX voor games of sociale media. De pakketten die je installeert moeten gecompileerd zijn voor ARM64 (de architectuur op de Samsung Galaxy Note 9 en Samsung Galaxy Tab S4), dus je bent behoorlijk beperkt in wat je kunt proberen zonder dingen daarvoor te compileren jezelf. Apps als Minecraft, Discord en Google Chrome konden niet worden geïnstalleerd, wat de ervaring samenvat van een "gemiddelde gebruiker" die Linux op DeX wil uitproberen. Het is geen vervanging voor een desktopcomputer of een laptop.
Aan de andere kant adverteert Samsung Linux op DeX aan ontwikkelaars. Ontwikkelaars zijn de enige groep gebruikers die Linux op DeX optimaal kunnen gebruiken. Het wordt geleverd met IntelliJ en Geany voor codering. Android Studio draait zelfs op Linux op DeX. Je kunt Android-apps rechtstreeks vanaf je Galaxy Note 9 of Galaxy Tab S4 coderen, bouwen, installeren en testen. Ik kon een Android-app openen in IntelliJ, de app compileren en installeren. Het was voor mij zelfs mogelijk om LineageOS 16 te gaan compileren voor de OnePlus 6, rechtstreeks op mijn Galaxy Note 9. Hoewel zoals opgemerkt door de ontwikkelaar ik2151, zou het bijna 6 uur hebben geduurd om de repository te kopiëren en nog ongeveer 10 uur om het besturingssysteem te bouwen. Tegen die tijd zou de batterij van de Galaxy Note 9 leeg zijn. Er is ook een probleem met RAM: er zou minstens 8 GB RAM nodig zijn geweest om Android 8.0 vanaf de bron te compileren. Het is mogelijk dat toekomstige Samsung-telefoons daadwerkelijk kunnen worden gebruikt als volledige ontwikkelingsmachines dankzij Linux op DeX, maar niet de huidige telefoons.
Linux op DeX versus normale DeX
Terwijl ik Linux op DeX aan het testen was, begon ik ook vaker de reguliere DeX-modus te gebruiken. Als gevolg hiervan begon ik de gewone DeX leuker te vinden dan de nieuwe Linux op Dex. Dat komt door de app- en software-ondersteuning voor informele gebruikers. Met de reguliere DeX-modus heb je toegang tot een groot aantal Android-apps en games, terwijl Linux op DeX eigenlijk alleen voor wat ontwikkelingswerk haalbaar is. Ik heb een app genaamd Parsec gebruikt om games van mijn desktop naar mijn laptop en telefoons te streamen. Ik kon Fortnite vanaf mijn pc naar Samsung DeX streamen, maar dit is nog niet mogelijk met Linux op DeX.
Toch is DeX nog lang niet in de buurt van het vervangen van traditionele laptops of desktops. Zakelijke professionals en sommige studenten vinden DeX misschien nuttig, en sommige ontwikkelaars vinden de nieuwe Linux op DeX misschien nuttig. Zowel reguliere DeX als Linux op DeX worden echter te beperkt door de hardware waarop ze draaien. We hebben meer RAM en betere ondersteuning voor ARM-apparaten in Linux op DeX nodig voordat het je overweging waard is. Wat reguliere DeX betreft, het heeft van tijd tot tijd nog steeds zijn nut, dus ik zie mezelf er nog niet helemaal mee ophouden.
Galaxy Note 9 XDA-forums