La otra Pasión de Multitudes
Xsponsor: 5 años hospedando VivaLinux!
El segundo Release Candidate (RC2) del muy anticipado FreeBSD 8.0 se anunció así, aproximadamente dos semanas más tarde de lo originalmente planeado y con la consiguiente demora para su próximo RC3 por la misma cantidad de tiempo. Esto quiere decir su versión definitiva podría estar llegar llegando en la segunda mitad del próximo mes de Noviembre, como fecha más temprana.
Las buenas noticias son que la utilidad freebsd-update soporta la actualización automática desde sistemas actualmente corriendo 7.0-RELEASE,
7.1-RELEASE, 7.2-RELEASE, 8.0-BETA1, 8.0-BETA2, 8.0-BETA3, 8.0-BETA4, o
8.0-RC1 con sólo ejecutar este comando:
# freebsd-update upgrade -r 8.0-RC2
Luego será necesario reiniciar el sistema con el nuevo Kernel e instalar los componentes para el área del usuario:
# freebsd-update install
# shutdown -r now
# freebsd-update install

Grand Central Dispatch (GDC), la tecnología de Apple para optimizar la programación de aplicaciones en CPUs de múltiples núcleos introducida en Mac OS X 10.6 "Snow Leopard" y luego liberada bajo la licencia Apache 2.0, ya está disponible también para FreeBSD.
La librería de libdispatch, que implementa GDC, fué modificada para hacerla más amigable con el estándar POSIX y actualmente se está estudiando la posibilidad de que algunas partes del sistema base de FreeBSD puedan beneficiarse de su uso.
Este porte de GDC fué presentado en la reciente reunión FreeBSD Developer Summit del mes pasado llevado a cabo en Cambridge, Inglaterra, y las diapositivas de esa presentación se pueden descargar en formato PDF.
El pasado mes de Abril el proyecto Debian anunciaba sus nuevas "arquitecturas" GNU/kFreeBSD en los repositorios de su archivo. Ahora finalmente se las toma mucho más en serio con la noticia de que este nuevo porte del sistema Debian al Kernel de FreeBSD será considerado de igual a igual con respecto al resto de los otros ports del proyecto.
Así, la próxima versión 6.0 "Squeeze" de la distribución de Debian será la primera en ser lanzada al mismo tiempo con los kernels de Linux y FreeBSD para las plataformas de i386 y las de 64 bits de Intel EM64T y AMD64. Los errores severos en esta última serán considerados también como críticos para toda la distribución, exactamente igual como lo son con los demás ports. Y si un paquete en particular no funciona con GNU/kFreeBSD será considerado como crítico para los lanzamientos del proyecto.
El principal motivo de Debian para esta iniciativa es ofrecer a sus usuarios una más amplia variedad de kernels y ofrecer uno en particular que incluya características como jails, el Packet Filter de OpenBSD, soporte para drivers NDIS, etc.
El primer Release Candidate (RC) del próximo FreeBSD 8.0 fué anunciado así en su lista de correo, con sólo un segundo RC programado a continuación pero con buenas posiblidades de que sea necesario agregar, por lo menos, un tercero más.
Entre su anterior versión Beta 4 y este RC1 mucho del trabajo realizado en FreeBSD se enfocó en mejorar el soporte de IPv6, aunque algunas regresiones todavía no están corregidas en este lanzamiento. Un conjunto de parches para manejar la versión de ZFS portado a FreeBSD debería finalmente hacer que este sistema de archivos esté listo para entornos de producción. En sus Mirrors también están disponibles imágenes de FreeBSD 8.0 RC1 especiales para "memory sticks" (arquitecturas i386 y AMD64 únicamente).
La versión definitiva de FreeBSD 8.0 está planeada para principios del próximo mes de Octubre.
Tan solo unos días después de su anterior versión, se anunció así en su lista de correo la segunda Beta de FreeBSD 8.0. Recuerden que esta versión 8.0 incluye soporte para instalación desde USB (i386 y AMD64) y ahora el modo "FixIt" sí funciona (al contrario que en la Beta 1).
FreeBSD 8. Beta 2 todavía tiene algunas que pulir y una próxima Beta 3 se espera inevitablemente en una fecha no determinada todavía, sin embargo los más osados pueden realizar una actualizacion binaria desde sus anteriores versiones 7.0, 7.1, 7.2-RELEASE y 8.0 Beta 1 ejecutando los siguientes comandos:
# freebsd-update upgrade -r 8.0-BETA2
# freebsd-update install
# shutdown -r now
# freebsd-update install
Recuerden que para actualización desde cualquier versión 7.x es recomendable re-compilar todos los paquetes. Después de hacerlo deben ejecutar una vez más el comando:
# freebsd-update install
Y luego reiniciar el sistema:
# shutdown -r now
Y tal como se venía anunciando desde la semana pasada, el proyecto de FreeBSD está preparando el congelamiento del código para su próxima versión 8.0, cuyo lanzamiento está planeado para el mes de Agosto. De hecho, los otros grandes proyectos ya no pueden importar sus contribuciones directamente a la rama HEAD de FreeBSD sin antes pasar por una verificación de que están en las mejores condiciones para el próximo lanzamiento.
FreeBSD 8.0 incluirá algunos grandes cambios, como la adopción del compilador LLVM como una opción para GCC, que recientemente migró a una licencia GPL v3 para todas sus versiones posteriores a la 4.2. Esa actualización de la licencia GPL fué una desilusión para algunos usuarios de sistemas BSD, especialmente usuarios comerciales, por lo que un compilador no-GPL v.3 en el sistema base se convirtió en un requerimiento principal. Actualmente en consenso general es que GCC 4.3 no será adoptado por FreeBSD.
Otras novedades incluyen soporte de Xen como huésped (no anfitrión), mejor soporte para dispositivos removibles, más alto límite de 6 Gb de memoria para sistemas AMD64, planificador de tareas optimizado para SMP, soporte actualizado para el sistema de archivos ZFS y la utilidad de monitorización DTrace de OpenSolaris y mucho más.
A pesar de que comenzó sólo como un parche no-oficial hecho por un entusiasta, el soporte del sistema de archivos ZFS está madurando progresivamente en FreeBSD. La última noticia al respecto es que ZFS versión 13 fué incorporado a la rama FreeBSD 7-STABLE, agregando algunas características únicas específicas para FreeBSD. ZFS fue desarrollado por Sun Microsystems originalmente para su sistema operativo Solaris, pero liberado en el 2005 es ahora soportado también en Linux, Mac OS X y próximamente también en NetBSD.

