120 subscripciones por RSS o por E-mail

FreeBSD supera los 20.000 ports

FreshPorts

Recientemente el proyecto de FreeBSD se anotó un nuevo hito cuando anunció que ya había superado los 20.000 paquetes de software en su árbol de ports. Y para saber cómo sacar provecho de esta incipiente cantidad de software les recomendamos el capítulo Uso de la colección de ports del Manual de FreeBSD; además de visitar el obligatorio sitio de FreshPorts.

Sólo a modo de comparación mencionemos que la versión estable "Lenny" de Debian GNU/Linux, la más grande distribución de ese sistema operativo, tiene solo 12.540 paquetes.


Debian GNU/kFreeBSD vs. Gentoo GNU/kFreeBSD

Al anuncio del reciente Debian GNU/kFreeBSD un desarrollador de Gentoo se apresuró a dejar en claro que Gentoo GNU/kFreeBSD tiene tuvo pocas similitudes con la nueva inciativa de Debian.

Es que Debian GNU/kFreeBSD usa el kernel de FreeBSD, pero conserva el espacio de usuario de GNU, incluyendo por ejemplo a glibc (GNU C Library) y coreutils (las utilidades de GNU). Gentoo GNU/kFreeBSD, al contrario, usa un kernel típico de FreeBSD, pero también su típico espacio de usuario (y no el de Gentoo).

La imporante consecuencia de esta diferencia es que una aplicación diseñada para construirse en FreeBSD, generalmente puede construirse igualmente bien en Gentoo GNU/kFreeBSD, con mínimos inconvenientes. Por otro lado, Debian GNU/kFreeBSD requeriría que todo el código dependiente del sistema sea portado antes.


Debian GNU/kFreeBSD

Y así como lo hizo hace unos años el proyecto Gentoo, ahora es Debian quien quiere ofrecer dos nuevas "arquitecturas" de su distribución GNU/Linux con el kernel de FreeBSD. Tal como dice su anuncio, las dos novedades en el archivo de Debian incluyen a:

  • kfreebsd-i386, mejor conocido como GNU/kFreeBSD i386
  • kfreebsd-amd64, mejor conocido como GNU/kFreeBSD amd64

Ambas están disponibles sólo en sus ramas unstable y experimental, comenzando por importar sólo los componentes necesarios para lograr ejecutarlos; sin embargo, prometen hacerlo más "usable" dentro de poco. Les deseamos mejor suerte que la de Gentoo GNU/kFreeBSD.


Lo que vendrá con FreeBSD 8.0

La próxima versión 8.0 de FreeBSD será una lanzamiento "evolutivo" que sin embargo incluirá grandes novedades en varios aspectos del sistema que este artículo se encarga de resumir. Por ejemplo, algunas que llaman mucho la atención:

  • Compilador CLANG/LLVM bajo licencia BSD para reemplazar a GCC 4.3, licenciado bajo la nueva GPL v3.0.
  • Soporte para dom-U de Xen, que hará que FreeBSD esté listo para usarse en Amazon EC2.
  • Jails v2, con múltipes IPs por cada subsistema Jail, soporte para IPv6 y SCTP, etc.
  • ULE 3.0, la nueva versión del planificador de procesos optimizado para SMP.
  • Límite de hasta 6 Gb de memoria para el cache del kernel para AMD64.

Todas estas características (y las muchas más mencionadas en el artículo original) serán parte del sistema FreeBSD "base", es decir, el disponible inmediatamente después de su instalación, sin necesidad de configuración adicional.


VirtualBSD: FreeBSD 7.1 en VMWare

VirtualBSD ofrece un configurado FreeBSD 7.1-RELEASE con XFCE encapsulado en un "dispositivo" VMWare, su imágen vdmk incluye Firefox 3.0.5, OpenOffice.org 3.0, GIMP 2.6.4, Samba 3.0.34, VLC 0.9.8a, CUPS 1.3.9 y Transmission 1.42 entre otras aplicaciones. VirtualBSD está basado en un completísimo escritorio XFCE4 y está dirigido principalmente a:

  • Aquellos que nunca probaron FreeBSD hasta ahora.
  • Los que quisieron probarlo, pero no tenían el hardware correcto.
  • Quienes usaron FreeBSD en el pasado, cambiaron de OS, pero a veces se ponen nostálgicos.

