Marzo
2007
Mejoras en TCOS
Llevaba bastante tiempo sin comentar las mejoras de TCOS y el camino para que pueda ser adoptado dentro de Debian. Poco a poco las cosas se van solucionando.
El log de cambios de la versión experimental crece a pasos agigantados:
Tengo que mejorar la detección de la ruta que se usa para el servidor TFTPD pero en la mayoría de los casos debería funcionar sin problemas. En unos días espero tener los paquetes completamente limpios y mandar la petición para que sean incluidos en Debian.
Aprovechando las mejoras he estado rediseñando SOLEUPIX-tcos, distrubución live que lleva configurado el servidor de terminales TCOS, la mejora más significativa quizás sea que lo he convertido a USB-live, es decir, en un pendrive tenemos preparado el servidor de terminales con el podemos hacer funcionar un aula completa desde el. Será presentado en las I Jornadas de Software Libre y Comunicaciones de Fuerteventura.
El log de cambios de la versión experimental crece a pasos agigantados:
- Se han solucionado los problemas con tarjetas de sonido con drivers raros (OSS) como el del sis7019, de momento la solución es lanzar esd sobre el dispositivo /dev/dsp y pulseaudio sobre esd.
- Se ha añadido un sistema de caché que evitará la generación de aquellos antiguos paquetes que antes usaba (tcos-discover2, tcos-opengl-libs, etc...)
El cache funciona de la siguiente manera:
1.- Se ejecuta apt-get install --reinstall --print-uris -f -y paquete y esto nos devolverá la URI (url local o remota) del paquete
2.- Se descarga (con wget por ejemplo) y descomprime en /var/cache/tcos/packages/paquete
3.- Si esta programado para hacerlo se buscará en esa ruta los binarios para meterlos en la imagen cuando se necesite.
El comando para hacer esto sería:
# gentcos -instpkg esound
¿Para qué sirve?
Pues imaginamos que por ejemplo tenemos esound instalado, para instalar pulseaudio-esound-compat se desinstalará este primero por lo que es hipotéticamente imposible tener los dos instalado a la vez. Si los cacheamos no tendremos dependencias y podremos usar los dos a la vez dentro de TCOS. - Se ha mejorado la autodetección de arranque desde dispositivos locales, es posible arrancar un terminal desde cualquier partición de un disco duro (ext3 o vfat) como desde una memoria USB, antes sólo desde hda1
- He puesto los permisos a tcos.conf a 600 ya que contiene la contraseña de administración de terminales, supongo que debería pedirla en vez de guardarla... ¿ideas?
- He actualizado a la versión 2.6.18-4-486 por defecto
- Se ha mejorado el control remoto de sonido, en el que ahora es compatible tanto ALSA como OSS (mezcladores: amixer, aumix)
- Ahora se usa socket.gethostbyaddr('xx.xx.xx.xx') para resolver el nombre de equipo antes de buscar en /etc/hosts o en /etc/dhcp3/dhcpd.conf
- El usplash de TCOS se compila desde fuentes y están soportados a la vez tanto el usplash de ubuntu (0.4) como el de debian (0.3)
# tcos experimental packagesComo ya he comentado anteriormente la actualización de la rama estable puede ser un poco problemática así que mejor leer y seguir los pasos documentados en el UPGRADE.debian
deb http://cls-tcos.forja.rediris.es/repos experimental main
Tengo que mejorar la detección de la ruta que se usa para el servidor TFTPD pero en la mayoría de los casos debería funcionar sin problemas. En unos días espero tener los paquetes completamente limpios y mandar la petición para que sean incluidos en Debian.
Aprovechando las mejoras he estado rediseñando SOLEUPIX-tcos, distrubución live que lleva configurado el servidor de terminales TCOS, la mejora más significativa quizás sea que lo he convertido a USB-live, es decir, en un pendrive tenemos preparado el servidor de terminales con el podemos hacer funcionar un aula completa desde el. Será presentado en las I Jornadas de Software Libre y Comunicaciones de Fuerteventura.
Ánimo, que el primer premio del consurso de software libre ya es tuyo