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:
Hay otros dos sistemas operativos BSD importantes:
¿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.
Cuando se trata de problemas de Oracle en el entorno de producción real, a veces se necesita una i
KVM: la máquina virtual basada en el kernel es una solución de virtualización de código abierto basa
1. Inicie sesión en Linux con telnet: Es necesario instalar paquetes relacionados con telnet para
Falla 1. La conexión local está restringida o no hay conexión [Fenómeno de falla] Cada vez que ing
¿Quieres ser un programador integrado? Debes saber 0x10 preguntas básicas
Cómo desinstalar el software en Linux
Cómo ver rápidamente el proceso pid
Sistema cronometrado de tareas de Linux entrada Cron
Olvidé la solución de contraseña bajo liunx
Cómo CDMA 1x conexión telefónica en la etapa Linux
Escuela de principiantes: herramienta de descarga de Linux, introducción de wget y axel
Software de calculadora gratuito basado en el sistema Linux recomendado
Tecnología de búsqueda de archivos de Linux Daquan
Win10 no puede jugar velocidad qq cómo hacerlo win10 no puede jugar solución qq velocidad
Cómo cancelar la aplicación que se está instalando al instalar el sistema Win8
Instalación de computadora vieja Win7, programa de actualización de hardware del sistema Win8
¿Cómo falla la tecla Bloq Num del escritorio para abrir el teclado?
Sistema de transferencia de archivos de Linux entre
¿Cómo reemplazar la interfaz de inicio de sesión de Windows7?
Cómo configurar el protector de pantalla del sistema win7 método de protector de pantalla set win7
Win7 muestra o bloquea la forma en que el mouse se refiere a la información del sistema.