... y cuáles son las diferencias entre ellos? Formulé mi pregunta de esta manera para dejar en claro que no estoy interesado en una guerra de opiniones, sino en una comparación objetiva entre los diferentes sabores de BSD Unix. Idealmente, podría recibir comentarios de los usuarios que tienen experiencia en todos ellos.
Antecedentes
Recientemente descubrí que hay mucho más en Unix que simplemente Linux. Uso Solaris en el trabajo, me abrió los ojos. Ahora estoy interesado en nuevas unidades, quiero probar una nueva y tengo curiosidad por los BSD.
El problema
No estoy pidiendo consejos u opiniones sobre qué BSD instalar ; Quiero saber las diferencias (y puntos comunes) entre ellos para poder decidirme. El problema es que es difícil obtener las comparaciones adecuadas entre ellos.
Si tienes suerte, obtienes una definición apresurada como esta:
FreeBSD = Popular all-rounder.
NetBSD = Portable (runs on a lot of platforms, including a toaster)
OpenBSD = Security above anything else.
(Puede ser cierto, pero no es realmente útil. Estoy seguro de que FreeBSD es portátil y seguro también ...)
Si tiene mala suerte, queda atrapado en una de esas inevitables leyendas de Unix sobre proyectos que se dividen, bifurcan, cambian de marca por razones intelectuales / morales, cómo Theo de Raadt es un extremista y cómo MacOS X y FreeBSD tuvieron un antepasado común hace más de 20 años.
Fascinante, pero no realmente informativo, ¿verdad?
Los BSD
Los BSD que me interesan son:
- FreeBSD
- OpenBSD
- NetBSD
y opcionalmente
- Libélula
- Darwin
- ...
Mis preguntas
Para comprender mejor las diferencias, aquí hay una lista de preguntas algo relacionadas sobre las diferentes distribuciones (¿podemos usar este término?). Si presentas tu respuesta bajo alguna forma de datos tabulares, ¡eres mi héroe de todos los tiempos!
- ¿Usan el mismo núcleo?
- ¿Utilizan las mismas herramientas de usuario? (¿Cuáles son las diferencias, si las hay?)
- ¿Utilizan el mismo sistema de gestión de paquetes / fuentes?
- ¿Usan el mismo shell predeterminado?
- ¿Los binarios son portables entre ellos?
- ¿Las fuentes son portátiles entre ellos?
- ¿Utilizan diferentes árboles de directorio?
- ¿Qué tan grandes son sus respectivas comunidades? ¿Son del mismo orden de magnitud?
- ¿Cuánto del desarrollo actual es común?
- ¿Cuáles son las principales incompatibilidades entre ellos?
No sé lo fácil que son responder esas preguntas y qué tan relevante para el formato StackExchange es realmente esta pregunta. Simplemente nunca encontré un documento simple que enumerara las diferencias entre los BSD de una manera clara, útil para que los usuarios con bastante experiencia lo vean y hagan una elección fácilmente.