Desde Yaco, considerando a TCOS como software estratégico para sus soluciones de escritorio gestionado y VDI, hemos querido promover que TCOS esté en Debian, poniendo en contacto a Mario Izquierdo, principal desarrollador de TCOS y colaborando en el proceso de subida al repositorio a Debian en su versión en desarrollo, en el que hemos contado con la colaboración de Juan G. Hernando (GheRivero), Debian Developer para llevar a cabo la publicación. GheRivero ha colaborado en diferentes proyectos con Yaco en los últimos años.

TCOS es un proyecto dirigido por Mario Izquierdo, en España, que sirve para implantar infraestructura de terminales ligeros o thin clients con GNU/Linux de forma fácil. Para ello, usa la tecnología PXE para que los terminales no necesiten de disco duro, arrancando estos un micro sistema operativo por red. Este micro sistema, mediante tecnologías de escritorio remoto como XDMCP, se conecta al servidor central Linux, donde se encuentra la ejecución de los entornos de usuario, su escritorio, programas como un navegador y LibreOffice y ficheros. Por los pocos requerimientos hardware necesarios para la ejecución de este microsistema, es un método ideal para poder reutilizar hardware que se podría considerar como obsoleto y por otro lado, en vez de reciclar, también podríamos usar terminales ligeros de muy bajo consumo eléctrico. Además, al tener los datos de usuario centralizados, ganamos en facilidad de gestión de backups y en facilidad de reemplazo de los terminales, ya sean thin clients o puestos reciclados.

De este modo, funciona de forma similar a otras soluciones de terminales ligeros como LTSP o K12Linux, pero la ventaja de TCOS es que el arranque es bastante más rápido por el tipo de microsistema que arranca y como se distribuye este hacia los terminales, básicamente se podría resumir en un solo paso de descarga de imagen, de tamaño reducido (unos 40MB). En otros sistemas, esta primera fase es un mero trámite para poder pasar a la segunda fase donde ya se usa el sistema compartido por red mediante NFS o NBD.

TCOS además ofrece una serie de utilidades gráficas para facilitar la generación del micro sistema de arranque, la configuración y la creación de usuario.

Por otro lado, debido a que la funcionalidad de TCOS es muy útil para aulas de formación, existe la utilidad TcosMonitor, que permite realizar tareas como tomar el control de los puestos de los usuarios, poder mostrar el puesto de un usuario en nuestro puesto o distribuir la visualización de ese puesto entre todos los monitores del aula. Haciendo un símil con la educación clásica, sería la forma de sacar a un alumno a la pizarra y que el resto de alumnos y profesor vieran que y como lo está haciendo. También tiene otras utilidades para el profesor, como enviar mensajes a alumnos o cortar el acceso a internet a uno o varios alumnos.

El micro-sistema de arranque es bastante fácil de modificar por lo que se pueden utilizar otros protocolos de conexión remota que no sean XDMCP, como por ejemplo VNC, RDP, o incluso en un futuro, SPICE.

La tecnología de TCOS se está usando actualmente en algunas aulas de la Universidad de León, Valencia, donde forma parte del programa Lliurex Lab, que actualmente ofrece servicio a 250.000 alumnos. También tiene bastante uso en Argentina, donde se usa desde hace 4 años en una red de centros de formación de Buenos Aires.

Entradas relacionadas:

  • No hay entradas relacionadas
 

  1. aperezaranda dice:

    Y sigue avanzando, Mario acaba de indicar en twitter que acaba de entrar en testing, por lo que seguro que caerá para la próxima Debian estable.

  2. [...] poniendo en contacto a Mario, desarrollador de TCOS con desarrolladores de Debian como GheRivero TCOS ya forma parte de Debian en el blog de Yaco Enhorabuena Mario. Tweet !function(d,s,id){var [...]

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

*

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>