1
Gracias

Unas palabras de agradecimiento nunca están de más.

BSD - Los diversos sistemas BSD

La familia de sistemas operativos BSD (Berkeley Software Distribution o Distribución de Software de Berkeley) descienden del sistema Unix 4.4BS Lite. En este artículo hablamos más en profundidad sobre ellos.




Los miembros de la familia BSD

Grupo de desarrolladores voluntarios

  • NetBSD y sus derivados

NetBSD es derivado de Unix BSD. Este sistema está basado únicamente en programas de libre distribución. Ya que ha sido creado para funcionar sobre diversas plataformas. Sus desarrolladores han elegido como lema: "Of course, it runs on NetBSD!" ("claro que funciona con NetBSD"). NetBSD está bajo licencia BSD (ver más adelante).

OpenBSD es derivado de NetBSD. Tiene la reputación de ser el sistema más seguro y estable del mundo. Ya que su objetivo es la seguridad, su desarrollo es bastante cerrado. No soporta muchos dispositivos multimedia. El número de usuarios es menor que los de FreeBSD, por lo que hay menos ayuda y documentación. El sistema es simple y eficaz pero puede ser algo desconcertante para un usuario que viene del mundo de Windows poco habituado al modo texto, pues el sistema es más dedicado a servidores. OpenBSD está bajo la licencia BSD (ver más adelante).

OliveBSD es la versión LiveCD de OpenBSD (basado en la última versión estable). OliveBSD está dedicado a la seguridad y al anonimato. Presenta un ambiente gráfico, cuenta con el administrador de ventanas IceWM y diversos programas como Firefox, Thunderbird, Gaim, The Gimp, tightVNC, etc.

  • FreeBSD y sus derivados

Los sistemas que deben ser instalados previamente:

FreeBSD es derivado de UnixBSD (al igual que NetBSD). Está concebido para que sea fácil de administrar, estable y ofrezca buenas prestaciones. FreeBSD es el que posee la mayor cantidad de aplicaciones en su serie. La mayoría de las principales aplicaciones de GNU/Linux han sido llevadas a FreeBSD. Este sistema operativo funciona muy bien en plataformas x86 y muchos dispositivos son reconocidos. Puede emular los binarios de GNU/Linux del que desea ser el competidor directo. Ya que es utilizado mucho como servidor, su lema es “The Power to serve" (El poder de servir). FreeBSD está bajo licencia BSD (ver más adelante).

PC-BSD está basado en FreeBSD. El objetivo de sus desarrolladores simplemente ha sido crear un sistema robusto, fiable pero que sea simple de instalar y utilizar. Este sistema operativo está dirigido a las personas que vienen del mundo de Windows y Mac para que tengan un entorno de escritorio inmediatamente operacional.
Su instalación es en modo gráfico, contrariamente a FreeBSD. Además, sus desarrolladores han deseado hacer algunas simplificaciones:

- Desde su punto de vista, las distribuciones Linux tienen muchos programas que cumplen la misma función y además cuentan con demasiados entornos gráficos (aun cuando muchos solo utilizan uno).

- La instalación y desinstalación de programas a veces es difícil a causa de problemas de dependencias.

Por consiguiente:

-Sólo está disponible un entorno gráfico. El elegido ha sido KDE porque es considerado el más avanzado y desarrollado. La biblioteca QT también ha sido adoptada.

-Ha sido creado especialmente otro formato de empaquetado: el formato PBI. Cada empaquetado PBI debe contener todas las bibliotecas de las dependencias.

- El programa instalado no se dispersa en el árbol de directorios (como en los otros Unix y Linux). En cambio, el programa se instalará necesariamente en su propio directorio /usr/local/Nombre_del_programa con sus dependencias con el fin de evitar el problema con las dependencias.

- El usuario tan solo tiene que hacer clic sobre el icono del programa y el sistema de empaquetado se encargará, hasta crear un vínculo en el menú KDE.

PC-BSD aún está en sus inicios y se ha basado en FreeBSD 5.4. Los desarrolladores han sacado provecho de los errores de otros sistemas operativos.
Inicialmente bajo licencia GNU/GPL, PC-BSD está ahora bajo licencia BSD desde la versión 0.75.

PicoBSD cabe en un disquete. Basado en FreeBSD, este no requiere de disco duro.

