Google está trabajando en un plan para permitir que aplicaciones Linux se ejecuten en dispositivos Android, ampliando la flexibilidad del sistema. Este es un gran paso ya que el soporte para aplicaciones de Linux anteriormente estaba limitado a Chromebooks a través del sistema de soporte de Linux. Los usuarios de Android que querían Linux tenían que depender de herramientas limitadas de terceros.
Contenido:
Linux en Android a través de VM
La clave de este cambio es una nueva aplicación Terminal que aprovecha el Marco de virtualización de Android (AVF). Esta aplicación permite a los usuarios ejecutar comandos de Linux en su dispositivo Android a través de una máquina virtual (VM).
La configuración de esta función requería algunos conocimientos iniciales, ya que los usuarios tenían que activar la aplicación y configurar la VM manualmente. Google ahora está trabajando para hacer que este proceso sea mucho más sencillo. La aplicación Terminal pronto podrá configurar y ejecutar un sistema Linux como Debian con un mínimo esfuerzo por parte del usuario. El objetivo de este desarrollo es hacer que Linux en Android sea más fácil para todos.
Planes para una integración total
Los cambios de código recientes en el Proyecto de código abierto de Android (AOSP) muestran que Google planea agregar una opción de terminal Linux a la configuración de desarrollador de Android. Cuando está habilitada, la aplicación Terminal puede ejecutar comandos de Linux desde la VM en el dispositivo Android. Actualmente, los usuarios todavía necesitan configurar manualmente una imagen de Debian y una máquina virtual. Sin embargo, esto pronto cambiará a medida que Google busque automatizar el proceso.
Funciones clave de la aplicación Terminal
Los esfuerzos de Google no se centran sólo en ejecutar Linux en Android. La compañía también está trabajando en funciones adicionales para la aplicación de terminal y AVF. Algunas de estas actualizaciones incluyen:
- Instantáneas de VM: los usuarios pueden guardar y restaurar el estado de la VM para acceder fácilmente más adelante.
- Virtualización anidada: esta característica permite a los usuarios ejecutar una máquina virtual dentro de otra máquina virtual, ampliando la flexibilidad del sistema.
- Control de configuración: los usuarios tienen control sobre opciones como el espacio de almacenamiento, la configuración del puerto de red y más.
Linux para todos los dispositivos
Google no limita estas funciones de Linux a dispositivos con pantallas grandes. Las pruebas con dispositivos como Pixel Tablet y el próximo Pixel 9 Pro XL muestran que esta aplicación de terminal se podrá utilizar en una variedad de dispositivos Android, no solo en tabletas o Chromebooks. Esto abre la puerta a ejecutar Linux en un teléfono inteligente.
Beneficios para los desarrolladores
La compatibilidad con aplicaciones de Linux en Android podría ayudar mucho a los desarrolladores. Debido a que las herramientas de Linux se ejecutan directamente en sus dispositivos Android, los desarrolladores pueden usar aplicaciones como Android Studio sin la necesidad de una configuración de escritorio. Este movimiento podría fortalecer a Android como una plataforma similar a una computadora de escritorio, especialmente a medida que más aplicaciones de Linux están optimizadas para los procesadores basados en ARM que se encuentran en la mayoría de los dispositivos Android. En resumen, el plan de Google de soportar Linux es un gran paso adelante. Esto podría hacer de Android una plataforma más flexible tanto para usuarios como para desarrolladores, con más herramientas y opciones para quienes dependen de Linux.