Google está desarrollando en Android 16 la posibilidad de ejecutar aplicaciones gráficas de Linux

Google ha ampliado las capacidades de la 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. En el proceso de desarrollo de la rama Android 16, se añadió soporte para ejecutar aplicaciones gráficas compiladas para Linux en Terminal.

En la máquina virtual para aplicaciones de Linux se han implementado herramientas de aceleración de gráficos por hardware. Se ha añadido un compositor para construir el entorno gráfico. servidor Weston, que utiliza el protocolo Wayland. Las aplicaciones compiladas para X11 se ejecutan utilizando el componente DDX XWayland. Se ha añadido un botón separado y la actividad 'Display' para crear sesiones gráficas en la aplicación Terminal.

La aplicación Terminal se desarrolla en el repositorio AOSP (Android Open Source Project) como parte principal de la plataforma Android, pero los cambios relacionados con la ejecución de aplicaciones gráficas no se incluyeron en la primera versión beta de Android 16. Los entusiastas realizaron un experimento utilizando una compilación basada en la nueva base de código de AOSP y demostraron la ejecución de Doom en Terminal en el smartphone Pixel 9 Pro. Entre las limitaciones presentes, se destacó la falta de soporte de audio.

Reproducir video

Además de la sesión gráfica, en el proceso de desarrollo de Android 16 se mejoró el proceso de instalación en Terminal, se añadió un menú de configuraciones a través del cual se puede cambiar el tamaño de la imagen de disco, habilitar la redirección de puertos y restablecer el entorno a su estado original.

Google está desarrollando en Android 16 la posibilidad de ejecutar aplicaciones gráficas de Linux

La funcionalidad de la máquina virtual con Linux se desarrolla en el marco del proyecto Ferrochrome. En el entorno invitado se ejecuta Debian GNU/Linux 12. Para la virtualización se utiliza el marco AVF (Android Virtualization Framework), implementado sobre la base del hipervisor. KVM y las herramientas crosvm. Para activar la aplicación Terminal en las compilaciones de AOSP de Android, se debe habilitar en la sección 'Settings > System > Developer' la opción 'Linux terminal'. Después de esto, aparece la aplicación Terminal en la lista de aplicaciones, y al iniciarla se ejecuta la máquina virtual con Debian.

Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster