Fiche logiciel validé
  • Création ou MAJ importante : 05/02/08
  • Correction mineure : 12/10/08
Auteur :
  • Matthieu Herrb - LAAS (CNRS)
Relecteur(s) :
Responsable thématique :
Mots-clés

OpenBSD : système d’exploitation de la famille Unix orienté sécurité

  • Site web
  • Système : UNIX-like
  • Téléchargement
  • Version évaluée : 4.2
  • Langue(s) de l'interface : anglais
  • Licence : BSD
  • Licence BSD en priorité, mais OpenBSD inclut des composants avec d’autres licences.

Description
Fonctionnalités générales : 

Système d’exploitation libre de la famille Unix, dérivé du système BSD 4.4.

  • Services réseaux : OpenSSH, FTP, WWW, NIS, SMTP, DNS, etc.
  • Environnement graphique X11
  • Sécurité : SSL/TLS, IPSec, Kerberos, OTP (mots de passe à usage unique), Sudo
  • Outils de développement : langages C, C++, fortran, perl
  • Supporte de nombreuses applications tierces via le mécanisme des ports
Autres fonctionnalités: 
  • Le filtre de paquets PF et nombreux démons de routage : système bien adapté pour créer un pare-feu logiciel ou un point d’accès wifi sécurisé.
  • Le support de nombreuses architectures matérielles permet de ré-utiliser du matériel ancien ou simplement de ne pas tomber dans une mono-culture x86.
  • Documentation de qualité (en anglais essentiellement).
  • La sécurité fait partie des engagements de base de l’équipe OpenBSD, c’est un des rares systèmes d’exploitation à disposer de parades aux attaques par débordement de pile.
Interopérabilité: 
  • OpenBSD est un système compatible POSIX. De nombreux logiciels opensource peuvent être compilés pour tourner sous OpenBSD. Le système des ports permet de gérer le portage des applications tierces. De nombreuses applications sont déjà portées : Firefox, Thunderbird, environnements Gnome et KDE, OpenOffice, TeX/LaTeX, etc.
  • OpenBSD/i386 dispose d’un mécanisme d’exécution d’applications binaires Linux pour faire tourner les applications commerciales disponibles sous forme binaire uniquement.
Contexte d'utilisation: 
  • Utilisation sur des serveurs avec besoin de sécurité : serveur Web, annuaire LDAP, serveur USENET, etc.
  • Pare-feu pour projets spécifiques
  • Postes utilisateurs (libre service par ex.)
Limitations, difficultés, fonctionnalités importantes non couvertes: 

OpenBSD est essentiellement anglophone.
L’environnement utilisateur par défaut (fvwm, xterm) moins riche que Gnome ou KDE. Mais ces derniers sont disponibles via les ports.

Environnement du logiciel
Distributions dans lesquelles ce logiciel est intégré: 

OpenBSD est un système complet.

Plates-formes : 

Voir http://www.openbsd.org/fr/plat.html pour les détails des configurations supportées.

  • i386 : processeurs intel x86 (Pentium et supérieurs)
  • amd64 : processeurs AMD et intel 64 bits
  • alpha : processeurs Digital Alpha
  • sparc : machines Sun Sparc 32 bits
  • sparc64 : machines Sun UltraSparc I, II et III
  • macppc : Apple Macintosh à processeur PowerPC
  • zaurus : Sharp Zaurus SL3000 et SL3200
Logiciels connexes: 

OpenBSD inclut OpenSSL (chiffrement), Apache (serveur Web), OpenSSH (connexions sécurisées), sendmail, X.Org (système X11), gcc, etc.

Autres logiciels aux fonctionnalités équivalentes: 
Environnement de développement
Type de structure associée au développement: 

OpenBSD est développé par une structure informelle d’une centaine de développeurs coordonnés par Theo De Raadt. Le projet est financé par la vente des CD et de T-Shirts.

Eléments de pérennité: 

Existe depuis 10 ans. Nombreux utilisateurs à travers le monde, logiciel libre.

Références d'utilisateurs institutionnels: 
Environnement utilisateur
Liste de diffusion ou de discussion, support et forums: 
Documentation utilisateur: 
Divers (astuces, actualités, sécurité): 

http://undeadly.org site d’actualités en anglais dédié à OpenBSD.

Contributions: 

Envoyer des rapports de bugs ou des suggestions d’améliorations via les listes de diffusion du projet. Les contributeurs les plus actifs deviennent développeurs.