Pourquoi choisir BSD en 2025
(it-notes.dragas.net)- Il y a 20 à 30 ans, l’open source signifiait liberté et indépendance technique
- À l’époque, Windows et les Unix commerciaux dominaient, mais Linux et BSD représentaient un choix en faveur de la liberté
- Aujourd’hui, l’open source est devenu dominant, mais un problème de monoculture est en train d’apparaître
- Développement centré sur les outils → focalisation sur les outils plutôt que sur l’innovation
- Les nouvelles technologies sont privilégiées par rapport à la sécurité
Problèmes actuels
- La stabilité est en train de disparaître
- « Ce sera corrigé dans la prochaine version »
- « En cas de plantage, il suffit de redémarrer automatiquement »
- Les performances passent avant les crashs système
- Même la sûreté mémoire de Rust perd son sens lorsque des fonctions non sûres sont utilisées
La réponse apportée par BSD
- BSD apporte cohérence et stabilité
- La philosophie des systèmes BSD
- Le noyau et les outils utilisateur sont développés par la même équipe → cohérence garantie
- Une excellente documentation (notamment OpenBSD)
- Simplification du code → sécurité renforcée
- Évolution progressive (Evolution), pas de changement radical
Principales variantes de BSD et leurs caractéristiques
FreeBSD
- Système généraliste – priorité aux performances et à la stabilité
- Il existe une version renforcée sur le plan de la sécurité, HardenedBSD
- ZFS, environnements de démarrage, séparation entre l’OS et les paquets
- Conteneurs Jail (introduits en 2000) – 10 ans d’avance sur les cgroups de Linux
- Utilisé par Netflix, PlayStation, MacOS, etc.
OpenBSD
- Priorité à la sécurité et à la justesse du code
- Fournit des mécanismes de sécurité comme pledge() et unveil()
- Point de départ d’OpenSSH et de nombreux outils de sécurité
- Développement guidé par l’équipe – ne se laisse pas dicter sa feuille de route par les demandes des utilisateurs
NetBSD
- "Of course it runs NetBSD!" – peut fonctionner sur une grande variété de plateformes
- Prise en charge de plus de 50 architectures
- Priorité à la qualité du code et à la compatibilité
- Fonctionne de manière fiable sur des matériels anciens, notamment des appareils embarqués
Avantages concrets de l’utilisation de BSD
- Meilleure stabilité et meilleure sécurité – les systèmes BSD sont stables et très sûrs
- Administration système simplifiée – le système ne se casse pas après une mise à niveau
- Moins exposé aux vulnérabilités de sécurité courantes – « Sur OpenBSD, ce problème a déjà été corrigé il y a 20 ans »
- Conservation de noms d’interfaces réseau cohérents –
ix0ne devient pasenx3e3300c9e14eouenp10s0f0np0 - Faible charge système de FreeBSD – charge plus basse que Linux sur le même matériel
- Excellentes performances de traitement I/O de FreeBSD – réduction du temps de 70 % observée sur le même matériel
- Expérience utilisateur améliorée sur FreeBSD – réponses plus rapides et plus cohérentes
- Garantie de support à long terme de NetBSD – « Ne vous inquiétez pas, la plateforme sera prise en charge pendant longtemps »
Pourquoi choisir BSD en 2025
- Sécurité – une sécurité robuste dans un environnement où les menaces ne cessent d’augmenter
- Stabilité – une stabilité constante dans un monde obsédé par les nouvelles technologies
- Performances – des performances efficaces sans complexité inutile
- Liberté – une indépendance garantie vis-à-vis des outils et technologies dominants
- Philosophie cohérente – une conception système claire et cohérente
Conclusion
- BSD est une alternative qui apporte liberté, stabilité et sécurité
- Il est recommandé de ne pas se laisser emporter par les nouvelles technologies et de découvrir la philosophie de BSD
Présentation
- Il s’agit d’un résumé d’une présentation faite à OSDay 2025. En 25 minutes, l’intervention aborde des éléments généraux plutôt que des détails
- Le conférencier Stefano Marinelli est le fondateur et barista de BSD Cafe, et il utilisait Linux depuis 1996
- Il a commencé à explorer les systèmes BSD en 2002 – le déclic a été le FreeBSD Handbook
- Diapositives de la présentation
- Vidéo de la présentation
2 commentaires
Cela dit, en matière d’écosystème, Linux gardera probablement l’avantage...
Commentaires sur Lobste.rs
runjetocirunpf(packet filter) est l’une des raisons de choisir BSD