Notebookcheck Logo

Android 16 bevat een Terminal en volledige Linux VM-ondersteuning met GPU-versnelling

Android 16 maakt het gemakkelijk om een volledige Linux VM te draaien. (Afbeelding bron: @cozy_OSS op X)
Android 16 maakt het gemakkelijk om een volledige Linux VM te draaien. (Afbeelding bron: @cozy_OSS op X)
Google is van plan om een native Terminal-app aan te bieden voor Android, mogelijk met Android 16. De Terminal-applicatie zal de installatie van een Linux VM met volledige GUI en GPU-versnelling mogelijk maken, samen met andere sysadmin-functies zoals schijfgrootte aanpassen, poort doorsturen en partitieherstel. Dit is een uitbreiding van Google's eerdere project om Chrome OS te laten draaien op Android met behulp van het Android Virtualization Framework.

Chromebook gebruikers al geruime tijd de mogelijkheid om een Linux virtuele machine (VM) te installeren voor extra functionaliteit. Binnenkort zal Android ook een voorproefje van Linux-goedheid krijgen, als we afgaan op recente commits naar het Android Open Source Project (AOSP).

De Android Runtime (ART) is gebaseerd op een Linux-kernel, maar nu is Google van plan om ontwikkelaars en power users de flexibiliteit te geven om een volledige Linux-desktop te draaien. Klinkt dat bekend? Dit is vergelijkbaar met het Ferrochrome project dat Google een paar maanden geleden demonstreerde en waarmee Chrome OS op Pixel-telefoons kon worden uitgevoerd.

Deze magie is mogelijk dankzij het Android Virtualization Framework (AVF) dat voor het eerst werd geïntroduceerd in Android 13. In Android 15 krijgt AVF de mogelijkheid om GUI-besturingssystemen in een VM met volledige GPU-versnelling uit te voeren. Helaas was het Chrome OS op Pixel 8-project toen slechts een proof-of-concept.

Maar nu zouden we hier wel eens voordelen van kunnen zien in de echte wereld. Volgens Mishaal Rahman, die schrijft voor Android Authority, werkt Google aan een Terminal-app voor Android. Rahman wijst op nieuwe "ferrochrome-dev-option" patches die zijn ingediend bij AOSP, die een "Linux terminal" toggle toevoegen onder Developer options.

Terminal-emulator-apps die een Linux-omgeving bieden, staan al lang in de Play Store, maar Google's implementatie zal de terminal direct in Android integreren. De nieuwe Terminal-app zal het mogelijk maken om een volledige Linux distro in een VM te draaien en ermee te interfacen via een lokaal IP-adres om Linux-commando's door te geven vanaf de Android host.

Op dit moment vereist de Terminal-app dat u handmatig een Debian-image beschikbaar stelt en een vm_config.json-bestand aanmaakt. Rahman verwacht echter dat de nieuwe versie de zaken veel gemakkelijker zal maken voor gebruikers door een LinuxInstaller app toe te voegen die dit automatisch doet.

Google heeft blijkbaar ook plannen om van deze momenteel kale Terminal-app een volwaardige app te maken door functies toe te voegen zoals de mogelijkheid om schijven te verkleinen, port forwarding en partitieherstel. AVF zal ook worden uitgebreid met extra goodies zoals snapshot back-up en herstel, geneste virtualisatie en ondersteuning voor x86_64 apparaten.

De meeste gebruikers hebben misschien niet de behoefte om met een terminal op hun smartphone te werken, maar ontwikkelaars kunnen er baat bij hebben om onderweg toegang te hebben tot bepaalde commandoregeltools. Als AVF GUI-apps ondersteunt, kunnen we zelfs iets zien in de trant van wat Samsung eerder liet zien met Linux op DeX. Het zou zelfs mogelijk kunnen zijn om Windows op ARM bijna-natief te laten draaien direct op uw telefoon. De mogelijkheden zijn eindeloos.

Rahman verwacht dat de nieuwe Terminal-app met Linux-ondersteuning volgend jaar mogelijk op Android 16 zal landen. Het is op dit moment nog niet duidelijk of deze functie zijn weg zal vinden naar OEM-specifieke ROM's, maar er kan in ieder geval worden verwacht dat Pixel-apparaten ondersteuning zullen bieden.

Please share our article, every link counts!
> Overzichten en testrapporten over laptops en mobieltjes > Nieuws > Nieuws Archief > Nieuws archieven 2024 10 > Android 16 bevat een Terminal en volledige Linux VM-ondersteuning met GPU-versnelling
Vaidyanathan Subramaniam, 2024-10-14 (Update: 2024-10-14)