Android es una plataforma de software y un sistema operativo para dispositivos móviles, teléfonos celulares inicialmente pero pronto también netbooks, basado en Linux e inicialmente desarrollado por Google. BSDroid es un nuevo proyecto iniciado para portar el framework de Android a FreeBSD.
El principala objetivo de BSDroid es ofrecer archivos binarios nativos para las herramientas (SDK, emulador, etc.) y hacer que sea posible desarrollar aplicaciones Android en un sistema FreeBSD sin que sea necesario el Android SDK for Linux.
El desarrollo de BSDroid se está realizando sobre FreeBSD 8.0-CURRENT y los primeros snapshots del nuevo SDK ya están disponibles.
Se anunció así la disponibilidad de la versión definitiva de FreeBSD 7.2, el tercer lanzamiento de la rama 7-STABLE que mejora la funcionalidad de la anterior versión 7.1 y además agrega algunas nuevas características, por ejemplo:
csup soporta CVSMode para bajar un repositorio CVS completoEl detalle completo de todas las novedades puede leerse en sus notas del lanzamiento.
Se anunció así en su lista de correo la disponibilidad inmediata del primer Release Candidate (RC1) del próximo FreeBSD 7.2, arribando sólo un par de días después de lo esperado. Según su propio calendario de lanzamientos éste debería ser el primer RC de dos planeados, con el RC2 llegando tentativamente el 20 de Abril y la versión definitiva la primera semana del mes de Mayo.
Este RC1 incluye casi exclusivamente correcciones de errores, aunque algunas de las más recientes podrían no haberse incluído en este lanzamiento. De cualquier forma, el proyecto agredecerá particularmente a todos quienes ayuden a probar su trabajo más reciente.
Anteriormente en VivaLinux!