La descarga completa de VirtualBSD son 1.5 Gb, así que la mejor forma de descargarlo es usando BitTorrent.


KDE 4.2 disponible para FreeBSD

Dos semanas después del lanzamiento de KDE 4.2 para Linux se anunció con este mensaje en su lista de correo que ya está disponible también en el árbol de ports de FreeBSD. La mala noticia es que junto con esta versión el soporte para FreeBSD 6.4 fué dejado en el pasado.

La relevancia de esta versión es que, de acuerdo a sus propios desarrolladores, mientras el anterior KDE 4.1 estaba destinado a los "usuarios casuales", KDE 4.2 apunta a "la mayoría de los usuarios finales".

Más información en la misma página oficial de KDE on FreeBSD.


FreeBSD Brasil Ltda. es centro de certificación BSD oficial

BSD Certification

FreeBSD Brasil Ltda., la única empresa de latinoamérica especializada exclusivamente en FreeBSD -como ellos mismos se llaman-, se convertiría también en la primera en convertirse en un BSD Certification Testing Center oficial en América del Sur. Esta certificación está avalada por el BSD Certification Group Inc., que es una organización sin fines de lucro dedicada a crear y mantener un estándar global de certificación para administradores de sistemas basados en sistemas operativos BSD, y como se anuncia aquí la capacitación está disponible para cualquiera en América Latina.

Eso sí, todos los exámenes son por escrito y en inglés solamente.


Cómo actualizarse de FreeBSD 7.0 a FreeBSD 7.1

La forma de hacerlo es usando la utilidad freebsd-update, que como ya sabemos, 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, 7.1-RC1 o 7.1-RC2.

Siempre como superusuario comenzamos ejecutando el comando:

# freebsd-update upgrade -r 7.1-RELEASE

Durante este proceso se nos puede pedir ayuda para fusionar algunos archivos de configuración o para confirmar que se hizo correctamente de manera automática. Luego seguimos con:

# freebsd-update install

Ahora el sistema debe reinicializarse con el nuevo kernel antes de continuar:

# reboot

Luego freebsd-update todavía necesita ejecutarse nuevamente para instalar los componentes del usuario:

# freebsd-update install

Los usuarios de interfaces de red Intel deben cambiar su nombre de em a igb y cambiar convenientemente los archivos de configuración antes de ejecutar freebsd-update por segunda vez. Luego se reinicia el sistema por última vez:

# reboot

Finalmente es necesario actualizar todos los paquetes instalados:

# portsnap fetch update
# pkg_version -vIL=
# portupgrade -a

Los usuarios de versiones anteriores de FreeBSD (6.x) también pueden usar freebsd-update para actualizarse a FreeBSD 7.1, pero será necesario que recompilen todas las aplicaciones instaladas desde el árbol de ports después del segundo freebsd-update install para manejar las diferencias en las librerías del sistema.


FreeBSD 7.1

Finalmente se anunció de esta manera la versión final de FreeBSD 7.1, la anticipada actualización de su ambiciosa rama 7.x que incluye novedades como:

  • KDE actualizado a 3.5.10 y GNOME a 2.22.3.
  • Soporte para DTrace importado desde OpenSolaris.
  • Imágenes en DVD para las arquitecturas i386 y AMD64.
  • Un nuevo y muy mejorado cliente NLM (NFS Lock Manager).
  • El bootloader permite ahora arrancar desde dispositivos USB.
  • Programador de tareas ULE por defecto en los kernels GENERIC de i386 y AMD64.

Destacablemente, el nuevo planificador de tareas ULE incrementa significativamente la performance de FreeBSD en en sistemas de múltiples núcleos.


Bordeaux 1.6 para FreeBSD y PC-BSD

La desconocida empresa de Bordeaux Technology Group anunció así la disponbilidad de su producto Bordeaux 1.6 for FreeBSD and PC-BSD. Su versión propia del conocido emulador Wine, que por sólo U$S 20 permite a esos sitemas BSD ejecutar populares aplicaciones para Windows como Office 2003, PhotoShop, Google Chrome, IE6 con Java y Flash, etc. Este software también incluye soporte por e-mail por 6 meses y una garantía de devolución del dinero por 30 días, en el caso que lo reclamemos.

A favor de Bordeaux podemos agregar que liberaron como todo el código de los componentes libres usados por su producto, con sus modificaciones introducidas.