¿Por qué alguien elegiría FreeBSD sobre Linux? ¿Cuáles son las ventajas de FreeBSD en comparación con Linux? (Mi proveedor de alojamiento compartido usa FreeBSD).
154
¿Por qué alguien elegiría FreeBSD sobre Linux? ¿Cuáles son las ventajas de FreeBSD en comparación con Linux? (Mi proveedor de alojamiento compartido usa FreeBSD).
Respuestas:
Si desea saber qué es diferente para poder utilizar el sistema de manera más eficiente, aquí hay una introducción a BSD comúnmente referenciada para personas que provienen de un entorno Linux .
Si quieres más del contexto histórico para esta decisión, solo adivinaré por qué eligieron FreeBSD. En la época de la primera burbuja de punto-com, FreeBSD 4 era extremadamente popular entre los ISP. Esto puede o no haber estado relacionado con la adición de
kqueue
. La página de Wikipedia describe los sentimientos para FreeBSD 4 por lo tanto: "... ampliamente considerado como uno de los sistemas operativos más estables y de alto rendimiento de todo el linaje de Unix". FreeBSD, en particular, ha agregado otras características a lo largo del tiempo que atraerían a los proveedores de hosting, como eljail
soporte de ZFS.Personalmente, me gustan mucho los sistemas BSD porque sienten que encajan mejor que la mayoría de las distribuciones de Linux que he usado. Además, la documentación proporcionada directamente en los diversos manuales, etc. es sobresaliente. Si va a usar FreeBSD, le recomiendo el Manual de FreeBSD .
fuente
FreeBSD tiene una reputación de una pila de red más robusta. Por experiencia profesional en una empresa anterior, teníamos un servidor proxy que se estaba cayendo de la carga. Cuando lanzamos FreeBSD, el servidor manejó la carga con facilidad durante más de un año (me mudé, aún podría estar funcionando).
NetBSD tiene fama de ejecutarse en una tonelada de hardware diferente.
OpenBSD tiene una reputación (bien merecida) de ser extremadamente seguro.
Es Unix, es robusto y es gratis. No hay una razón real para evitarlo, pero se perderá el nuevo atractivo que suelen tener los Linux.
fuente
Prefiero la filosofía de licencia de licencia BSD frente a licencia GPL. Para mí, gratis significa hacer lo que quieras con el código. Es tan gratuito que puede hacerlo no gratis como lo hizo Apple.
Prácticamente no tiene ningún impacto en mí, pero lo prefiero por principio y fue una de las razones por las que elegí usar FreeBSD sobre Linux.
Otra razón es que quería jugar, encuentro cuando cuando uso Ubuntu no me estoy poniendo el sombrero de Unix; en cambio, solo estoy usando la GUI en todas partes como si estuviera en Windows (lo cual no es necesariamente algo malo sino diferente).
fuente
FreeBSD es un sistema operativo. Linux es un kernel. Entonces, en tu pregunta, estás comparando manzanas y semillas de naranja.
Las licencias y el soporte del dispositivo serían mis dos razones principales por las que alguien elegiría una sobre la otra
fuente
util-linux
, mientras que en FreeBSD sus códigos fuente vienen junto con el código OS (OS = kernel) en el repositorio principal.Aquí hay algo que escribí sobre las variantes de BSD unix en respuesta a una pregunta similar sobre serverfault. En términos generales, la base de código de los sistemas BSD está más estrictamente controlada que una distribución típica de Linux. Obtendrá algo un poco más como un Unix tradicional y el sistema es muy robusto con una política de cambio más conservadora.
Si usted es una tienda de código abierto y no depende de ningún software comercial como Oracle, un sistema BSD unix le proporcionará una plataforma de software muy estable, bien entendida y controlada, más que Linux. La mayoría de los problemas históricos, como el mal controlador o el soporte SMP, se resolvieron hace años, particularmente en el hardware del servidor principal.
Si desea un escritorio tradicional de Unix, un BSD Unix le dará esto, así como cualquier distribución de Linux. Si buscas un sistema de usuario final, podrías estar mejor con Ubuntu o Fedora. Gentoo Linux se basó en un derivado del sistema de empaquetado de 'puertos' de BSD.
fuente
La diferencia entre las distribuciones BSD y Linux se remonta a los primeros días de Unix.
AT&T era dueño de Unix, pero debido a restricciones no podía competir en la industria informática. Debido a esto, licenciaron Unix a Berkeley. Berkeley despegó con esta personalización y retocando todo hasta que finalmente no hubo código de AT&T realmente presente en su nuevo sistema operativo, llamado BSD (Berkeley Software Distribution).
Ingrese un poco más tarde, Linus Torvalds estaba en una clase de Sistemas Operativos trabajando con un clon incompleto de Unix llamado Minix, que estaba destinado a capacitar a los estudiantes en la construcción de un sistema operativo. Linus despegó con esta idea y fundó la sucursal de Linux.
Ahora mi experiencia radica más en OpenBSD, y desde esa perspectiva la diferencia es asombrosa. Se ha mencionado que OpenBSD es más seguro, con solo 2 exploits en su historia se ha ganado ese derecho.
El fundador Theo de Raadt creía que la seguridad debería ser un enfoque principal y que muchos sistemas Linux y otros sistemas BSD no estaban dedicados a escribir un buen código, y en su lugar se enfocaron demasiado en agregar nuevas características solo para agregarlas.
OpenBSD tiene un calendario de lanzamiento de 6 meses, no se agrega nada que no pueda implementarse de manera completa y segura dentro de ese período de tiempo. En comparación con las distribuciones de Linux como Ubuntu, que nunca prueban algo peligroso antes de los lanzamientos, esta es una gran clave para la tranquilidad de muchos administradores de sistemas y operaciones de servidor.
fuente
Al igual que @User , prefiero la licencia BSD y es la razón principal por la que la uso como mi sistema operativo principal.
No estoy de ninguna manera en contra de la GPL, pero si hay disponible una aplicación con licencia MIT / MIT, la usaré primero sobre una aplicación similar que sea GPL.
Eso es muy atractivo para los orientados a los negocios, así como para los usuarios como yo.
El sistema de puertos es incomparable (IMNSHO) y ha sido un modelo para imitar por varias distribuciones de Linux (Gentoo viene inmediatamente a mi mente).
Además, debido a que FreeBSD no es tan frecuente en el escritorio como Linux (PC-BSD es fabuloso), mi geek interno tiene que usarlo como mi sistema operativo de escritorio. No puedo evitarlo
Hasta ahora, no hay nada en Windows que Linux no pueda hacer, y nada en Linux que FreeBSD no pueda hacer. ... y eso incluye Flash, sin ejecutar bajo el Linuxulator: gecko-mediaplayer + Firfox + GreaseMonkey + Linterna Magicka.
fuente
Documentación:
http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/
Consistencia del desarrollo:
http://svnweb.freebsd.org/base/release/
Licencia
fuente
Durante mucho tiempo, la 'colección de puertos' de FreeBSD, lo que significa que el software disponible para él a través de su administrador de paquetes, fue más grande y mejor que lo que había en los repositorios de Linux. Me imagino que eso no es cierto ahora, aunque no conozco ninguna estadística.
fuente