Android include la possibilità di eseguire applicazioni grafiche Linux

Nella versione Android Canary, che sostituisce Android Developer Preview e viene utilizzata per testare funzionalità per le future versioni di Android, è stata aggiunta la possibilità di eseguire applicazioni grafiche compilate per Linux. L'esecuzione avviene tramite l'applicazione Linux Terminal, che consente di avviare un'istanza virtuale di Debian GNU/Linux in ambiente Android, dove è possibile eseguire normali applicazioni Linux.

Per avviare l'ambiente grafico nell'applicazione Linux Terminal è stato aggiunto un pulsante "Display", che attiva il reindirizzamento della grafica tramite i componenti nell'ambiente principale di Android. Dopo aver attivato il pulsante "Display", nel terminale si può avviare il server composito Weston, che fornisce una sessione finestra minimalista, e poi usarlo per eseguire qualsiasi applicazione grafica, ad esempio, è stata dimostrata l'esecuzione dell'editor di testo Gedit.

Lo sviluppo dell'applicazione Linux Terminal avviene nel repository AOSP (Android Open Source Project) all'interno della piattaforma Android. La funzionalità della macchina virtuale con Linux viene sviluppata nell'ambito del progetto Ferrochrome. Nell'ambiente ospitante viene eseguito Debian GNU/Linux 12. Per la virtualizzazione viene utilizzato il framework AVF (Android Virtualization Framework), implementato su base hypervisor. KVM e strumenti crosvm. L'ambiente grafico utilizza il protocollo Wayland ed è basato su un compositore. server Weston. L'esecuzione di applicazioni compilate per X11 avviene tramite il componente DDX XWayland.

Nell'ambiente creato è possibile sfruttare l'accelerazione hardware della grafica, il che consente di eseguire applicazioni grafiche pesanti, come i giochi. Per accelerare la grafica viene utilizzato VirGL, un GPU virtuale Virgil3D per QEMU/KVM. Per default, l'accelerazione hardware è disattivata e per attivarla è necessario creare un file vuoto con il nome "virglrenderer" nella cartella /sdcard/linux, per poi controllare l'apparizione del messaggio "VirGL enabled" all'apertura del terminale.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster