¿Por qué alguien elegiría FreeBSD sobre Linux?

¿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).

Si desea saber qué es diferente para que pueda usar el sistema de manera más eficiente, aquí hay una introducción a BSD comúnmente referenceda para personas que provienen de un entorno Linux .

Si quieres más context histórico para esta decisión, solo voy a adivinar por qué eligieron FreeBSD. En la época de la primera burbuja de las puntocom, 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 de FreeBSD 4 por lo tanto: "… ampliamente considerado como uno de los sistemas operativos más estables y de alto performance de todo el linaje de Unix". FreeBSD, en particular, ha agregado otras características a lo largo del time que atraen a los proveedores de alojamiento, como la jail y el soporte de ZFS.

Personalmente, me gustan mucho los sistemas BSD porque sienten que encajan mejor que la mayoría de las distribuciones Linux que he usado. Además, la documentation proporcionada directamente en los diversos manuales, etc. es sobresaliente. Si vas a utilizar FreeBSD, te recomiendo el Manual de FreeBSD .

FreeBSD tiene una reputación de una stack de networking más robusta. De la experiencia profesional en una empresa anterior, teníamos un server proxy que se estaba cayendo de la carga. Cuando lanzamos FreeBSD en él, el server manejó la carga con facilidad durante más de un año (seguí adelante, podría seguir funcionando).

NetBSD tiene una reputación de funcionar con una tonelada de hardware diferente.

OpenBSD tiene una reputación (bien merecida) por ser extremadamente segura.

Es Unix, es robusto y es gratis. No hay una razón real para evitarlo, pero se perderá el nuevo calor que los Linux tienden a tener.

Prefiero la filosofía de licencia de la licencia BSD frente a la licencia GPL. Para mí, libre significa hacer prácticamente lo que quieras con el código. Es tan libre que puedes hacer que no sea gratis como lo hizo Apple.

Prácticamente, probablemente no me afecte, pero lo prefiero por principio y fue una de las razones por las que elegí usar FreeBSD en lugar de Linux.

Otra razón es que quería jugar, me parece cuando cuando uso Ubuntu no me pongo mi sombrero de Unix; en su lugar, solo estoy usando la GUI en todas partes como si estuviera en Windows (lo cual no es necesariamente algo malo simplemente diferente).

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 principales razones por las cuales alguien elegiría una sobre la otra

Aquí hay algo que escribí sobre las variantes BSD Unix en respuesta a una pregunta similar sobre serverfault. En general, la base de código de los sistemas BSD está más estrechamente controlada que una típica distribución 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 puro y no depende de ningún software comercial como Oracle, entonces un sistema BSD Unix le dará una plataforma de software muy estable, bien entendida y controlada, más que Linux. La mayoría de los problemas históricos, como el controller deficiente o el soporte de SMP, se resolvieron hace años, especialmente en el hardware del server principal.

Si desea un escritorio Unix tradicional, un BSD Unix le dará esto, así como cualquier distribución de Linux. Si buscas un sistema de usuario final, es posible que estés mejor con Ubuntu o Fedora. Gentoo Linux se basó en un derivado del sistema de empaquetamiento BSD 'ports'.

Al igual que @User , prefiero la licencia BSD y es la principal razón 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 con GPL.

Es tan libre que puedes hacer que no sea gratis

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 model de imitación en varias distribuciones de Linux (Gentoo viene inmediatamente a la mente).

Además, debido a que FreeBSD no es tan frecuente en el escritorio como Linux (PC-BSD es un fabuloso), mi geek interno tiene que usarlo como mi sistema operativo de escritorio. No puedo evitarlo

Hasta el momento, 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.

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 de la informática. Debido a esto, licenciaron Unix a Berkeley. Berkeley despegó con esta personalización y retocando todo hasta que finalmente no hubo ningún 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 class de Sistemas Operativos trabajando con un clon de Unix incompleto 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 recae 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 historial, se ganó ese derecho.

El fundador Theo de Raadt creía que la security debería ser un objective principal y que muchos sistemas BSD de Linux y otros no estaban dedicados a escribir buenos códigos, sino que se centraban demasiado en agregar nuevas funciones solo para agregarlas.

OpenBSD tiene un calendar de lanzamiento de 6 meses, no se agrega nada que no se pueda implementar de manera completa y segura dentro de ese período de time. En comparación con las distribuciones de Linux como Ubuntu, que nunca testingn nada dañado antes de las versiones, esta es una gran key para la tranquilidad de muchos administradores de sistemas y operaciones de serveres.

Documentación:

http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/

Consistencia de desarrollo:

http://svnweb.freebsd.org/base/release/

Licencia

Copyright 1992-2012 The FreeBSD Project. Todos los derechos reservados.

Se permite la networkingistribución y el uso en formularios fuente y binarys, con o sin modificación, siempre que se cumplan las siguientes condiciones:

  • Las networkingistribuciones del código fuente deben conservar el aviso de copyright anterior, esta list de condiciones y la siguiente exención de responsabilidad.

  • Las networkingistribuciones en formatting binary deben reproducir el aviso de copyright anterior, esta list de condiciones y la siguiente exención de responsabilidad en el
    documentation y / u otros materiales provistos con la distribución.

ESTE SOFTWARE ES PROPORCIONADO POR EL PROYECTO DE FREEBSD "TAL CUAL" Y SE RENUNCIA A CUALQUIER GARANTÍA EXPRESA O IMPLÍCITA, INCLUIDAS, ENTRE OTRAS, LAS GARANTÍAS IMPLÍCITAS DE COMERCIABILIDAD E IDONEIDAD PARA UN PROPÓSITO DETERMINADO. EN NINGÚN CASO EL PROYECTO DE FREEBSD O SUS COLABORADORES SERÁN RESPONSABLES DE NINGÚN DAÑO DIRECTO, INDIRECTO, INCIDENTAL, ESPECIAL, EJEMPLAR O CONSECUENTE (INCLUIDOS, ENTRE OTROS, LA ADQUISICIÓN DE BIENES O SERVICIOS SUSTITUTOS, LA PÉRDIDA DE USO, LOS DATOS O LAS GANANCIAS; O INTERRUPCIÓN DEL NEGOCIO) SIN EMBARGO Y EN CUALQUIER TEORÍA DE RESPONSABILIDAD, YA SEA EN CONTRATO, RESPONSABILIDAD ESTRICTA O AGRAVIO (INCLUYENDO NEGLIGENCIA O DE OTRO MODO) QUE SURJA DE CUALQUIER FORMA DEL USO DE ESTE SOFTWARE, AUN CUANDO SE HAYA ADVERTIDO DE LA POSIBILIDAD DE DICHO DAÑO.

Las opiniones y conclusiones contenidas en el software y la documentation son las de los autores y no deben interpretarse como representativas de políticas oficiales, ya sean explícitas o implícitas, del Proyecto FreeBSD.

Durante mucho time, la 'colección de puertos' de FreeBSD, lo que significa que el software disponible para él a través de su administrador de packages, era más grande y mejor que la que estaba en los repositorys de Linux. Me imagino que eso no es cierto ahora, aunque no conozco ninguna estadística.