GNU/LINUX y BSD

GNU/LINUX y BSD, parecidos y a la vez diferentes

GNU/LINUX y BSDTodo aquel que desee profundizar en el mundo del Software Libre, debe estudiar la historia de UNIX, ya que este se deriva todo lo que nos mueve hacia la Libertad del Software, hoy trataremos a dos hermanos derivados de Unix, GNU/LINUX y BSD, repasaremos sus parecidos y diferencias, espero lo disfruten y les sea de utilidad.

En qué se parecen y en qué se diferencian Linux y BSD

Linux y BSD son sistemas operativos con mucho en común, siendo el objetivo principal de ambos proporcionar un sistema útil y fiable a toda su comunidad. Sin embargo, hay diferencias significativas que vale la pena conocer. Si, ambos son derivados de Unix y cualquiera podría pensar que eso los hace similares, pero para otros es justamente esa la razón que los hace diferentes; todo depende del punto de vista con que se vea.

BSD es un sistema que con el paso del tiempo ha mantenido su estilo fiel a la filosofía Unix, caso contrario de las variantes Linux que de alguna manera conservan una parte de su esencia pero que definitivamente han estado haciendo las cosas de manera diferente. Un ejemplo claro de esto es la introducción del demonio de administración de sistemas, systemd, en algunas distribuciones. Veamos a continuación algunos de los puntos donde las diferencias son más notorias.

Licencias

Como les comentábamos anteriormente en como elegir una licencia Open Source, hay diferencias muy marcadas particularmente entre estos casos. Linux está disponible bajo la Licencia Pública General de GNU (GPL), cuyo enfoque esta orientado en mantener el código abierto, disponible para todos. Incluso los derivados también deben mantener esta condición. Por el contrario, la licencia BSD es mucho más permisiva, solamente exige que los derechos de autor y las resignaciones de garantía sean incluidas en todas las distribuciones del software, bien sea en forma de código o en binario.
unix placa

Desarrollo

Al ser BSD y sus distribuciones derivadas muy similares, su modelo de desarrollo está bien unificado. Utilizan un core team para gestionar el proyecto. Si la comunidad desea aportar código deben hacer commits o peticiones mediante los mecanismos que estos hayan estipulado para que sea evaluado e implementado. Dicho esto, el core team tiene más que decir sobre la dirección del proyecto que el resto de su comunidad. Para el caso de Linux y de la gran cantidad distribuciones basadas, esta situación es más diversa. Si bien el kernel de Linux está controlado en su mayoría por Linus Torvalds, ésta es solo una parte de lo que compone el sistema operativo. La otra parte son las aplicaciones y en éste apartado que cada distribución hace las cosas a su manera; es por esto que no hay un modelo de desarrollo único a seguir.

Facilidad

Este punto es muy importante para muchos usuarios, y es que la comodidad y afinidad que sientas sobre tu sistema es esencial. En BSD los usuarios tienden a instalar desde el código fuente en lugar de hacerlo desde paquetes binarios pre-empaquetados como suele ocurrir en un gran numero de distribuciones Linux. Lo ultimo puede resultar en una desventaja para un usuario principiante o simplemente con poco tiempo.

BSD es un sistema operativo mayormente usado por usuarios con ciertas habilidades y gusto por leer y compilar sus paquetes para construir su sistema a punto, mientras que algunas distribuciones Linux han hecho hincapié en facilitar las cosas con entornos amigables basando su uso diario solo en interfaces gráficas, todo para administrar el sistema sin tocar la terminal.

tux nieve evento

Rapidez de adopción

BSD es un sistema operativo estable con lanzamiento por versiones, una de las razones por la cual no es común ver una instalación BSD corriendo la ultima versión de una aplicación, menos de una reciente. Por el contrario, Linux cuenta con varias distribuciones dedicadas a adoptar lo más rápido posible las nuevas versiones y empaquetarlas para que sus usuarios puedan descargar e instalar.

Es en este mismo sentido que es normal encontrar que algunas distribuciones Linux tienden a ser más compatibles con hardware reciente que cualquier instalación BSD. Esto debido a su modelo de desarrollo que hace que BSD se tarde más en brindar soporte, pero eventualmente lo hace.

Sin embargo hay distribuciones Linux con modelos de desarrollo por versiones similares al de BSD, en donde se prioriza la estabilidad y confiabilidad que otorgue el sistema por sobre la novedad.

If it isn’t broken, don’t fix it.

Vía: Bitelia

¿Te resultó interesante? Compártelo ...



Juan Pablo Pérez Manes

Publicado por Juan Pablo Pérez Manes

Facebook » Forma parte de GUTL desde el 11 febrero, 2012. Licenciado en Informática, Webmaster, Administrador de Redes, Profesor de Informática y Coordinador Provincial de GUTL Matanzas.

Este artículo tiene 11 comentarios

  1. Soy de los que prefiere estabilidad por sobre novedad, así que BSD es aún mi asignatura pendiente, no porque no quiera es porque no puedo… 🙁

    • Usé Gentoo 3 años y aun conservo mi integro mi estado mental, lo que generé ciertas dependecias a alcoholes fuertes y otras cosas que no mencionaré… hic!!! 😀
      De BSD por ahora no quiero saber. Ya veremos más adelante.

      • Mi pregunta es ¿trabajaste para Nova en sus inicios, cuando era basada en Gentoo?, sí porque no veo otra explicación lógica al hecho de usar Gentoo 🙂 . Hace un tiempito instalé Gentoo (10.0) en una MV y si antes yo pensaba que Arch era un sistema maligno con el objetivo de volverte loco, ahora ya no lo veo tan malo, If it moves, compile it!

        • A long time ago, in a galaxy far, far away… estuve en un proyecto vinculado con Nova, pero igual me encantó Gentoo, y ahora no lo uso porque no tengo de donde creeme.

  2. Yo tuve BSD en la misma PC junto a Ubuntu (por aquel tiempo 6.06), Mac-OSX y Debian pero eso fue hace siglos luz atras. Asi que no creo que sea la mejor persona para hablar de BSD solo tengo un socio que si lo usa hoy en dia en una Laptop en la refineria

  3. Coincido con el autor del trabajo en que BSD no parece ser para usuarios principiantes, la prioridad de la seguridad sobre la facilidad lastra su uso, sin embargo debo decir que fue el primer software libre que logre usar y estoy hablando de la version FreeBSD 5.1 del team DragonFly , nuca lo instale solo lo usaba como entorno grafico y realmente no es mucho lo que logre dominarlo, sin embargo nunca me fallo ni siquiera en maquinas con pocos recursos, luego migre hacia Knoppix, Centos, Xubuntu, Ubuntu, MInt y no me apena decirlo GeekBox, pues esencialmente soy un usuario de escritorio. Sin embargo desearia tener acceso a mas informacion sobre el FreeBSD, si alguien pudiera darme una mano con eso, estaria muy agradecido.

Los comentarios están cerrados.