... et quelles sont les différences entre eux? J'ai formulé ma question comme ceci pour préciser que je ne m'intéressais pas à une guerre des opinions, mais plutôt à une comparaison objective des différentes versions de BSD Unix. Idéalement, je pourrais recevoir les commentaires d'utilisateurs qui ont de l'expérience dans chacun d'entre eux.
Contexte
J'ai récemment découvert qu'il y avait beaucoup plus à Unix que simplement Linux. J'utilise Solaris au travail, cela m'a ouvert les yeux. Maintenant, je suis intéressé par les nouvelles unités, je veux en essayer une nouvelle et je suis naturellement curieux des BSD.
Le problème
Je ne demande pas d'avis ou d'opinions sur ce que BSD doit installer ; Je veux connaître les différences (et les points communs) entre elles afin de pouvoir me faire ma propre idée. Le problème est qu’il est difficile d’obtenir des comparaisons appropriées entre eux.
Si vous êtes chanceux, vous obtenez une définition hâtive comme celle-ci:
FreeBSD = Popular all-rounder.
NetBSD = Portable (runs on a lot of platforms, including a toaster)
OpenBSD = Security above anything else.
(C'est peut-être vrai, mais ce n'est pas vraiment utile. Je suis sûr que FreeBSD est portable et sécurisé aussi ...)
Si vous êtes malchanceux, vous tombez dans l'une de ces légendaires légendes Unix inévitables sur la scission, le bricolage, le rebranding pour des raisons intellectuelles / morales, comment Theo de Raadt est un extrémiste et comment MacOS X et FreeBSD avaient un ancêtre commun il y a plus de 20 ans.
Fascinant, mais pas vraiment informatif, n'est-ce pas?
Les BSD
Les BSD qui m'intéressent sont:
- FreeBSD
- OpenBSD
- NetBSD
et éventuellement
- Libellule
- Darwin
- ...
Mes questions
Afin de mieux comprendre les différences, voici une liste de questions quelque peu liées sur les différentes distributions (pouvons-nous utiliser ce terme?). Si vous présentez votre réponse sous forme de données tabulaires, vous êtes mon héros de tous les temps!
- Utilisent-ils le même noyau?
- Utilisent-ils les mêmes outils utilisateur? (quelles sont les différences, le cas échéant?)
- Utilisent-ils le même système de gestion de paquet / source?
- Est-ce qu'ils utilisent le même shell par défaut?
- Les binaires sont-ils portables entre eux?
- Les sources sont-elles portables entre elles?
- Utilisent-ils des arborescences de répertoires différentes?
- Quelle est la taille de leurs communautés respectives? Sont-ils du même ordre de grandeur?
- Quelle part du développement actuel est commune?
- Quelles sont les principales incompatibilités entre eux?
Je ne sais pas à quel point il est facile de répondre à ces questions et quelle est leur pertinence par rapport au format StackExchange. Je n'ai jamais trouvé un simple document énumérant les différences entre les BSD de manière claire, utile pour les utilisateurs assez expérimentés à regarder et à faire un choix facilement.