Lorsqu'on aborde les systèmes d'exploitation atypiques, il est impossible de ne pas mentionner Berkeley Software Distribution ( BSD ). Ce système, né dans les laboratoires de l'Université de Californie à Berkeley, est un descendant direct d'UNIX. Sa particularité réside dans le fait que, contrairement à d'autres, son développement a été marqué par des batailles juridiques et une philosophie de liberté radicale qui a profondément influencé l'informatique moderne.
Pour ceux qui connaissent peu le sujet, UNIX est sans doute l'ancêtre de presque tout ce que nous utilisons aujourd'hui. Bien qu'il ne règne plus en maître sur les ordinateurs de bureau, il demeure le socle de systèmes incroyablement puissants , des supercalculateurs aux logiciels qui font fonctionner votre téléphone portable. En ce sens, BSD n'est pas seulement un ensemble de systèmes d'exploitation, mais un héritage technologique qui a permis à l'open source de prospérer, même au sein de logiciels propriétaires et fermés.
L'origine et l'évolution de la famille BSD
Tout a commencé lorsque les laboratoires Bell d'AT&T ont autorisé Berkeley à utiliser du code UNIX pour la recherche. Cependant, la situation s'est envenimée lorsqu'AT&T a décidé de retirer ces autorisations pour des raisons commerciales , ce qui a engendré une bataille juridique acharnée. La solution de l'université fut brillante : elle a créé sa propre version, éliminant les dépendances propriétaires et publiant une version qui a apporté des innovations majeures à la gestion de la mémoire virtuelle et à la pile TCP/IP.
Grâce à la licence BSD, incroyablement permissive et proche du domaine public, de nombreuses entreprises se sont empressées de l'adopter. De fait, une partie de son code est intégrée à Windows (notamment dans la pile réseau) et au noyau de macOS et d'iOS via Darwin. Même des consoles comme la PlayStation 4 utilisent FreeBSD comme base pour gérer leurs processus internes.
Les distributions BSD les plus importantes
Il est important de préciser que ces systèmes ne sont pas destinés à remplacer Windows ou Linux pour une utilisation domestique quotidienne, car leurs mises à jour sont moins fréquentes et le support des pilotes moins étendu. En revanche, pour les passionnés d'informatique avancée , ils constituent une véritable aubaine. Ci-dessous, nous examinons les options les plus pertinentes :
- FreeBSD: Elle est probablement la star du groupe. Sorti en 1993, son album est à la recherche de équilibre entre performance et sa facilité d'utilisation. Sa stabilité en fait un outil de choix pour la configuration de serveurs web, de stockage et de pare-feu.
- OpenBSD : Ici, la sécurité est la priorité absolue. Elle se définit comme Assurance défautCela consiste à examiner le code à l'aide d'une loupe microscopique afin de détecter les vulnérabilités. C'est l'outil idéal pour créer des pare-feu et des systèmes de détection d'intrusion.
- NetBSD : Leur obsession, c'est la portabilité. Leur devise, en gros, c'est ça. Ça marche sur toutDu vieux PDA aux missions spatiales de la NASA, NetBSD est votre meilleure option si vous possédez du matériel très ancien ou inhabituel.
- DragonFly BSD : Une distribution dérivée de FreeBSD qui a décidé de prendre son indépendance en 2003. Elle se concentre sur… informatique transactionnelle et des performances élevées sur les serveurs multiprocesseurs, notamment grâce à son système de fichiers HAMMER.
- GhostBSD : Contrairement aux versions précédentes, celle-ci vise à prévenir tout inconfort pour l'utilisateur. Elle est livrée prêt à l'emploi avec des environnements de bureau comme MATE, qui constituent le point d'entrée idéal pour ceux qui viennent de Linux.
- NomadBSD : Il s'agit d'un système conçu pour vivre dans un Clé USBIl est idéal pour effectuer des réparations système, récupérer des données ou simplement découvrir l'expérience BSD sans toucher au disque dur.
- MidnightBSD : Un mélange curieux qui intègre du code provenant de différentes branches et offre un environnement Xfce, le rendant très familier à tous. utilisateur linux.
BSD contre GNU/Linux : quelles sont les véritables différences ?
Bien que les deux systèmes soient basés sur UNIX et utilisent la norme POSIX, ils présentent des différences majeures. La première réside dans le modèle de développement . Sous Linux, le noyau et les outils utilisateur (GNU) sont distincts ; les créateurs de la distribution assemblent des composants provenant de différentes sources. À l’inverse, sous BSD, les mêmes développeurs conçoivent à la fois le noyau et les applications principales , ce qui aboutit à un système beaucoup plus intégré et cohérent.
Se pose ensuite la question des licences logicielles . Linux utilise la GPL, plus « activiste » et exigeant le partage des modifications du code. La licence BSD est beaucoup plus permissive ; elle permet à une entreprise de s'approprier le code, de le modifier et de le vendre comme logiciel propriétaire sans avoir à en révéler les secrets. C'est pourquoi la BSD est si attractive pour le secteur commercial.
En matière de prise en charge matérielle, Linux présente un avantage certain. Il est beaucoup plus fréquent qu'un fabricant publie des pilotes pour Linux que pour un système BSD. Les systèmes BSD souffrent souvent de problèmes de compatibilité , comme l'absence de prise en charge de la mise en veille sur les ordinateurs portables ou son absence totale sur les appareils mobiles.
Autres variantes et projets connexes
L'arbre généalogique de BSD est immense. On y trouve des projets spécialisés comme pfSense et OPNsense , qui sont essentiellement de puissants pare-feu basés sur FreeBSD. Il existe aussi des options plus originales comme TrueNAS pour le stockage de masse ou HardenedBSD , qui ajoute des couches de sécurité supplémentaires contre les attaques.
Il existe même des distributions Linux qui tentent d'imiter la philosophie BSD. L'exemple le plus flagrant est Void Linux , créée par un développeur NetBSD, qui utilise un système de gestion de paquets très similaire à celui des ports BSD et évite l'utilisation de systemd pour plus de simplicité.
Posséder un système BSD, c'est par essence s'engager pour la stabilité architecturale et la pureté technique. Bien que sa part de marché soit faible comparée à la domination de Windows ou à la croissance de Linux, son influence est omniprésente. De la robustesse des serveurs qui gèrent le réseau à l'élégance des systèmes Apple, l'héritage de Berkeley perdure dans chaque paquet de données qui transite sur Internet.