Tranquilamente acabo de empezar con el smallsh de Septiembre, que la verdad es una tontería con respecto a lo de Junio. Simplemente consiste en hacer un comando que muestra el historial de procesos en segundo plano en el intérprete de comandos.
Como aliciente a lo aburrido que resulta volver a ponerme con algo que ya debería estar aprobado, voy a ir poniendo los binarios junto con unas fechas y sus respectivas modificaciones. Habéis leído bien, los binarios, código en 0 y 1 del cual no se puede sacar el código fuente (¿se habrá notado mi sentido irónico?).
Smallsh v1.02 [md5]
- Alpha 1 (16 de Julio 2008) [bin32][bin64]
- Añadido comando mypstree haciendo uso de una lista más Optimizada
- Añadido comando help
- Alpha 2 (22 de Julio 2008)[bin32][bin64]
- Mejora 5: Implementadas Nuevas Tuberías
- Mejora 7: Optimizado el Código
- Mejora 10
-Pasada al nuevo formato de Lista de Procesos
-Añadida ayuda - Mejora 11&12: Añadido sonido cuando un proceso acaba por alarma
- Lista de Procesos
-Pasados todos los comandos a la nueva lista de procesos
-Corregido bug: no actualizaba los procesos listos al pasar de listo a terminado o viceversa. - Otros
-Comando update (prueba de concepto)
-Corregido bug en procline.c: si se detenía la ejecución no liberaba la memoria de las estructuras glob_t. - Alpha 3 (23 de Julio 2008)[bin32][bin64]
- Mejora 4: Implementadas nuevas Tuberías con Nombre
- Mejora Voluntaria Update
-bug: si el fichero de configuración estaba corrupto el comportamiento era anómalo
-No liberaba la Memoria Dinámica
-Borra el Fichero de .bash_update.xml
-Cuando había una actualización mostraba el número de la versión actual y no el de la disponible - Otros: Eliminado el mensaje al presionar flecha arriba/abajo
- Beta 1 (24 de Julio 2008)[bin32][bin64]
- Mejora 4: Ahora el padre espera a que finalice la conexión de los 2 extremos
- Mejora 13: Corregido bug: con procesos en segundo plano activos se quedaba bloqueado
- Mejora Septiembre
-Registra los Procesos en Primer Plano y por Tuberías
-Los procesos en segundo plano que fallan ya no se registran en la lista - Mejora Voluntaria Update
-Soporte inicial para varias Arquitecturas
-Si todo funcionaba correctamente no liberaba la Memoria Dinámica
-Más robusto frente a cambios en nuevas versiones - Lista de Procesos: Pasados definitivo a la nueva lista de procesos
- Nota: update de versiones anteriores no son compatibles
- Beta 2 (5 de Agosto de 2008)[bin32][bin64]
- Mejora 10: Arreglado la impresión del nombre. Ahora está limitada a 15 caracteres
- Mejora 11&12: Bug y Optimización: Al terminar un proceso con alarma establecía una alarma sin actualizar tiempos
- Lista Procesos: Actualizados comentarios fichero de cabecera
- Lista Alarmas
-Ahora evita que cree una alarma con tiempo 0
-Evita que se llame a actualizar los tiempos de alarma con un valor negativo - Mejora Voluntaria Update: Soporte final para varias arquitecturas (x86 y x86_64)
- RC 1 (6 de Agosto de 2008)[bin32][bin64]
- Mejora Voluntaria Update: Corregido Bug: reservaba menos memoria de la necesaria y fallaba al liberar
- Lista Alarmas: Optimizada
- Parrilla de Corrección
-Pasada en OpenSuSe 11.0 x86_64
-Pasada en Knoppix 5.1.1 x86
-El último proceso de una tubería no se registraba si la salida del comando anterior era distinto de 0. - Final (11 de Agosto de 2008)[bin32][bin64] ¡¡FINALIZADA!!
- Sin Cambios con respecto a RC1
Smallsh v1.03 [md5]
- Alpha 1 (13 de Agosto 2008) [bin32][bin64]
- Mejora Voluntaria Help
-Corregido fallo al mostrar el tipo de versión
-Corregido fallo al comparar versiones distintas
-Cuando pregunta si actualizar ahora sale el texto escrito por pantalla - ListaProcesos: Optimizado InsertarNodoProcesos
Un Saludo
Actualización:
Al final nos han puesto una nota más cercana a la realidad, un 9. Si es que a veces uno no entiende las cosas, pero que le vamos a hacer…