DesktopBSD es un joven sistema operativo cuyo objetivos es tener la estabilidad de FreeBSD, las funcionalidades de KDE y la simplicidad de los programas.

  • Los LiveCD

DragonFly BSD nace de un desacuerdo en el desarrollo de FreeBSD, calificado de bajo rendimiento y de difícil mantenimiento. Existe bajo la forma de LiveCD.

FreeSBIE es un LiveCD bastante fácil de usar (configuración fácil si estás un poco acostumbrado a instalar Unix o Linux) y eficaz. Fue el primer LiveCD basado en FreeBSD.

Frenzy BSD es otro LiveCD basado en BSD.

Sistemas BSD comerciales

Actualmente solo existe un sistema operativo de la familia BSD desarrollado por una compañía. Solaris (Sun) inicialmente estuvo basado en 4.1BSD, pero luego ha estado basado en UNIX System V Release 4 (Solaris 2 - SunOS 5). Solaris y Open-Solaris ya no forman parte de la familia BSD.

Darwin es el núcleo del sistema operativo MAC de Apple. Es derivado de NeXTSEP y FreeBSD con el objetivo de servir de sistema operativo a los equipos de Apple, los famosos Macintosh (o Mac).

Diferencias entre los sistemas operativos

Diferencias entre los sistemas BSD

NetBSD es desarrollado para múltiples plataformas. OpenBSD equivale a un NetBSD con mayor seguridad.
FreeBSD es muy práctico y funcional en plataformas x86 pero PC-BSD claramente tiene por objetivo ser inmediatamente operacional y de fácil uso. Estas cuatro soluciones poseen una gran lista de programas.
Así como la instalación de NetBSD y OpenBSD pueden desalentar a un usuario que no está acostumbrado a la consola, la instalación de FreeBSD se parece a la instalación de la distribución Slackware Linux mientras que la instalación de PC-BSD se parece a la instalación de una Mandriva o de una Suse.

Darwin funciona mayormente en Mac por lo que no puede ser comparado.

Si estos sistemas a veces pueden parecer difíciles y no aceptar algunos dispositivos muy modernos, su estabilidad, rendimiento y seguridad son indiscutibles. Son verdaderos Unix, gratuitos y compatibles con Linux.

Diferencias con GNU/Linux

Existe una gran cantidad de distribuciones GNU/Linux, todas variantes de Linux. Las distribuciones Linux poseen bastantes programas y muchos realizando las mismas tareas.

En cambio, existen pocas variantes de BSD y los programas que vienen con éste son mucho menos que en Linux a fin de no tener programas que realicen la misma tarea.

El núcleo de BSD tiene menos funcionalidades que el de Linux pero debido a esto gana en estabilidad y rendimiento.

Es más difícil dominar BSD que GNU/Linux. Un experimentado usuario de GNU/Linux vería en BSD una antigua distribución GNU/Linux. Los que están acostumbrados al mundo de Windows y no a la consola de comandos, estarán desconcertados con BSD.

Las soluciones más cercanas a las distribuciones GNU/Linux son claramente FreeBSD y PC-BSD.

Las licencias

  • BSD:La licencia no pone ninguna restricción.
  • GNU/GPL: aquí es posible:

- Utilizar el programa para cualquier uso.
- Estudiar y modificar el código fuente.
- Redistribuir copias.
- Mejorar el programa y divulgar públicamente estas mejoras.
  • Community Development and Distribution License (CDDL): dos códigos fuente bajo licencia GNU/GPL pueden ser ensamblados para crear un tercer programa.

4 - Recursos



Foto: © Everypixel
1
Gracias

Unas palabras de agradecimiento nunca están de más.

Haz una pregunta
Nuestros contenidos son redactados en colaboración con expertos del ámbito tecnológico bajo la dirección de Jean-François Pillou, fundador de CCM.net. CCM es un sitio de tecnología líder a nivel internacional y está disponible en 11 idiomas.
Consulta también
El documento « BSD - Los diversos sistemas BSD » se encuentra disponible bajo una licencia Creative Commons. Puedes copiarlo o modificarlo libremente. No olvides citar a CCM (es.ccm.net) como tu fuente de información.

¡Suscríbete a nuestra Newsletter!

Recibe nuestros mejores artículos

¡Suscríbete a nuestra Newsletter!