El pasado 25 del presente mes de mayo, corrió la noticia por internet de la posiblidad de que Android funcionara en Ubuntu , pues los usuarios de ubuntu y los de Linux en general podemos alegrarnos pues en las actuales conferencias Ubuntu Developer Summit que se están celebrando en España, concretamente en Barcelona, los chicos de canonical han realizado una demostración de que es verdad, Android funciona en Ubuntu,
Quizás de primeras no le veais la utilidad, pero si tenemos en cuenta que Android tiene el apoyo de Google,
y muchos fabricantes de software tienen pensado crear aplicaciones para correr sobre Android, lo que significa, es que cualquier aplicación que corra sobre Android correrá sobre Ubuntu y consecuentemente se podra hacer correr sobre cualquier distribución Linux, esto ampliara la cantidad de aplicaciones que podremos usar en Linux, en Ubuntu ya esta demostrado desde hoy. ![]()
En la demostración el desarrollador de Canonical Michael Casadevall explicó cómo habían compilado un entorno de ejecución de Android bajo la librería libc de Linux en lugar de usar la de Android. Al mismo tiempo los representantes de Ars Technica, socio de Google en el proyecto Android, explicaron cómo dicho entorno necesita además de un driver especial para el kernel, que por el momento no está habilitado por defecto en los núcleos de las distribuciones GNU/Linux normales.
¿Pero porque?
Pues la verdad es que aunque Android hace uso del kernel Linux, no es una plataforma Linux convencional ni tampoco es completa, ya que ofrece un entorno basado en el entorno de ejecución Java de Google, de modo que no hay un modo sencillo de que las aplicaciones Linux corran bajo Android, ni tampoco existe una máquina virtual Java convencional que pueda correr las aplicaciones de Android. Pero debido a este hecho los chicos de Canonical han creado un entorno de ejecución específico para Android dentro de Ubuntu, lo que hace posible que herramientas Linux y Android coexistan en el escritorio sin aparentes problemas. Ese entorno de ejecución funciona como si fuera un emulador, ofreciendo todos los recursos del sistema necesarios para que las aplicaciones de Android puedan correr bajo Ubuntu Linux. Quizas en breve se le encuentre una solución para que pueda correr bajo cualquier otra distribución Linux.