120 subscripciones por RSS o por E-mail

Innotek quiere terminar VirtualBox para FreeBSD

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.


Diferencias y semejanzas entre FreeBSD y Linux

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:

  • FreeBSD puede ejecutar aplicaciones de Linux, mientras Linux no puede ejecutar aplicaciones de FreeBSD.
  • FreeBSD puede montar el sistema de archivos Ext2 de Linux, y Linux el UFS de FreeBSD, pero sólo en modo lectura (el soporte para escritura está en fase experimental).
  • /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.
  • Los archivos de configuración ubicados en /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.

Configurando WPA en Intel PRO/Wireless 3945ABG bajo FreeBSD 7.0

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 para FreeBSD

GNOME 2.22 ya está disponible también para FreeBSD, con algunas particularidades destacables:

  • Un actualizado port de HAL para soportar los dispositivos de video4linux.
  • Una gran actualización para GStreamer.
  • DRM (Direct Rendering).

No olviden consultar el documento UPDATING por los pasos correctos para actualizar todos sus ports de GNOME.


Cómo actualizar FreeBSD 6.3 a FreeBSD 7.0

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

Tux y Beastie amigos

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.


FreeBSD 7.0

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:

  • Dramáticas mejoras en la performance y escalabilidad SMP, por ejemplo:
    • 350% a 1500% mejor performance, según la carga, con respecto a FreeBSD 6.x.
    • 15% mejor performance con respecto al mejor Kernel Linux (2.6.22 o 2.6.24).
    • "Escalamiento" lineal en sistemas de hasta 8 CPUs, según algunas pruebas.
  • Mejorado programador de tareas ULE, aunque 4BSD todavia es el por defecto.
  • jemalloc como el nuevo asignador de memoria altamente escalable.
  • Soporte de sólo escritura para el sistema de archivos XFS.
  • Soporte experimental del ZFS de Sun.
  • Mejoradísimo soporte wireless (802.11).

Y en su escritorio:

  • X.org 7.3
  • KDE 3.5.8
  • GNOME 2.20.2

Qué hay de nuevo en FreeBSD 7.0

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".


KDE4 en FreeBSD

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 (!).


Firefox 3.0 Beta 3 con un pedazo 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.