Contiki, un sistema operativo para... máquinas de ocho bits
Este sistema operativo no es nuevo, pues ya hace tiempo que podemos encontrarlo
en Internet, pero tampoco es antiguo como podría pensarse a simple vista si nos
guiamos por el tipo de máquinas a las que va dirigido: antiguas computadoras
domésticas como la Atari ST, el Apple ][ o el VIC 20, videoconsolas como la NES
(Nintendo Enterainment System) o la Game Boy Advance, o modernos sistemas
empotrados en microcontroladores de ocho bits.
El sistema en sí es una pequeña maravilla tecnológica que nos permite exprimir
todo el jugo a una arquitectura muerta hace tiempo como es la de los ocho bits,
realizando con estas máquinas casi todo lo que puede hacer una moderna
computadora de 32 bits. Su estructura es un kernel básico guiado por eventos
(esto es, que responde a eventos o acciones realizadas por los usuarios) con
multitarea preemptiva opcional, intercomunicación entre procesos, soporte nativo
para TCP/IP y un subsistema gráfico capaz de soportar pantallas conectadas
directamente a la máquina o bien trabajar mediante forma remota a través del
protocolo VNC. Esto último es así porque Contiki dispone de un servidor VNC
integrado en el sistema.
Otras utilidades integradas en el sistema son por ejemplo el servidor web, el
navegador y el cliente de Telnet, lo que nos permite montar un completo sistema
para navegar por Internet y servir contenidos. Naturalmente, a todo esto hay que
sumarle que debemos \"buscarnos la vida\" para conseguir conectar una máquina
como una Game Boy a la Red de redes...
Contiki dispone incluso de una metáfora de escritorio, con sus correspondientes
iconos, y una línea de comandos con la que trabajar.
En definitiva, Contiki parece una buena opción si queremos darle una nueva vida
a una de estas máquinas de museo, y experimentar la sensación de navegar por
Internet o hacer cosas con ella que eran imposibles hace unos años. Porque,
imaginen que habría pasado si hubiéramos dispuesto de Contiki y la
infraestructura de Internet a principios de los 80...
http://diariored.com/blog/000823.php
Para mas información visita
http://www.eqsoft.net
Asoc. Peruana de Software Libre (APESOL)
Web:
http://www.apesol.org
IRC: irc.freenode.net Sala: #apesol