MarioDebian, mi devlog

Bitácora de un desarrollador newbie.

TcosMonitor 0.0.12 e initramfs-tools-tcos 0.54.1

Despues de unos cuantos días de trabajo acabo de subir al svn (y en breve colgaré los paquetes deb y tar.gz) de nuevas versiones de estos programas.

Ámbas tienen un gran desarrollo y notables diferencias con las anteriores, por ejemplo:

initramfs-tools-tcos 0.54.1:

* Mejorar / añadir soporte para arranque NFS ( al estilo LTSP ), ahora con TCOS es posible arrancar terminales de menos de 28 Mb de RAM
* Arreglar el autopasswd del arranque (faltaba el archivo /etc/login.defs)
* Reorganizar scripts de arranque para que sean usados por tcos o tcos-nfs
* Crear un archivo /tftpboot/tcos/pxelinux.cfg/default con más ejemplos.
* Muchos cambios en el script de construcción gentcos. Uso:
- gentcos -tftp (genera imágenes para arranque con >= 64 MB)
- gentcos -nfs (genera imágenes muy pequeñas >=16 MB para arranque por NFS)
- gentcos -rootfs (genera el sistema de archivos que se exportará por NFS)
El mejor modo para generar arranque NFS la primera vez es gentcos -nfs -rootfs
* Mejorado el soporte para PulseAudio, ahora permite pasar como argumento la calidad de sonido del enlace, además el arranque es más silencioso.
* Actualizada la página man de gentcos
* Cambiar editar initramfs.conf por exportar variables.
* Cientos de minibugs !!! ;)

Para TcosMonitor 0.0.12 también hay muy buenas noticias:

* Hacer que la función populate_datatxt() funcione en modo multihilo (falla a veces)
* Cambiar codificación de cabeceras de UTF8 a UTF-8
* Arreglar errores de cadenas de traducción y actualizar traducción a Español.
* Soporte inicial a DBUS (nueva clase y nuevos lanzadores), inspirado en algunas cosas que me gustan de Student-Control-Panel de Ubuntu he añadido soporte DBUS para que se pueda ejecutar aplicaciones, cerrar las que hay o mandar mensajes de texto de una forma mucho más sencilla.

* Nuevas opciones del menú derecho:
- Ver procesos ejecutandose ( y poder matarlos ) Además los procesos tienen asociada una nueva variable de configuración para ocultar los que son de arranque del escritorio (gam_server, gconfd, dbus, etc... que no se deberían matar)
- Ejecutar aplicación en la pantalla de usuario (y como usuario) gracias a DBUS esto ahora funciona como la seda. El diálogo de entrada tiene autocompletado para 5 o 6 aplicaciones comunes en breve añadire bastantes más.
- Matar aplicación remota (de entre una lista de procesos)
* Nueva clase PingPort (que no pingpong) basada en sockets con timeout para ver si una máquina está viva y el puerto abierto (adios echoping)
* Actualizadas dependencias (+dbus +python-dbus +zenity -echoping)
* Fallos conocidos (threads que intentan acceder al interfaz a la vez producen errores asíncronos => crear bloqueos ??)
* Borrados los lanzadores shell script (ahora se ejecuta directamente el .py desde /usr/bin/)
* Añadido ESTABLISHED al filtro de netstat para conexiones locales (sólo máquinas activas) esto arregla bastentes fallos del interfaz.
* Añadidas cabeceras GNU/GPL a casi todos los archivos (*.py *.c *.h)

En resumen, novedades más importantes, soporte (por fin) para máquinas con poca ram por medio de arranque NFS y soporte para DBUS y comunicación TcosMonitor->Usuario del terminal mucho más simple.

En un ratillo ya estarán ámbas disponibles en el repositorio:

deb http://soleup.eup.uva.es/tcos/debian unstable main

Articulos relacionados:

Comentarios

  1. Ismael Valladolid Torres Planeta Debian
    10/09/2006 | 12:42

    Fantástico blog, ¿lo tienes incluido en Planeta Debian?

  2. mariodebian Re: Planet debian
    10/09/2006 | 17:22

    Gracias, por los cumplidos.

    No lo tengo incluido, y pensando que leo ese planet y muchos otros cada día quizás mande un mail a debian-devel-spanish...

Comentarios cerrados