Desde hace algún tiempo hemos visto florecer la web con aplicaciones escritas en AJAX. Después de las hojas de cálculo, los procesadores de texto y otras aplicaciones típicas de las suites de oficina, ha llegado el turno de los sistemas operativos online.

¿Qué es AJAX?

AJAX es un nombre “de fantasía” para un grupo de tecnologías veteranas en la Web. Se trata de aplicaciones escritas con JavaScript, CSS, XHTML, DOM, XML y un objeto llamado XMLHttpRequest. Esta verdadera babel permite que el navegador actualice datos y contenidos ejecutando porciones de código sin tener que esperar la respuesta del servidor. Así, la experiencia del usuario se parece mucho más a la ejecución de un programa en su propio ordenador que a la visita de un sitio web típico.

Web 2.0 y aplicaciones en línea

Este fenómeno, conocido como Web 2.0, permite utilizar directamente en el navegador aplicaciones que hasta hoy debíamos comprar e instalar en nuestro disco duro. Algunas de las aplicaciones más populares que usan este conjunto de tecnologías son, además del reconocido correo Gmail, las planillas de cálculo como EditGrid o iRows, y los procesadores de texto como Writely o ajaxWrite, entre otros.

ajaxOS, el sistema operativo online

Con la experiencia adquirida al crear estas aplicaciones, algunos programadores comenzaron a pensar que sería posible escribir un sistema operativo que se pudiera utilizar por completo en línea. ajaxOS es hoy el proyecto más avanzado de este tipo. Se trata de un sistema operativo modificado para ser AJAXaware, término que define esta nueva clase de software. El sistema elegido como base es Linspire, un sistema operativo económico que reúne la fuerza, la estabilidad y el bajo costo de Linux, a la vez que mantiene una gran facilidad de uso.

El nuevo sistema operativo reconoce de forma nativa archivos con extensión doc, svg, odf, txt, xls, etc., y lanza la aplicación AJAX más reciente disponible en la web. Muchas de esas aplicaciones son desarrolladas por el mismo equipo que está detrás de ajaxOS.

Dentro de este entorno es posible realizar las tareas que hacemos habitualmente: arrastrar y soltar documentos, usar atajos de teclado, mover y cambiar el tamaño de las ventanas, utilizar el botón central del ratón, etc. El navegador libre Firefox es el marco ideal para ejecutar ajaxOS.

Ventajas de un sistema operativo online

Si bien el uso de un sistema operativo de este tipo supone algunos requisitos que pueden resultar incómodos para algunos usuarios, como una conexión permanente a internet, son muchas las ventajas que puede ofrecer:

  • Los documentos creados se encuentran seguros, a salvo de “cuelgues” o fallos en el ordenador, ya que residen en un servidor remoto. Por supuesto, los virus y otro tipo de ataques virtuales dejan de ser una amenaza, al igual que el robo.
  • No es necesario comprar un software oneroso: tanto ajaxOS como las aplicaciones relacionadas, incluido el navegador, son libres y gratuitas.
  • No hay necesidad de instalar actualizaciones del sistema operativo o de la suite de oficina todo el tiempo. Debido a su naturaleza, las aplicaciones se actualizan en el servidor y el usuario no debe hacer nada para comenzar a utilizarlas.
  • Compatibilidad absoluta a nivel de documentos, ya que las aplicaciones AJAX online utilizan el mismo formato de archivo que las suites tradicionales.
  • Posibilidad de compartir archivos muy fácilmente y de realizar tareas de manera cooperativa con otros usuarios.

Disponibilidad y registro

ajaxOS todavía no está disponible, pero en el sitio oficial del proyecto se puede ver un video que muestra su funcionamiento. La descarga supera los 100 MB, aunque vale la pena verlo. También es posible registrarse para recibir novedades sobre el lanzamiento y para participar en el foro del sitio.

ajaxOS, un Sistema Operativo online
Imagen del ajaxOS en funcionamiento.
ajaxOS, un Sistema Operativo online
Es necesario registrarse en el sitio oficial.
ajaxOS, un Sistema Operativo online
ajaxOS, un Sistema Operativo online

Para más información, visita el sitio oficial del proyecto: Más información.