¿Cuál es la diferencia entre Linux y BSD?

  
 

Linux y BSD son sistemas libres, de código abierto, similares a Unix. Incluso usan mucho del mismo software. Se ven como un sistema operativo
, ¿cuál es la diferencia?

De hecho, la diferencia entre los dos va mucho más allá de lo que mencionamos a continuación, especialmente en el pensamiento filosófico de construir un sistema operativo completo y licencias. Este ensayo le dará una idea rápida de las diferencias entre ellos.

Básico

Muchas personas dicen que "Linux" no es en realidad Linux. Linux es técnicamente solo un kernel de Linux, y una distribución típica de Linux incluye el kernel de Linux y un montón de software. Esta es la razón por la cual Linux a veces se llama GNU /Linux. De hecho, muchos de los programas utilizados en Linux también se utilizan en BSD.

Linux y BSD son sistemas operativos similares a UNIX. Podemos ver que Linux y BSD tienen diferentes genealogías al leer la historia de los sistemas operativos similares a UNIX. Linux fue desarrollado por Linus Torvalds cuando estaba en Finlandia. BSD significa "Berkeley Software Distribution, Berkeley Software Suite", que se originó a partir de una serie de modificaciones a Bell Labs UNIX desarrolladas por la Universidad de California en Berkeley. Eventualmente, se convirtió en un sistema operativo completo, ahora con muchas características diferentes. Sucursal BSD.

sistema operativo completo kernel vs.

En sentido estricto, Linux es un kernel. El trabajo de hacer una distribución de Linux es reunir todo el software necesario para crear un sistema operativo Linux completo y combinarlo en una distribución de Linux como Ubuntu, Mint, Debian, RedHat o Arch. Hay muchas distribuciones de Linux diferentes.

Por el contrario, el nombre BSD significa su kernel y sistema operativo. Por ejemplo, FreeBSD proporciona el kernel de FreeBSD y el sistema operativo FreeBSD. Se mantiene como un solo proyecto. En otras palabras, si desea instalar FreeBSD, solo hay un FreeBSD disponible para que lo instale. Si desea instalar Linux, primero debe elegir entre muchas distribuciones de Linux.

BSD incluye un sistema llamado Puertos que proporciona una forma de instalar paquetes. El sistema Ports contiene el código fuente de los paquetes, por lo que si su computadora desea instalar el software, primero debe compilarlos.
(Si ha usado Gentoo, que solía ser popular, es un poco así). Sin embargo, los paquetes también se pueden preinstalar en forma binaria para que no tenga que gastar tiempo y recursos del sistema para compilarlos y ejecutarlos.

licencia

licencias son típicos de las diferencias, aunque no tendrá un impacto en la mayoría de las personas. Linux usa la Licencia Pública General de GNU, la GPL. Si modifica el kernel de Linux y lo distribuye, debe liberar el código fuente de sus cambios.

BSD usa una licencia BSD. Si modifica el kernel o la distribución BSD y lo libera, no necesita tener que publicar su código fuente en absoluto. Usted es libre de hacer lo que quiera con su código BSD. No está obligado a liberar el código fuente de sus cambios. Por supuesto que desea publicarlo.

Ambos son de código abierto, pero de una manera diferente. Las personas a veces quedan atrapadas en el debate sobre qué licencia es "más libre". La GPL puede ayudar a los usuarios a asegurarse de que tienen el código fuente del software GPL y restringir a los desarrolladores para que no los obliguen a abrir el código. Una licencia BSD no garantiza que el usuario pueda poseer el código fuente, sino que le otorga al desarrollador el derecho a elegir si desea anunciar el código, incluso si quieren convertirlo en un proyecto de código cerrado.

BSD Branch

Los siguientes son los tres sistemas operativos BSD "mainstream" comúnmente reconocidos:

  • FreeBSD: FreeBSD es el BSD más popular para Alto rendimiento y facilidad de uso. Es compatible con procesadores Intel y AMD de 32 y 64 bits.
  • NetBSD: NetBSD está diseñado para ejecutarse en casi cualquier arquitectura y admitir más arquitecturas. El lema en su página de inicio es "Por supuesto, corremos en NetBSD".
  • OpenBSD: OpenBSD diseñado para la máxima seguridad — — Esto no es solo lo que dice, sino que también es cierto en la práctica. Está diseñado para sistemas clave en bancos y otras instituciones importantes.

    Hay otros dos sistemas operativos BSD importantes:

  • DragonFly BSD: DragonFly BSD está diseñado para proporcionar un sistema operativo y mdash que se ejecuta en un entorno de múltiples subprocesos.; — Por ejemplo, un clúster de computadora.
  • Darwin /Mac OS X: Mac OS X se basa en realidad en el sistema operativo Darwin, mientras que el sistema Darwin se basa en BSD. Es un poco diferente de otros BSD, aunque el kernel subyacente y otro software son código de fuente abierta (código BSD), pero la mayoría del sistema operativo es código de sistema operativo de fuente cerrada. Apple desarrolló Mac OS X y iOS sobre la base de BSD, por lo que no tienen que escribir el sistema operativo subyacente, al igual que Google desarrolló Android en Linux.

    ¿Por qué eligió BSD en lugar de Linux?

    Linux es claramente más popular que FreeBSD. Por ejemplo, Linux tiende a proporcionar soporte de hardware nuevo antes que FreeBSD. BSD tiene un paquete de compatibilidad que está disponible para ejecutar de forma nativa los binarios de Linux como la mayoría de los otros programas.

    Si has usado Linux, FreeBSD no te hará sentir muy diferente. Si usa FreeBSD como sistema operativo de escritorio, puede usar el mismo entorno de escritorio GNOME, KDE o Xfce. También puede usar la mayoría del otro software en Linux en BSD. Una cosa a tener en cuenta es que FreeBSD no instala automáticamente un escritorio gráfico, por lo que debe cuidar más su BSD que Linux. BSD es más conservador.

    La confiabilidad y estabilidad de FreeBSD pueden ser más adecuadas como el sistema operativo del servidor. Los proveedores también eligen BSD en lugar de Linux como su sistema operativo, ya que no tienen que liberar su código modificado.

    Si usted es un usuario de escritorio de PC, realmente no necesita preocuparse demasiado por BSD. Es posible que le guste Linux porque tiene un soporte de hardware más avanzado, es más fácil de instalar y tiene las características de un sistema operativo moderno. Si se enfoca en servidores o dispositivos integrados, es posible que prefiera FreeBSD.

    Es posible que escuchemos a algunas personas decir que usan FreeBSD en su escritorio

    , por supuesto, ¡usted puede ser uno de ellos! Pero los sistemas operativos de código abierto como Ubuntu o Mint son mejores y más avanzados para la mayoría de los usuarios.

  • Copyright © Conocimiento de Windows All Rights Reserved