Linux vs. BSD: ¿Cuál debería usar?

Ambos están basados ​​en Unix, pero ahí es donde terminan las similitudes. Aquí encontrará todo lo que necesita saber sobre las diferencias entre Linux y BSD.

Ambos están basados ​​en Unix, pero ahí es donde terminan las similitudes.  Aquí encontrará todo lo que necesita saber sobre las diferencias entre Linux y BSD.
Anuncio

En MakeUseOf, cubrimos bastante Linux como la "alternativa" a Windows y Mac OS X. Sin embargo, esos no son los únicos tres sistemas operativos que existen: también existe la familia BSD de sistemas operativos tipo Unix, que son técnicamente hablando diferente de Linux.

En nombre de la competencia leal, es hora de que demos un reconocimiento a los sistemas operativos BSD. Y no hay mejor manera de hacerlo que compararlos contra Linux. ¿Qué diferencia hay en los sistemas operativos BSD, y debería ejecutarlo en lugar de Linux? ¿Cómo se compara Linux y el mejor SO de escritorio BSD, PC-BSD, en el escritorio?

Cómo Linux y BSD son similares

pcbsd
Ocupémonos de las similitudes primero, de las cuales hay muchas. Ambos sistemas operativos son de código abierto y tipo Unix, por lo que muchos de los mismos programas y utilidades se ejecutan en ambos. Incluso en el escritorio, ambos sistemas operativos se verán similares ya que ambos generalmente ejecutan los mismos entornos de escritorio, incluidos, entre otros, GNOME y KDE. Firefox, GIMP y muchas otras aplicaciones populares de código abierto también se ejecutan en ambos sistemas.

Entonces, cuando solo intentas buscar diferencias grandes y notables, no vas a encontrar ninguna. Realmente se trata de detalles más pequeños, detrás de las escenas y las consecuencias de eso que marcan la diferencia.

Kernel vs. sistema operativo

linux_kernel_map
En primer lugar, "Linux" es en realidad el núcleo que cierra la brecha entre el software y el hardware. El núcleo de Linux: una explicación en términos de Layman. El kernel de Linux: una explicación en los términos de Layman. Hay solo una cosa de facto que las distribuciones de Linux tienen común: el kernel de Linux. Pero a pesar de que a menudo se habla, muchas personas realmente no saben exactamente lo que hace. Lee mas . Las distribuciones de Linux son realizadas por grupos de personas (u organizaciones) que agrupan el kernel junto con el software de superposición que deseen. Afortunadamente, el hecho de que cada distribución de Linux tenga ciertas cosas en común (el kernel de Linux, entre otras cosas) permite que el software simplemente escrito para "Linux" funcione en la mayoría de las distribuciones.

BSD, por otro lado, suele ser un sistema operativo completo y no solo el kernel. Hay varios sistemas operativos BSD que tienen diferencias entre ellos, pero es más fácil y bastante correcto llamarlos colectivamente la familia BSD, ya que todos provienen de BSD Unix.

Herencia de Unix

unix_history
Lo que me lleva al siguiente punto: los sistemas operativos BSD son más "Unix" que Linux. Debido a razones legales, los sistemas operativos de la familia BSD no pueden llamarse a sí mismos Unix, sino simplemente a Unix, pero tienen un largo linaje de herencia Unix. Los sistemas operativos BSD, junto con AIX, HP-UX, Solaris e incluso Mac OS X (a través de Darwin, que se basa en BSD) pueden rastrear sus raíces hasta la creación original de Unix.

Por otro lado, Linux se une a Minix como los únicos dos sistemas operativos que son Unix e inspirados por Unix, pero que no tienen ningún vínculo real con el Unix original.

Licencia

Luego está la diferencia en las licencias que usan Linux y la familia BSD. Si bien ambos usan licencias de código abierto Licencias de software de código abierto: ¿Cuál debería usar? Licencias de software de código abierto: ¿cuál debería usar? ¿Sabías que no todas las licencias de código abierto son iguales? Lea más, Linux usa la GPL que favorece a los usuarios al forzar a los desarrolladores a publicar cualquiera de sus modificaciones en el software licenciado por GPL como código abierto y con la misma licencia.

