Android en Linux, demostrado
Hace unos días hablábamos del posible soporte de Android bajo Ubuntu, un tema que se comentaría en las conferencias Ubuntu Developer Summit que se están celebrando en Barcelona. Pues bien, la demostración de esa prestación ya es una realidad, y Canonical ha abierto una puerta para que los usuarios de Ubuntu -y potencialmente otras distribuciones GNU/Linux- aprovechen los desarrollos que se programen para Android.

Tan sólo hace dos días que se filtró esta interesante posibilidad, y parece que en Canonical se han tomado muy en serio la posibilidad de ejecutar aplicaciones Android bajo Ubuntu, porque ya han demostrado esa posibilidad en las conferencias UDS. Como indican en Ars Technica, la plataforma Android impulsada por Google y la Open Handset Alliance está teniendo cada vez más éxito incluso en futuros netbooks gracias a una versión -aún experimental, eso sí- para arquitecturas x86.

Aunque Android hace uso del kernel Linux, no es una plataforma Linux convencional ni completa, ya que ofrece un entorno que está basado en el entorno de ejecución Java de Google, de modo que no hay un modo fácil de que las aplicaciones Linux corran bajo Android, ni tampoco existe una máquina virtual Java convencional que pueda correr las aplicaciones de Android.
Sin embargo Canonical ha 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 de forma similar a un emulador, ofreciendo todos los recursos necesarios a las aplicaciones Android para que puedan correr bajo Linux.
La demostración tuvo lugar ayer martes en el Ubuntu Developer Summit, en el que 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.
En Ars Technica explican cómo ese 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, lo que supone una barrera que no obstante podría ser solucionada en futuras versiones del kernel Linux.











Ya que se copy-pastea el post de muycomputer, copy-pasteo el comentario:
Más que usar aplicaciones de Android bajo Linux, lo interesante sería al revés, ejecutar aplicaciones de Linux en Android. Se parece, salvando las distancias, a la manera que hay para ejecutar gadgets de google usando el programa google-gadgets, ahora por ejemplo en KDE han integrado el soporte a gadgets de google a través de plasma, creo que podría ser una manera de adaptar las aplicaciones de Android a Linux.
Land, sí ya sabes que hay que optimizar recursos ;) En cuanto a tu idea, me parece perfecta, pero habrá que ver qué opinan los desarrolladores de Android. Desde luego ganarían en catálogo de aplicaciones, pero el método dista mucho de ser tan sencillo como parece, como indican en el post original de Ars Technica. Android usa el kernel de Linux, sí, pero en muchos otros apartados no tiene prácticamente nada que ver.
Veremos cómo se desarrollan los acontecimientos, pero una colaboración entre ambas plataformas sería ideal, sin duda.
Usando kernels similares, el asunto ya queda reducido a la compilación de librerías para facilitar el proceso de portado de aplicaciones. Fácil sería, por ejemplo, portar aplicaciones de KDE 4, ya que sus librerías están muy preparadas para correr en múltiples plataformas (Win, Mac, Linux, ARM, etc).
:o
[...] cuestión ahora es, ¿se podrá usar también en Linux? Supuestamente, así debería ser. Aunque diseñado para dispositivos móviles, debería tener una buena compatibilidad con esa red, [...]
Linuz vale callampaaaaaaaa!!!