Google ha agregado a la base de código de la plataforma Android una aplicación Terminal, que permite ejecutar un emulador de terminal con acceso a un entorno Linux completo, que se ejecuta en una máquina virtual. La funcionalidad de la máquina virtual se desarrolla en el marco del proyecto Ferrochrome y permite el inicio de un sistema operativo invitado con Debian GNU/Linux 12.
Para la virtualización, se utiliza el marco AVF (Android Virtualization Framework), añadido en Android 13, que se implementa sobre el hipervisor KVM y la herramienta crosvm. Una configuración similar fue utilizada anteriormente por Google en experimentos para ejecutar Chromium OS en Android y en la funcionalidad para ejecutar Linux en Chrome OS. A diferencia del experimento con Chromium OS, la nueva aplicación actualmente se limita al acceso al sistema Linux en modo de línea de comandos, a pesar de que el marco AVF tiene la capacidad de ejecutar sistemas operativos con interfaz gráfica de usuario.
Para activar la aplicación Terminal en las versiones de Android del repositorio AOSP, debes habilitar en la sección «Configuración > Sistema > Desarrollador» la opción «Terminal Linux». Después de esto, aparece el programa Terminal en la lista de aplicaciones, cuya ejecución inicia la máquina virtual con Debian y se conecta a ella a través de un componente basado en WebView mediante la dirección IP local. La configuración de la máquina virtual aún no está automatizada y requiere la carga de una imagen del sistema con Debian y la creación de la configuración manualmente.
En una de las solicitudes de cambio, se menciona la intención de agregar la aplicación LinuxInstaller para automatizar la descarga de Debian y el inicio de la máquina virtual. También se planea añadir al menú de la aplicación Terminal operaciones para copiar, detener la máquina virtual y configuraciones que permitan cambiar el tamaño de la imagen de disco, establecer el redireccionamiento de puertos de red y utilizar la función «Recovery». Además, se menciona que se está probando un nuevo subsistema en dispositivos con los nombres en código «tangorpro» y «komodo», que se refieren a las tabletas Pixel Tablet y Pixel 9 Pro XL. Hasta ahora, no se informa sobre la implementación del soporte para ejecutar aplicaciones gráficas de Linux. IPGoogle ha agregado a la base de código de la plataforma Android una aplicación Terminal, que permite ejecutar un emulador de terminal con acceso a un entorno Linux completo, que se ejecuta en una máquina virtual.

Fuente: opennet.ru
