Ir al contenido

19 noviembre, 2009

Reflexiones de la presentación de Google Chrome OS

Terminada la presentación de Google Chrome OS voy a intentar dejar aquí algunos de los conceptos que pude extraer del webcast.

Arquitectura

Google pretende redefinir la forma de uso de las PCs. En este punto destaco que apuntan a hacerlas más parecidas a un televisor, lo que implica que luego de presionar el botón de encendido la máquina debería estar iniciada casi instantáneamente, de manera que sólo se requiera iniciar sesión en el sistema y estar online.

Para ello se plantean varias cosas. La primera es que Google Chrome OS debe correr sobre memorias flash y no sobre discos magnéticos. Esto reduce drásticamente el tiempo de inicio ya que las memorias flash tienen tiempos de acceso muchas veces menores. Pero la gente de Google no se queda sólo en eso sino que también plantea un importante cambio en la arquitectura.

Arquitectura de Google Chrome OS

Arquitectura de Google Chrome OS

En el gráfico anterior se puede ver que en un equipo tradicional primero se inicia el firmware/bios. Luego se carga un kernel estándar lleno de drivers y módulos para muchos dispositivos que en muchas oportunidades el usuario no tiene. Esto consume tiempo para iniciar el sistema y lo hace más “pesado”. El siguiente paso es iniciar una gran cantidad de servicios para el correcto funcionamiento de las aplicaciones que correrán en el sistema. Finalmente, se arrancan dichas aplicaciones y recién en ese momento se tiene acceso al navegador.

En el caso de Google Chrome OS la idea es simplificar todo ese proceso. El kernel sólo tiene un conjunto reducido de drivers que son los que se necesitan para que el equipo funcione correctamente, lo que reduce críticamente el tamaño del mismo y el tiempo necesario para cargarlo completamente. No obstante para esto es necesario optimizar dicho kernel y supone un trabajo con los fabricantes de equipos. El próximo paso después de cargar el kernel es directamente iniciar Chrome; dado que las aplicaciones en el SO de Google residen en la web no son necesarios la cantidad de servicios que se requieren en un sistema tradicional. Esto tiene como consecuencia que el hardware requerido no necesita ser demasiado potente, ya que sólo debe ejecutar un navegador muy liviano.

Seguridad y actualizaciones

Una de las cosas que prometió Google en su anuncio fue un sistema operativo libre de virus sin ninguna intervención del usuario. La idea de cómo resolver este inconveniente lleva el sello de Google por su simplicidad y originalidad.

Pensemos en que, al no tener aplicaciones instaladas, el nuevo sistema operativo es muy liviano y es fácil detectar si existe un cambio en él. Bueno, fácil. ¿Cómo? Utilizando una firma criptográfica. De esta manera, al iniciar el sistema operativo se chequea su firma; si la misma coincide con la que debería tener entonces se arranca normalmente. Si la misma es errónea se detecta que hubo un fallo y entonces se vuelve a iniciar el sistema restaurándolo a su estado original. Los siguientes dos esquemas hacen gráficas estas palabras.

La firma está OK y se inicia el sistema

La firma está OK y se inicia el sistema

La firma es errónea. Se debe corregir el problema.

La firma es errónea. Se debe reparar el problema.

Aplicaciones

Como ya se explicó anteriormente, las aplicaciones de Chrome OS no se instalan en el equipo sino que residen en la nube. Esto no sólo hace que el sistema sea más simple de utilizar, dado que el usuario no debe preocuparse por instalar/actualizar/eliminar aplicaciones sino que además logra que el sistema operativo funcione siempre igual de rápido, una de las características que Google había prometido. Además, redunda en la seguridad del sistema, ya que los virus vienen asociados con programas instalados en el equipo. Otra gran ventaja de este esquema es que todos los datos personales, las configuraciones, los documentos y demás serán accesibles desde cualquier lugar con Internet. E insisto, el hardware requerido para hacer funcionar a un sistema así puede ser mucho menos potente que el necesario para el resto de los sistemas operativos modernos.

A continuación puede verse una captura de pantalla de lo que sería la interfaz para acceder a las aplicaciones.

aplicaciones-chrome-os

El gran interrogante en este punto es cómo se soluciona el problema de necesitar el equipo y no contar con una conexión a Internet. No he escuchado eso en el webcast ni está en el blog de Google. Veremos qué tiene la empresa preparado para solucionar este inconveniente.

Se puede encontrar un post en el blog oficial de Google con el anuncio de la presentación del nuevo sistema operativo.

Conclusiones

Para mi la presentación ha sido muy satisfactoria y se han resuelto muchas de mis dudas así como calmado la ansiedad. Sin dudas que el concepto de sistema operativo utilizado por Google es bastante revolucionario aunque aún desde mi punto de vista tiene algún inconveniente como, insisto, el no contar con una conexión a Internet. No obstante estoy seguro que desde la empresa tienen pensada alguna solución al respecto y tengo fe que el sistema será un gran éxito cuando sea lanzado al mercado. Por ahora, habrá que seguir atentos al tema.

Posts relacionados:

¿Qué opinas?, introduce un comentario.

(required)
(required)

Nota: Se permite código HTML. Tu correo electrónico nunca será publicada.

Suscríbete a los comentarios

Spam Protection by WP-SpamFree