La otra Pasión de Multitudes
Xsponsor: 5 años hospedando VivaLinux!
Innotek GmbH, la empresa alemana desarrolladora del software de virtualización VirtualBox recientemente adquirida por Sun Microsystems, aparentemente está buscando a nuevos programadores que le ayuden a portar su promisorio producto a FreeBSD. "Un trabajo de portado muy básico ha sido hecho voluntariamente por uno de mis colegas. De hecho esperamos que algunos desarrolladores de la comunidad de FreeBSD continúen el port desde donde lo dejamos y lo complete", dicen en sus foros.
Después de probar FreeBSD, PC-BSD y Linux un usuario repasa sus principales diferencias y semejanzas. Una primera diferencia notable es la fragmentación de las distribuciones Liunx existentes: "creo que este hecho hace un poco lento el proceso de maduración de linux al existir miles de mentes dispersas con filosofías y éticas diferentes y objetivos específicos". Cosa que no ocurre con FreeBSD:
"FreeBSD, por el contrario nos ofrece el núcleo y el sistema integrados, y como ya mencionaba, tiene muy pocas variedades, de las que sin duda, mi favorita es PC-BSD".
Otras de las diferencias en cuanto a GNU/Linux son:
/home contiene los directorios de los usuarios del sistema al igual que en Linux, con la diferencia que en FreeBSD es un enlace a /usr/home y en Linux es un directorio único presente en la raíz./etc son los que FreeBSD trae integrado desde la instalación del sistema, los archivos de configuración de programas que se instalen posteriormente se ubican en /usr/local/etc.Este artículo explica en el idioma de Cervantes cómo configurar correctamente el sistema WPA con el chipset Intel PRO/Wireless 3945ABG de una Sony Vaio VGN-C140F/B bajo FreeBSD 7.0. Ante cualquier contratiempo, el artículo se encuentra publicado también en BSD Chile.
GNOME 2.22 ya está disponible también para FreeBSD, con algunas particularidades destacables:
No olviden consultar el documento UPDATING por los pasos correctos para actualizar todos sus ports de GNOME.
Debido a que se trata de una actualización importante, se recomienda que antes del siguiente procedimiento se realice una copia de resguardo de todos los datos del sistema importantes. Notar que también será necesario reinstalar todos los ports.
**1. Actualizar los ports**
portupgrade -faP
2. Descargar freebsd-update-upgrade
fetch http://people.freebsd.org/~cperciva/freebsd-update-upgrade.tgz
fetch http://people.freebsd.org/~cperciva/freebsd-update-upgrade.tgz.asc
gpg --verify freebsd-update-upgrade.tgz.asc freebsd-update-upgrade.tgz
tar -xf freebsd-update-upgrade.tgz
3. Iniciar el proceso de actualización
sh freebsd-update.sh -f freebsd-update.conf -r 7.0-RELEASE upgrade
sh freebsd-update.sh -f freebsd-update.conf install
reboot
4. Instalar las herramientas del espacio del usuario
sh freebsd-update.sh -f freebsd-update.conf install
portupgrade -faP
5. Desinstalar todas las viejas librerías
sh freebsd-update.sh -f freebsd-update.conf install
reboot
6. Verificar FreeBSD 7.0
uname -a
tail -f /var/log/messages
tail -f /path/to/other/log/files
egrep -i ‘error|warning’ /path/to/log/files
sockstat -4 -l
El artista alemán Johannes Kretzschmar subió a su sitio una serie de caricaturas sobre nuestras dos mascotas preferidas, Tux y Beastie realizadas en el reciente Chemnitzer Linux Tag 2008. Todas las imágenes están disponibles a una gran resolución y bajo la licencia Creative Commons.

Finalmente la larga espera terminó con el anuncio de la disponibilidad de FreeBSD 7.0-RELEASE, el primer lanzamiento de la nueva rama 7-STABLE, que además introduce muchas nuevas características y mejoras en la funcionalidad con respecto a sus versiones anteriores, entre ellas:
jemalloc como el nuevo asignador de memoria altamente escalable.Y en su escritorio:
Con la versión definitiva de FreeBSD 7.0 a la vuelta de la esquina, el sitio ONLamp hizo una muy oportuna entrevista a 24 desarrolladores del proyecto para repasar los principales avances en esta anticipadísima actualización del *BSD más popular de todos. Algunos pasajes reveladores:
"FreeBSD está de vuelta a su increíble performance y ahora puede sacarle provecho a los sistemas de múltiples núcleos muy bien... Tan bien que algunas pruebas en sistemas Intel y AMD mostraron que la versión 7.0 es más rápida que Linux 2.6 al ejecutar PostgreSQL o MySQL".
Y no menos importante:
"En general, se puede decir que el stack TCP de FreeBSD 7.0 es de 3 a 5 veces más rápido".
Martin Wilke, el desarrollador encargado de portar KDE4 a FreeBSD, está teniendo un destacable éxito en su trabajo: KDE 4.0.1 (menos el soporte de i18n) ya está disponible en el árbol test, y aunque todavía no está listo para un sistema estable de producción, también está trabajando en lograr la coexistencia de KDE3 y KDE4 en la misma instalación de FreeBSD (!).
La reciente versión Beta 3 del próximo Firefox 3.0 utiliza el asignador de memoria dinámica experimental de FreeBSD jemalloc en lugar del asignador del sistema operativo en ejecución (Windows, Mac OS X o Linux). Al parecer este cambio ha dado buenos resultados en cuanto velocidad y reducción de la fragmentación en los test de rendimiento para los tres principales sistemas operativos:
"No solo es más rápido (lo muestra el test de javascript), sino que disminuye la fragmentación de la memoria, reduciendo significativamente la cantidad de memoria utilizada después de utilizar Firefox por un tiempo", dicen los desarrolladores.
Para quienes esten interesados en estos temas hay disponible un artículo muy interesante sobre jemalloc, en el que se explica su implementación, que recoge ideas entre otros de sistemas.
Anteriormente en VivaLinux!