... und was sind die Unterschiede zwischen ihnen? Ich habe meine Frage so formuliert, um zu verdeutlichen, dass ich nicht an einer Flamme von Meinungen interessiert bin, sondern an einem objektiven Vergleich der verschiedenen Varianten von BSD Unix. Idealerweise könnte ich Feedback von Benutzern erhalten, die Erfahrung in allen von ihnen haben.
Hintergrund
Ich habe kürzlich entdeckt, dass Unix viel mehr bietet als nur Linux. Ich benutze Solaris bei der Arbeit, es öffnete meine Augen. Jetzt interessiere ich mich für neue Unices, ich möchte eine neue ausprobieren und bin natürlich neugierig auf BSDs.
Das Problem
Ich frage nicht nach Ratschlägen oder Meinungen, welche BSD installiert werden soll . Ich möchte die Unterschiede (und Gemeinsamkeiten) zwischen ihnen kennen, damit ich mich selbst entscheiden kann. Das Problem ist, dass es schwierig ist, richtige Vergleiche zwischen ihnen zu erhalten.
Wenn Sie Glück haben, erhalten Sie eine hastige Definition wie diese:
FreeBSD = Popular all-rounder.
NetBSD = Portable (runs on a lot of platforms, including a toaster)
OpenBSD = Security above anything else.
(Es mag wahr sein, aber es ist nicht wirklich nützlich. Ich bin mir sicher, dass FreeBSD auch portabel und sicher ist ...)
Wenn Sie Pech haben, werden Sie in eine dieser unvermeidlichen Unix-Legenden verwickelt, in der es um Projekte geht, die sich aus intellektuellen und moralischen Gründen aufteilen, forken und umbenennen, wie Theo de Raadt ein Extremist ist und wie MacOS X und FreeBSD vor über 20 Jahren einen gemeinsamen Vorfahren hatten.
Faszinierend, aber nicht wirklich informativ, oder?
Die BSDs
Die BSDs, die mich interessieren, sind:
- FreeBSD
- OpenBSD
- NetBSD
und optional
- Libelle
- Darwin
- ...
Meine Fragen
Um die Unterschiede besser zu verstehen, finden Sie hier eine Liste verwandter Fragen zu den verschiedenen Distributionen (können wir diesen Begriff verwenden?). Wenn Sie Ihre Antwort in tabellarischer Form präsentieren, sind Sie mein Held aller Zeiten!
- Verwenden sie den gleichen Kernel?
- Verwenden sie die gleichen Userland-Tools? (Was sind die Unterschiede, falls vorhanden?)
- Verwenden sie dasselbe Paket- / Quellcodeverwaltungssystem?
- Verwenden sie dieselbe Standardshell?
- Sind Binärdateien zwischen ihnen portierbar?
- Sind Quellen zwischen ihnen portierbar?
- Verwenden sie unterschiedliche Verzeichnisbäume?
- Wie groß sind ihre jeweiligen Gemeinschaften? Sind sie gleich groß?
- Wie viel von der aktuellen Entwicklung ist gemeinsam?
- Was sind die Hauptunverträglichkeiten zwischen ihnen?
Ich weiß nicht, wie einfach diese Fragen zu beantworten sind und wie relevant diese Frage für das StackExchange-Format ist. Ich bin einfach nie auf ein einfaches Dokument gestoßen, in dem die Unterschiede zwischen BSDs übersichtlich aufgelistet sind. Dies ist nützlich, damit erfahrene Benutzer sich die Auswahl leicht ansehen und treffen können.