MarioDebian, mi devlog

Bitácora de un desarrollador newbie.

Progresos sobre TCOS
Hace unos cuantos día empecé a desarrollar TCOS (thin client operating system), un nuevo modelo de arranque de terminales ligeros (similar a PXES) pero basado totalmente en arquitectura y paquetería debian.

Estos últimos días he terminado de pulir ciertas cosas que no funcionaban bien y creo que el proyecto está en un estado que se puede considerar como beta, es decir, es usable y estable auqnue le falten cosas.

Mi conejillo de indias ha sido el Aula Magna de la Escuela Universitaria Politécnica donde tenemos 24 equipos servidor por idefix.

He creado unas páginas en nuestro wiki con información sobre TCOS, y estoy esperando que un buen colega me envíe unos logos menos chapuceros que los que he hecho con gimp en 5 minutos...

Como mejoras que _ya_ _funcionan_ cabe destacar:

* Splash de pxelinux personalizado


* Multitud de opciones pasadas como parámetros de arranque:

* Kernel 2.6.16-1-486 de debian (ya se incluyen paquetes precompilados para unionfs y squashfs)
* Arranque silencioso (con usplash por ejemplo):


* Accesso a sistema de ficheros del terminal mediante ltspfs y autofs para montar. (Autentica mediante el protocolo de las X, adios samba y adios nfs) falta añadir para completar la guinda lbuscd y así cuando se conecte un pendrive o un cdrom al terminal aparezca un icono en el escritorio del servidor.
* Limpieza de cosas que sobran /lib/tls por ejemplo
* Posibilidad de arrancar en sistemas con 32 Mb de RAM (usando swap en el disco duro del terminal)
* Uso de swap local o creación de archivo swap en particiones ext3 o vfat.
* Generación de un cdrom arrancable (isolinux o grub) en terminales que no disponen de tarjetas PXE
* Nuevo árbol de directorios /tftpboot/tcos con todo lo necesario para que funcione el terminal:

/tftpboot/tcos/
|-- help.msg
|-- initramfs
|-- logo.lss
|-- pxelinux.0
|-- pxelinux.cfg
| `-- default
|-- tcos.msg
`-- vmlinuz-2.6.16-1-486 -> /boot/vmlinuz-2.6.16-1-486


y varias cosas más....

Espero pronto tener un artículo presentable para poder mostrar toda la potencia y sencillez, de momento en el wiki hay bastante más información que la que puedo poner: WIKI Proyecto TCOS

Captura de arranque sin splash:



Captura de comandos mount y free, como se puede ver consume 38 Mb en modo FULL (sonido, autofs, usb, discover, etc...)