He leído un interesante artículo en VentureBeat, donde se describe en detalle el experimento de portar el sistema operativo Android a la netbook Asus eeePC 1000H, y es que en teoría Android como cualquier otro sistema operativo es portable a cualquier plataforma, y dado el éxito de Dima Zavin compilando el núcleo del sistema operativo para la Asus eeePC 701 reportado en el Android Porting Group, la gente de VentureBeat decidieron probar con la eeePC 1000H.
Este artículo me hizo recordar otro que leí hace un par de semanas sobre la suposición de que Google está trabajando en el desarrollo de un OS propio basado probablemente sobre Android. Esto según una conjetura del blog The Boy Genius Report, que indica que hay un tráfico importante proveniente de la red de Google detectado por Net Application, que no puede ser explicado por un proxy y que carece de la cadena de identificación del OS del agente web.
¿Qué pasaría si Google esta desarrollando su propio OS?, pues ciertamente sería el primer sistema operativo que la mayoría de los departamentos de TIC estarían dispuestos a implementar para reemplazar al envejecido Windows XP. Aceptémoslo, aunque Linux es años luz más estable y flexible que Windows, los departamentos TIC encuentran su despliegue en grandes redes algo difícil de realizar. La mayor razón para el rechazo del OS del pingüino es el hecho de que no hay una empresa de clase mundial que lo respalde. Justamente ese es el mayor capital de Google, que de poder ser endosado a su nuevo OS, cualquiera que este fuera, le ofrecería un espaldarazo importante dentro del ambiente empresarial. Recordemos por ejemplo todo el revuelo que causó Chrome cuando apareció.
Por otro lado ha quedado claro a lo largo del 2008, que las netbooks no fueron una moda pasajera y que han llegado para quedarce, prueba de ello es que todos los fabricantes importantes de PCs tienen ahora al menos un modelo dentro de esta categoría. Es por ello que me parece que una combinación de Android con las netbooks sería la combinación ganadora que podría llevar a las TIC a su siguiente estadío evolutivo.
La importancia de la popularización del Android en las netbook radica en que a través de ellas, el sistema operativo de Google puede llegar a los escritorios y a través de Chrome darle el empujón definitivo que necesita el software como servicio (SaaS) para despegar.
No podemos afirmar que esta sea la ruta del éxito para el sistema operativo de Google, que la tiene muy difícil en el mercado de los móviles enfrentando a Symbian OS, Blackberry OS, iPhone OS y Windows Mobile. Pero sin duda tiene muchas más posibilidades en el sector de las netbooks frente a un Linux que esta fragmentado en un sin número de distribuciones y un homogeneo pero arcaíco Windows XP. Sólo el tiempo nos dirá si juntar el Android con las netbooks fue una buena idea.
Android no es más que el kernel linux adaptado a procesadores ARM en dispositivos móviles. Por lo tanto Google solo puede ofrecer el trabajo que durante años Linus Benedict y colaboradores realizaron sobre Unix y sobre Minix.
Android es un kernel Linux, más un entorno gráfico que no está basado en las X, sino en un desarrollo particular de Google usando framebuffer. Por eso es que no se pueden correr aplicaciones basadas en X directamente. Además de que el browser esta fuertemente ligado al sistema, hastas se podría decir que el browser es el GUI. En fin, en mi humilde opinion, si hay bastantes más cosas que solo un kernel Linux compilado para procesadores ARM dentro de Android como para que lo cataloguemos como sólo como una dristro más para procesadores ARM.
En lo referente a Unix y Minix, son cosas completamente diferentes a Linux. Es más Linus Torvalds ha mantenido largas discusiones con Andrew Tanenbaum sobre si es mejor un Microkernel (minix 3) o un kernel monolítico (Linux), es decir Minix y Linux siguen dos filosofías distintas e irreconsiliables de diseño. Además SCO nunca pudo probar ante los tribunales que se usara una sóla línea de código de Unix dentro de Linux.
Torvalds se basó en la estructura de ficheros de Minix para hacer un monolítico like-unix que agregaría luego las aplicaciones GNU. Google solo se basa en Linux, al igual que hace con la distribución gOS. No pierden tiempo en un sistema propio y es la misma filosofía que tomar Darwin opensource y hacerlo privativo en un Mac OS X con interfaz nativa Acqua (sí, el sistema funciona mucho mejor que Linux en soporte de hardware Mac). No es un copy-paste de kernels pero nos simpifica horas y horas de líneas a escribir, cuelgues y experimentación; es decir Mach y Linux ya existen, ahora implementemos mejor sus potenciales.
nos simplifica horas y horas de líneas a escribir (quise decir)