La otra Pasión de Multitudes
Xsponsor: 5 años hospedando VivaLinux!
Esta semana marca el decimo quinto aniversario del inicio del desarrollo de NetBSD, uno de los sistemas operativos más antiguos en mantenimiento activo actualmente. Los primeros commits el repositorio del código de NetBSD comenzaron el 21 de Marzo de 1993 y el lanzamiento de su primer versión, NetBSD 0.8, fué anunciada en USENET poco después. Durante los últimos 15 años, NetBSD ha mejorado la portabilidad y la seguridad del sistema operativo 4.4BSD en el cual estaba basado, y añadido soporte para nuevos procesadores convirtiéndose en el sistema operativo más portado a diferentes arquitecturas en el mundo.
Wasabi Systems Inc. anunció con este mensaje que está liberando su código de su sistema de archivos transaccional WAPBL (Write Ahead Physical Block Logging) como un parche para NetBSD 4.0. WAPBL funciona sólo con meta-datos, no con los datos de los archivos en sí, y ha sido usado exitosamente en sistemas de archivos desde 16 Mb hasta múltiples Terabytes.
Aunque las bases de este parche han estado en uso en sistemas de producción por unos cuantos años, todavía deben considerarse como experimentales.
Y efectivamente el anterior RC5 fué el último: Hoy el proyecto NetBSD anunció así en su lista de correo la versión definitiva de NetBSD 4.0, casi 20 días después de lo planeado. Además de soportar 54 plataformas distintas, las principales novedades en esta nueva versión incluyen, entre muchas otras más:
NetBSD 4.0 está dedicado a la memoria de Jun-Ichiro "itojun" Hagino, miembro del equipo de desarrollo principal de NetBSD que falleció en Octubre de este año.
Con este mensaje en su lista de anuncios se prensentó el quinto Release Candidate de NetBSD 4.0 con el alentador comantario de que "esperamos que este RC sea el último antes de la versión final de NetBSD 4.0". El equipo de NetBSD también vuelve a repetir su llamado para que todos ayuden a probar este nuevo lanzamiento "tanto como sea posible" para que la versión definitiva sea una actualización sólida.
El segundo Release Candidate de NetBSD 4.0 se anunció así con muchísimas correcciones con respecto a su anterior RC1 y la promesa de liberar una nueva actualización la semana que viene. En el lanzamiento de este NetBSD 4.0 RC2 se omitió accidentalmente a la plataforma Sparc de Sun, pero esta omisión será corregida en el inevitable RC3.
Las notas del lanzamiento concluyen con una apelación a toda la comunidad de usuarios "por favor ayuden a probar estos Release Candidates tanto como sea posible para hacer de NetBSD 4.0 una sólida versión".
Andrew Doran, el programador a tiempo completo recientemente contratado por el proyecto NetBSD para mejorar su implementación de SMP, publicó unos alentadores resultados de la performance de la rama NetBSD-current, que incluye sus nuevos cambios, contra versiones anteriores de NetBSD e incluso Solaris y Linux. Las pruebas se realizaron usando MySQL 5.0.45 en una Pentium Xeon y muestran notables mejoras en algunos casos.
El más pequeño, rápido, y lo más importante, licenciado bajo la licencia BSD, compilador PCC ha sido importado en el CVS del proyecto OpenBSD y el pkgsrc de NetBSD. Anders Magnusson, su autor, dice que "El gran beneficio es que es de 5 a 10 veces más rápido que GCC produciendo código razonable" (!). PCC está basado en el compilador Portable C Compiler de S. C. Johnson de finales de los 70s, y aunque mucho ha sido reescrito, su base todavía está allí.
El nuevo compilador todavía no está libre de errores, pero puede construirse sin problemas en el espacio del usuario bajo la plataforma i386.
El "Release Engineering Team" de NetBSD anunció así la disponibilidad de NetBSD 4.1 RC1 con una importante lista de cambios que advierte que "es imposible hacer un resumen de más de un año de trabajo puesto en NetBSD 4.1 RC1". Más drivers, mejoras en los subsistemas del núcleo y mejoras en el espacio usuario son las principales novedades de este Release Candidate.
Recordemos que originalmente esperábamos la versión final de NetBSD 4.0 para el 1 de Diciembre del 2006.
El proyecto NetBSD anunció el inicio de su Fundraising Campaign 2007, la campaña anual para la recaudar fondos. Gracias a las donaciones recibidas a principos de año, el proyecto fué capaz de contratar a un programador a tiempo completo. Ahora, el objetivo de NetBSD es a juntar U$S 50.000 para finales de año, y para ese fin, cualquier donación, pequeña o grande, es bienvenida. El dinero recaudado se usará para:
El proyecto NetBSD se ha puesto serio de una vez por todas con la gestión de sistemas simétricos de procesadores (SMP). Para ello han contratado a un programador a tiempo completo para modernizar su tecnología SMP, que data ya de algunos años. Su objetivo: preparar NetBSD para el aluvión de procesadores de múltiples núcleos que está por venir.
Andrew Doran, el programador en cuestión, es un consultor de Unix independiente de Dublín y desarrollador de NetBSD desde 1999. Su contratación es posible gracias a las donaciones de Force10 Networks y la Fundación NetBSD.
Anteriormente en VivaLinux!