Notebookcheck Logo

Android 16 incluirá un Terminal y soporte completo para Linux VM con aceleración GPU

Android 16 facilitará la ejecución de una VM Linux completa. (Fuente de la imagen: @cozy_OSS en X)
Android 16 facilitará la ejecución de una VM Linux completa. (Fuente de la imagen: @cozy_OSS en X)
Google pretende ofrecer una app Terminal nativa para Android, posiblemente con Android 16. La app Terminal permitirá la instalación de una máquina virtual Linux con interfaz gráfica de usuario completa y aceleración por GPU, junto con otras funciones de administrador de sistemas como el redimensionamiento de discos, el reenvío de puertos y la recuperación de particiones. Se trata de una ampliación del proyecto anterior de Google de permitir que Chrome OS se ejecute en Android utilizando el marco de virtualización Android.

Chromebook los usuarios tienen desde hace tiempo la posibilidad de instalar una máquina virtual (VM) de Linux para aumentar su funcionalidad. Pronto, Android también podrá disfrutar de las bondades de Linux, a juzgar por los recientes commits del proyecto de código abierto Android (AOSP).

El tiempo de ejecución de Android (ART) se basa en un núcleo Linux, pero ahora Google planea ofrecer a los desarrolladores y usuarios avanzados la flexibilidad de ejecutar un escritorio Linux completo. ¿Le suena familiar? Es similar al proyecto Ferrochrome que Google demostró hace unos meses y que permitía ejecutar Chrome OS en los teléfonos Pixel.

Esta magia es posible gracias al Android Virtualization Framework (AVF) que se introdujo por primera vez en Android 13. En Android 15, AVF adquiere la capacidad de ejecutar sistemas operativos GUI en una máquina virtual con aceleración completa de la GPU. Lamentablemente, el proyecto Chrome OS en Pixel 8 de entonces no era más que una prueba de concepto.

Pero ahora, podríamos ver realmente algunos beneficios de esto en el mundo real. Según Mishaal Rahman, que escribe para Android Authority, Google está trabajando en una aplicación de Terminal para Android. Rahman apunta a los nuevos parches "ferrochrome-dev-option" que se han enviado a AOSP, que añaden un conmutador de "terminal Linux" en Opciones de desarrollador.

Las aplicaciones de emulador de terminal que proporcionan un entorno Linux han estado en la Play Store desde hace tiempo, pero la implementación de Google será integrar el terminal directamente en Android. La nueva app Terminal permitirá ejecutar una distro Linux completa en una VM e interactuar con ella a través de una dirección IP local para pasar comandos Linux desde el host Android.

Actualmente, la app Terminal requiere aprovisionar manualmente una imagen Debian y crear un archivo vm_config.json. Sin embargo, Rahman espera que la versión de envío facilite mucho las cosas a los usuarios al incluir una aplicación LinuxInstaller que haga esto automáticamente.

Al parecer, Google también tiene planes para convertir esta aplicación Terminal, actualmente muy básica, en una aplicación con todas las funciones, añadiendo características como la posibilidad de redimensionar discos, el reenvío de puertos y la recuperación de particiones. El AVF también se ampliará con funciones adicionales como la copia de seguridad y restauración de instantáneas, la virtualización anidada y la compatibilidad con dispositivos x86_64.

Puede que la mayoría de los usuarios no sientan la necesidad de entretenerse con un terminal en sus smartphones, pero los desarrolladores pueden beneficiarse de tener acceso a ciertas herramientas de línea de comandos sobre la marcha. Con la compatibilidad de AVF con aplicaciones GUI, podríamos incluso ver algo parecido a lo que Samsung mostró anteriormente con Linux en DeX. Puede que incluso sea posible conseguir finalmente que Windows en ARM se ejecute de forma casi nativa directamente en su teléfono. Las posibilidades son infinitas.

Rahman espera que la nueva aplicación Terminal con soporte para Linux aterrice potencialmente con Android 16 el próximo año. Por el momento no está claro si esta característica llegará a las ROM específicas de los OEM, pero cabe esperar que al menos los dispositivos Pixel ofrezcan compatibilidad.

Please share our article, every link counts!
> Análisis y pruebas de ordenadores portátiles y móviles teléfonos > Noticias > Archivo de noticias > Archivo de noticias 2024 10 > Android 16 incluirá un Terminal y soporte completo para Linux VM con aceleración GPU
Vaidyanathan Subramaniam, 2024-10-14 (Update: 2024-10-14)