Notebookcheck Logo

Android la 16 includerà un Terminale e il supporto completo di Linux VM con accelerazione GPU

Android 16 renderà facile l'esecuzione di una VM Linux completa. (Fonte immagine: @cozy_OSS su X)
Android 16 renderà facile l'esecuzione di una VM Linux completa. (Fonte immagine: @cozy_OSS su X)
Google sta cercando di offrire un'applicazione Terminal nativa per Android, possibilmente con Android 16. L'applicazione Terminal consentirà l'installazione di una macchina virtuale Linux con GUI completa e accelerazione GPU, oltre ad altre funzioni di sysadmin, tra cui il ridimensionamento del disco, l'inoltro delle porte e il ripristino delle partizioni. Si tratta di un'estensione del precedente progetto di Google che permette a Chrome OS di funzionare su Android utilizzando il framework di virtualizzazione Android.

Chromebook da tempo gli utenti hanno la possibilità di installare una macchina virtuale (VM) Linux per aggiungere funzionalità. Presto anche Android riceverà un assaggio della bontà di Linux, se i recenti commit al progetto Android Open Source Project (AOSP) sono un dato di fatto.

Il Runtime di Android (ART) si basa su un kernel Linux, ma ora Google intende offrire agli sviluppatori e ai power user la flessibilità di eseguire un desktop Linux completo. Le sembra familiare? Questo è simile al progetto Ferrochrome che Google ha presentato qualche mese fa e che permetteva di eseguire Chrome OS sui telefoni Pixel.

Questa magia è resa possibile da Android Virtualization Framework (AVF) che è stato introdotto per la prima volta (AVF), che è stato introdotto per la prima volta in Android 13. In Android 15, AVF acquisisce la capacità di eseguire sistemi operativi GUI in una VM con accelerazione GPU completa. Purtroppo, il progetto Chrome OS su Pixel 8 all'epoca era solo un proof-of-concept.

Ma ora, potremmo davvero vedere alcuni benefici reali di questo progetto. Secondo Mishaal Rahman, che scrive per Android Authority, Google sta lavorando ad un'applicazione Terminal per Android. Rahman indica le nuove patch "ferrochrome-dev-option" che sono state inviate all'AOSP, che aggiungono un toggle "terminale Linux" nelle Opzioni sviluppatore.

Le applicazioni di emulazione di terminale che forniscono un ambiente Linux sono presenti sul Play Store da molto tempo, ma l'implementazione di Google integrerà il terminale direttamente in Android. La nuova app Terminal consentirà di eseguire una distro Linux completa in una VM e di interfacciarsi con essa tramite un indirizzo IP locale per passare i comandi Linux dall'host Android.

Attualmente, l'applicazione Terminal richiede il provisioning manuale di un'immagine Debian e la creazione di un file vm_config.json. Tuttavia, Rahman prevede che la versione di spedizione renderà le cose molto più semplici per gli utenti, includendo un'applicazione LinuxInstaller che eseguirà questa operazione automaticamente.

A quanto pare, Google ha anche in programma di trasformare l'applicazione Terminal, attualmente scarsa, in un'applicazione completa, aggiungendo funzioni come la possibilità di ridimensionare i dischi, il port forwarding e il recupero delle partizioni. AVF sarà inoltre arricchito con ulteriori funzionalità come il backup e il ripristino delle istantanee, la virtualizzazione annidata e il supporto per i dispositivi x86_64.

La maggior parte degli utenti potrebbe non sentire la necessità di utilizzare un terminale sul proprio smartphone, ma gli sviluppatori possono trarre vantaggio dall'avere accesso ad alcuni strumenti della riga di comando in movimento. Con AVF che supporta le app GUI, potremmo persino vedere qualcosa sulla falsariga di ciò che Samsung ha mostrato in precedenza con Linux su DeX. Potrebbe anche essere possibile avere finalmente Windows su ARM che funziona in modo quasi nativo direttamente sul telefono. Le possibilità sono infinite.

Rahman si aspetta che la nuova app Terminal con supporto Linux arrivi potenzialmente con Android 16 il prossimo anno. Al momento non è chiaro se questa funzione arriverà nelle ROM specifiche degli OEM, ma ci si può aspettare che almeno i dispositivi Pixel offrano il supporto.

Please share our article, every link counts!
> Recensioni e prove di notebook, tablets e smartphones > News > Newsarchive 2024 10 > Android la 16 includerà un Terminale e il supporto completo di Linux VM con accelerazione GPU
Vaidyanathan Subramaniam, 2024-10-14 (Update: 2024-10-14)