La familia BSD usa la licencia BSD, que favorece a los desarrolladores permitiéndoles tomar software de código abierto, realizar modificaciones en él y luego mantenerlo como propietario si lo desean en lugar de forzarlos a publicar sus cambios como código abierto (aunque todavía podrían hacerlo si ellos querían).

Es gracias a la licencia BSD que Apple podría usar varios bits BSD (incluidos los de FreeBSD) y crear Mac OS X como un producto de origen mixto. Google pudo crear Android a pesar de usar y modificar el kernel de Linux (y otro software licenciado por GPL) porque liberaron el sistema operativo móvil como código abierto y no tienen problemas para hacerlo.

Soporte del vendedor

morecores_gpu
Finalmente, si está comparando Linux y BSD como un sistema operativo de escritorio, debe consultar el soporte del proveedor. Cuando excluye Mac OS X (ya que es técnicamente BSD, pero desde la perspectiva de un usuario los consideramos por separado), entonces el soporte del proveedor no es tan bueno para los sistemas operativos BSD. No está mal, pero Linux lo tiene mejor. De los dos, hay más posibilidades de que el software se escriba para Linux en lugar de un sistema operativo BSD. Los controladores de gráficos son mejores Los gráficos AMD de Open Source ahora son impresionantes, así es cómo obtenerlos Los gráficos AMD de Open Source ahora son impresionantes, así es cómo obtenerlos El controlador propietario de AMD en Linux es rápido pero con errores, y el controlador de código abierto ahora se ha vuelto increíble Lea cada vez más en Linux (tanto de código abierto como de propietario) y, a su vez, hay muchos más juegos disponibles en Linux que BSD.

PC-BSD, que se basa en FreeBSD y es el sistema operativo BSD más fácil de instalar con fines de escritorio, es ciertamente utilizable y se ve similar a Linux gracias al uso de los mismos entornos de escritorio. Sin embargo, una vez que intente hacer más y más, comenzará a encontrar sus límites.

Aunque Mac OS X tiene bastantes cosas que otros sistemas operativos BSD no lo hacen, no es una victoria fácil para Mac OS X en comparación con Linux Mac OS X Yosemite, desde la perspectiva de un usuario de Linux Mac OS X Yosemite, Desde la perspectiva de un usuario de Linux Mac OS X se utiliza como el elemento poster para una interfaz limpia y elegante. Como escritor de Linux, es mi deber hacer comparaciones entre las distribuciones de Linux, pero también contra la competencia. Lee mas .

Ventajas tecnológicas de BSD

Sin embargo, los diferentes kernels de BSD tienen muchas implementaciones diferentes de varias tecnologías, algunas de las cuales han demostrado ser superiores a Linux. FreeBSD es conocido por tener una pila de red fantástica, y OpenBSD es conocido por ser tan seguro como humanamente posible. NetBSD puede ejecutarse en más arquitecturas que incluso Linux, incluso una tostadora. Por lo tanto, los sistemas operativos BSD no son malos desde una perspectiva técnica, pero hay menos soporte para ellos por parte de desarrolladores de terceros que para Linux. Con suficiente soporte, puede hacer lo que quiera en un sistema operativo.

En el escritorio, Stick con Linux

Al final, la mayoría de los usuarios querrán adherirse a Linux para sus computadoras de escritorio, ya que hay varias razones por las cuales Linux es mejor Linux Vs Unix: Las diferencias cruciales que importan a los profesionales de Linux Linux Vs Unix: Las diferencias cruciales que importan a Linux Professional Linux no no aparece de la nada; antes de la creación de Linux, y antes del auge de Windows, el mundo de la informática estaba dominado por Unix. ¿Cuál es exactamente la diferencia entre Linux y Unix? Lea más en el escritorio. Sin embargo, si este artículo lo ha hecho más curioso acerca de los sistemas operativos BSD, entonces siéntase libre de probar algunos en una máquina virtual o en una computadora de repuesto. Nunca está de más saber lo que hay afuera.

¿Qué características de los sistemas operativos BSD le gustan que tienen o funcionan mejor que Linux? ¿Por qué escogerías uno o el otro? Háganos saber en los comentarios!

Crédito de la imagen: Forrestal_PL

In this article