... e quali sono le differenze tra loro? Ho formulato la mia domanda in questo modo per chiarire che non sono interessato a una fiamma di opinioni, piuttosto a un confronto oggettivo tra i diversi gusti di BSD Unix. Idealmente, potrei ottenere feedback dagli utenti che hanno esperienza in tutti loro.
sfondo
Di recente ho scoperto che in Unix c'è molto di più di un semplice Linux. Uso Solaris al lavoro, mi ha aperto gli occhi. Ora sono interessato a nuovi unici, voglio provarne uno nuovo e sono naturalmente curioso di conoscere i BSD.
Il problema
Non sto chiedendo consigli o opinioni su quale BSD installare ; Voglio conoscere le differenze (e i punti comuni) tra loro in modo da poter prendere una decisione. Il problema è che è difficile ottenere un confronto adeguato tra di loro.
Se sei fortunato, ottieni una definizione frettolosa come questa:
FreeBSD = Popular all-rounder.
NetBSD = Portable (runs on a lot of platforms, including a toaster)
OpenBSD = Security above anything else.
(Potrebbe essere vero, ma non è molto utile. Sono sicuro che anche FreeBSD è portatile e sicuro ...)
Se sei sfortunato, verrai catturato in una di quelle inevitabili leggende di Unix sui progetti di divisione, biforcazione, rebranding su basi intellettuali / morali, su come Theo de Raadt sia un estremista e su come MacOS X e FreeBSD avessero un antenato comune oltre 20 anni fa.
Affascinante, ma non molto informativo, vero?
I BSD
I BSD che mi interessano sono:
- FreeBSD
- OpenBSD
- NetBSD
e facoltativamente
- Libellula
- Darwin
- ...
Le mie domande
Per comprendere meglio le differenze, ecco un elenco di domande in qualche modo correlate sulle diverse distribuzioni (possiamo usare questo termine?). Se presenti la tua risposta sotto qualche forma di dati tabulari, sei il mio eroe di tutti i tempi!
- Usano lo stesso kernel?
- Usano gli stessi strumenti userland? (quali sono le differenze, se ce ne sono?)
- Usano lo stesso sistema di gestione di pacchetti / sorgenti?
- Usano la stessa shell predefinita?
- I binari sono portatili tra loro?
- Le fonti sono portatili tra loro?
- Usano alberi di directory diversi?
- Quanto sono grandi le loro rispettive comunità? Sono dello stesso ordine di grandezza?
- Quanto dello sviluppo attuale è comune?
- Quali sono le principali incompatibilità tra di loro?
Non so quanto sia facile rispondere a queste domande e quanto sia rilevante per il formato StackExchange questa domanda è davvero. Non mi sono mai imbattuto in un semplice documento che elenchi le differenze tra i BSD in modo chiaro, utile per gli utenti abbastanza esperti da guardare e fare una scelta facilmente.