Bien, la verdad es que no me curré mucho la noticia. Ahora que ésto ha quedado mucho más limpito, voy a ver si puedo explicar por qué es muy importante esta release, aunque os recomiendo la entrevista a Jesús Rodríguez porque él sí que sabe de lo que habla ;-)
En primer lugar os pondré en contexto, remontandome un poco a la prehistoria. FreeBSD surgió del sistema operativo 386/BSD, que era una implementación para esta plataforma del 4.3 BSD. Meses antes se había creado el proyecto NetBSD, y lo que los diferenciaba era que la vocación de Free era más "práctica" ya que se pretendía hacer algo que la gente puediese usar, y ceñirse a i386. Desde entonces se ha caracterizado por un muy buen rendimiento y estabilidad sobre esa plataforma, debido en parte a un cierto conservadurismo a la hora de incorporar funcionalidades
Bien, pués esta dinámica se ha roto en esta release, fruto de 3 años de trabajo(y que dista de estar completada):
- En primer lugar, se ha dado el salto a otras arquitecturas importantes como ia64 y SPARC64. El port sobre Sparc está basado en el de NetBSD, que es probablemente la segunda mejor opción después de Solaris para esta plataforma.
-
Se han incorporado threads de kernel(proyecto KSE), y se ha reescrito la implementación de los pthreads para sacar mucho más rendimiento a los programas multihilo.
- Se ha mejorado el soporte SMP, quitando el "Big Kernel Lock"(PDF), que hacía que sólo un procesador pudiera estar ejecutando código privilegiado, con el impacto que eso tiene sobre la escalabilidad.
- Integración de los avances realizados en el proyecto TrustedBSD(con beastie al estilo Man In Black :-), al estilo de las que implementan versiones "Trusted" de otros Unix comerciales como TrustedIRIX o TrustedSolaris.
- Sistema de ficheros UFS2, que da soporte ACL's y otras características de TrustedBSD,
- Otros cambios menores, pero también importantes, como un cambio en los scripts de arranque, mezcla SysV y BSD(importado de NetBSD), devfs, gcc3.2.1, mejoras en IPv6 y jail, etc...
Como veréis es un salto un tanto ambicioso, y nada enfocado hacia el usuario medio.
There are two major products to come out of Berkeley: LSD & BSD Unix. I don't
believe this to be a coincidence.
|