... e quais são as diferenças entre eles? Formulei minha pergunta assim para deixar claro que não estou interessado em uma guerra de opiniões, mas em uma comparação objetiva entre os diferentes sabores do BSD Unix. Idealmente, eu poderia receber feedback de usuários com experiência em todos eles.
fundo
Descobri recentemente que o Unix tem muito mais do que apenas o Linux. Eu uso Solaris no trabalho, isso abriu meus olhos. Agora estou interessado em novos departamentos, quero experimentar um novo e naturalmente tenho curiosidade sobre BSDs.
O problema
Não estou pedindo conselhos ou opiniões sobre o que o BSD instalar ; Quero conhecer as diferenças (e pontos comuns) entre eles para que eu possa decidir. O problema é que é difícil obter comparações adequadas entre eles.
Se você tiver sorte, terá uma definição apressada como esta:
FreeBSD = Popular all-rounder.
NetBSD = Portable (runs on a lot of platforms, including a toaster)
OpenBSD = Security above anything else.
(Pode ser verdade, mas não é realmente útil. Tenho certeza que o FreeBSD também é portátil e seguro ...)
Se você é azarado, é pego em uma daquelas inevitáveis lendas do Unix sobre projetos de divisão, bifurcação, mudança de nome por motivos intelectuais / morais, como Theo de Raadt é um extremista e como o MacOS X e o FreeBSD tinham um ancestral comum há mais de 20 anos.
Fascinante, mas não realmente informativo, é?
Os BSDs
Os BSDs nos quais estou interessado são:
- FreeBSD
- OpenBSD
- NetBSD
e opcionalmente
- Libélula
- Darwin
- ...
Minhas perguntas
Para entender melhor as diferenças, aqui está uma lista de perguntas um pouco relacionadas às diferentes distribuições (podemos usar esse termo?). Se você apresentar sua resposta sob alguma forma de dados tabulares, você é meu herói de todos os tempos!
- Eles usam o mesmo kernel?
- Eles usam as mesmas ferramentas da terra do usuário? (quais são as diferenças, se houver?)
- Eles usam o mesmo sistema de gerenciamento de pacotes / fontes?
- Eles usam o mesmo shell padrão?
- Os binários são portáteis entre eles?
- As fontes são portáteis entre elas?
- Eles usam árvores de diretório diferentes?
- Qual o tamanho de suas respectivas comunidades? Eles são da mesma ordem de magnitude?
- Quanto do desenvolvimento atual é comum?
- Quais são as principais incompatibilidades entre eles?
Não sei como essas perguntas são fáceis de responder e quão relevante para o formato StackExchange é realmente essa pergunta. Eu nunca encontrei um documento simples listando as diferenças entre BSDs de uma maneira clara, útil para usuários razoavelmente experientes olharem e fazerem uma escolha facilmente.