BSD - Los diversos sistemas BSD

Noviembre 2016


Los sistemas operativos BSD


La familia de sistemas operativos BSD (Berkeley Software Distribution o Distribución de Software de Berkeley) descienden del sistema Unix 4.4BS Lite desarrollado en Berkeley.

Para conocer la historia de la creación del sistema Unix, ver:
http://es.ccm.net/unix/unixintro.php3
http://es.wikipedia.org/wiki/Unix

Con relación a la Berkeley Software Distribution (BSD), ver:
http://es.wikipedia.org/wiki/Berkeley_Software_Distribution

1- Los miembros de la familia BSD

1.1- Grupo de desarrolladores voluntarios

1.1.1 – 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).
Ver también:
http://es.wikipedia.org/wiki/NetBSD
http://www.netbsd.org/en/
Guia: http://www.netbsd.org/es/Documentation/#netbsd-guide
Entrevista a los desarrolladores: http://www.onlamp.com/lpt/a/3987

>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. El sistema es más dedicado a servidores. OpenBSD está bajo la licencia BSD (ver más adelante).
Ver también:
http://es.wikipedia.org/wiki/OpenBSD
http://www.openbsd.org/es/
Documentación y preguntas frecuentes: http://www.openbsd.org/faq/es/index.html

>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 ...
http://en.wikipedia.org/wiki/OliveBSD
http://g.paderni.free.fr/olivebsd/

1.1.2 – FreeBSD y sus derivados
1.1.2.1 – Los sistemas que deben ser instalados previamente

>FreeBSD es derivado de UnixBSD (al igual que NetBSD). Esta 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).
Ver también:
http://es.wikipedia.org/wiki/FreeBSD
http://www.freebsd.org/es/about.html
Manual: http://www.freebsd.org/doc/es_ES.ISO8859-1/books/handbook/index.html
http://www.docmirror.net/es/

Recursos:
FreeBSD: http://www.fr.freebsd.org/es/
Programas:
Actualización: http://www.freshports.org/
Los puertos: http://www.freebsd.org/ports/
KDE para FreeBSD: http://freebsd.kde.org/
Gnome para FreeBSD: http://www.freebsd.org/gnome/
Historia: http://www.bsdbooks.net/shells/FreeBSD/handbook/book.html#HISTORY
http://www.freebsd.org/doc/es_ES.ISO8859-1/books/handbook/history.html

>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 grafico, 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 casusa de problemas de dependencias.
Por consiguiente:
- Sólo es 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 aun 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.
Ver también:
http://es.wikipedia.org/wiki/PC-BSD
http://www.pcbsd.es/content/view/41/11/
Programas: http://www.pcbsd.org/packages.php

>PicoBSD cabe en un disquete. Basado en FreeBSD, éste no requiere de disco duro.
Ver también:
http://es.wikipedia.org/wiki/PicoBSD
http://people.freebsd.org/~picobsd/

>DesktopBSD es un joven sistema operativo cuyo objetivos es tener la estabilidad de FreeBSD, las funcionalidades de KDE y la simplicidad de los programas.
http://www.desktopbsd.net/

1.1.2.2 – 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.
Ver también:
http://es.wikipedia.org/wiki/DragonFly_BSD
http://www.dragonflybsd.org/index.shtml
Manual: http://leaf.dragonflybsd.org/~justin/handbook/
Documentación: http://www.dragonflybsd.org/docs/index.shtml

>FreeSBIE es un LiveCD bastante fácil de usar (configuración fácil si estas un poco acostumbrado a instalar Unix o Linux) y eficaz. Fue el primer LiveCD basado en FreeBSD.
http://es.wikipedia.org/wiki/FreeSBIE
http://www.freesbie.org/

>Frenzy BSD es otro LiveCD basado en BSD.
http://frenzy.org.ua/eng/

1.2 – Sistema 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.
Para mayor información, ver:
http://es.wikipedia.org/wiki/Solaris_(sistema_operativo)
http://www.levenez.com/unix/

>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).
Ver también:
Darwin: http://es.wikipedia.org/wiki/Darwin_BSD
Mac OS X: http://es.wikipedia.org/wiki/Mac_OS_X

2 – Diferencias entre los sistemas operativos

2.1 – 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 esta 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.

2.2 – Diferencias con GNU/Linux

Existe una gran cantidad de distribuciones GNU/Linux, todas variantes de Linux. Las distribuciones Linux poseen bastantes (¿demasiados?) 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.

3 – Las licencias

>BSD: La licencia no pone ninguna restricción.
http://es.wikipedia.org/wiki/Licencia_BSD

>GNU/GPL: 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.
http://www.gnu.org/home.es.html
http://es.wikipedia.org/wiki/GNU_General_Public_License

>Community Development and Distribution License (CDDL): Dos códigos fuente bajo licencia GNU/GPL pueden ser ensamblados para crear un tercer programa.

4 - Recursos

Google para los sistemas operativos BSD:
http://www.google.com/bsd

Comparación de comandos administrativos entre sistemas operativos:
http://bhami.com/rosetta.html

Consulta también :
El documento «BSD - Los diversos sistemas BSD» de CCM (es.ccm.net) se encuentra disponible bajo una licencia Creative Commons. Puedes copiarlo o modificarlo siempre y cuando respetes las condiciones de dicha licencia y des crédito a CCM.