Caractéristiques-clefs
Description
Présentation rapide et historique
OpenBSD est un système d'exploitation libre de type Unix, dérivé de 4.4BSD. Créé en 1994 par Theo de Raadt, il est issu de la séparation avec NetBSD, le plus ancien des trois autres principaux systèmes d'exploitation de la famille des BSD aujourd'hui en activité. Le projet OpenBSD est réputé pour son intransigeance sur la liberté du logiciel et du code source, la qualité de sa documentation, et l'importance accordée à la sécurité et la cryptographie intégrée.
Le développement d'OpenBSD est fortement axé sur la sécurité, avec des audits de code rigoureux pour détecter et corriger les problèmes de sécurité et les bogues. Le projet suit des politiques strictes sur les licences, préférant sa propre licence open source ISC et d'autres variantes de la licence BSD. Cette rigueur a conduit à des audits exhaustifs des licences et à des remplacements, voire des suppressions de codes sous licences considérées comme moins acceptables.
Le projet est coordonné par Theo de Raadt depuis sa maison à Calgary, Alberta, Canada. La mascotte du projet est Puffy, un diodon, qui symbolise la robustesse et la sécurité du système.
Caractéristiques et fonctionnalités
- Sécurité intégrée: OpenBSD est connu pour son engagement envers la sécurité. Le système inclut des mesures de sécurité absentes ou optionnelles dans d'autres systèmes d'exploitation. Les audits de code réguliers permettent de détecter et de corriger rapidement les vulnérabilités.
- Cryptographie intégrée: Le projet met un fort accent sur la cryptographie, intégrant des outils et des bibliothèques de cryptographie robustes. Cela permet de garantir la confidentialité et l'intégrité des données.
- Documentation de qualité: OpenBSD est réputé pour la qualité de sa documentation. Les manuels et les guides sont détaillés et bien écrits, facilitant ainsi l'apprentissage et l'utilisation du système.
- Développement intégré: À l'instar de la plupart des systèmes d'exploitation basés sur BSD, le noyau d'OpenBSD et ses programmes utilisateurs, tels que le shell et les outils habituels, sont développés dans un seul et même dépôt CVS. Cela assure une cohérence et une intégration étroite entre les différents composants du système.
- Collection des ports: Les logiciels tiers sont offerts en paquets binaires ou peuvent être compilés depuis leurs sources grâce à la collection des ports. Cette flexibilité permet aux utilisateurs de personnaliser leur environnement en fonction de leurs besoins spécifiques.
- Licence open source ISC: OpenBSD préfère utiliser sa propre licence open source ISC et d'autres variantes de la licence BSD. Cette approche garantit que le code reste libre et ouvert, tout en respectant les principes de licence du projet.
- Mascotte Puffy: La mascotte du projet, Puffy, un diodon, symbolise la robustesse et la sécurité du système. Elle est souvent utilisée dans la communication et la documentation du projet pour renforcer l'identité et les valeurs d'OpenBSD.