La otra Pasión de Multitudes
Xsponsor: 5 años hospedando VivaLinux!
Con este anuncio ya está disponible en primer Release Candidate (RC) del próximo FreeBSD 7.1. Después de este RC1 habrá por lo menos otro RC y, si todo sale bien, la versión definitiva debería lanzarse más o menos dentro de 3 semanas a partir de hoy.
La utilidad freebsd-update soporta actualizaciones binarias para sistemas i386 y AMD64 corriendo alguna versión anterior de FreeBSD, como 7.0-RELEASE, 7.1-BETA y 7.1-BETA2, que pueden actualizarse usando el comando:
freebsd-update upgrade -r 7.1-RC1
Los usuarios de versiones anteriores (6.x) también pueden actualizarse usando freebsd-update, pero deberán recompilar todas las aplicaciones de terceros para solucionar las diferencias entre las librerías del sistema.
FreeBSD 7.x sigue siendo lo mejor y más reciente del proyecto FreeBSD, pero aún tenemos un lanzamiento más de su rama 6.x; sin embargo, como se aclara en su anuncio, se espera que este nuevo FreeBSD 6.4 sea el último de las versiones 6-RELEASE.
Entre otras, las novedades incluyen:
FreeBSD 6.4 será soportado por el equipo de seguridad del proyecto FreeBSD hasta el 30 de Noviembre del 2010.
El proyecto FreeBSD anunció que después de mucho trabajo se complace en presentar finalmente los foros oficiales de FreeBSD (!).
"Esperamos que este foro sirva de como canal de soporte público para los usuarios de FreeBSD alrededor de todo el mundo y como un complemento de nuestras buenas listas de correo", dice el mensaje en la página de las noticias breves de FreeBSD.
Los nuevos foros oficiales incluyen categorías como Instalación y Actualización, X.org, Redes, Multimedia, Hacking, Programación, Hardware, Howtos, y otras. Aunque sus contenidos no pueden comprarse todavía con los de otros foros más establecidos como por ejemplo DaemonForums, seguramente sus usuarios se encargarán de revertir esta situación rápidamente.
El tema de esta semana sin fué el lanzamiento de Chrome, el propio navegador de Google, y aunque ni siquiera es posible correrlo en Linux todavía (la versión inicialmente liberada es sólo para Windows), ya hay por lo menos una forma probada para hacerlo en FreeBSD. El proceso descripto dice que es necesario hacer un port upgrade wine para obtener la versión más reciente (1.1.3) del emulador Wine y luego correr con él el instalador chrome_installer.exe y no el sugerido ChromeSetup.exe.
Finalmente, para ejecutar exitosamente Chrome en FreeBSD es necesario descargar un par más de .DLLs y ejecutar Wine con una larga lista de opciones. El resultado habla por sí mismo:

El proyecto FreeBSD publicó en un mensaje en su lista de correo su plan de lanzamientos para sus próximas versiones FreeBSD 6.4 y FreeBSD 7.1, con sus mayores hitos en las siguientes fechas.
Para FreeBSD 6.4:
Para FreeBSD 7.1:
Con el éxito que fué la versión 7.0 de FreeBSD, ahora se espera que FreeBSD 6.4 se la última de la serie 6.x. Sin embargo, un plan de contingencia, ahora desechado, en caso de que FreeBSD 7.0 fuera un desastre consideraba una próxima FreeBSD 6.5.
No es algo que muchos hagan muy frecuentemente, pero este artículo de la Free Software Magazine sobre cómo escribir un módulo del Kernel para FreeBSD nos dá un claro vistazo del mundo de desarrollo a muy bajo nivel en el universo de BSD.
Específicamente, el artículo explica cómo programar un pequeño módulo que imprime un mensaje cuando es cargado y otro cuando es descargado. También cubre la "mecánica" involucrada en compilar nuestro módulo usando las herramientas estándar y cómo recompilar el Kernel de FreeBSD 7.0.
Si estamos experimentando de esta manera en una instancia virtual de FreeBSD en VMWare es importante decrementar la frecuencia del reloj del Kernel para tener una mejor performance.
Este largo artículo explica cómo uno puede convertir una instalación existente de FreeBSD en una de PC-BSD usando el disco instalador. Su autor explica que comenzó con un sistema basado en FreeBSD 7.0 para luego transformarlo en un PC-BSD 1.5, lo que no es recomendado más allá del simple esparcimiento, pues recordemos que esa versión de PC-BSD está basada en la vieja FreeBSD 6.3.
Las versions de FreeBSD 5.5, 6.1 y 6.2 han "expirado" el pasado 1ª de Junio, y por lo tanto se aconseja a sus usuarios actualizarse a las más recientes versiones 6.3 y 7.0. Así lo dice una reciente actualización de las versiones soportadas por el FreeBSD Security Officer, con la que también concluye definitivamente el soporte de la rama FreeBSD 5-STABLE. Con respecto a las actuales versiones de las ramas 6.x y 7.x, se espera que, tentativamente, FreeBSD 6.3 alcance el fin de su vida útil para el 31 de Enero del 2010, y FreeBSD 7.0 lo haga el 28 de Febrero del 2009.
Muchos estarán familiarizados a estas alturas con la omnipresente infraestructura de CVS en FreeBSD, incluyendo sus comandos cvsup y csup. Pero los tiempos están cambiando. Después de alrededor de 12 años y aproximadamente 180.000 commits, el proyecto FreeBSD finalmente se pasa de CVS a Subversion. El anuncio de esta decisión también la justifica:
"...han habido muchas cuestiones con CVS durante estos años, la mayoría son lo suficientemente menores como para ser pasadas por alto, pero otras son simplemente feas (la inhabilidad de CVS de mover y renombrar archivos, el mal manejo del branching en vista de constante nuevo desarrollo y commits no-atómicos) y frecuentemente requirieron intervenciones manuales al repositorio".
Esto no significa que cvsup y csup dejarán de funcionar inmediatamente, pero todos aquellos que recién estén adentrándose en FreeBSD deberían comenzar a aprender svnsync y otras herramientas modernas.
CodeWeavers anunció que una versión experimental de su CrossOver Games está ahora disponible para usuarios de PC-BSD. Sin embargo, esta versión no soportada también funcionará en FreeBSD y DesktopBSD, permitiéndole a sus usuarios ejecutar juegos de Windows en sus propios escritorios. Esta versión de CrossOver Games puede descargarse de aquí, previa registración requerida.
Los usuarios de FreeBSD 6.x necesitan aplicar primero un parche a sus sistemas para permitir que Wine funcione correctamente antes. Quienes usen FreeBSD 7.0 o superior no necesitan molestarse con esto.
Anteriormente en VivaLinux!