OpenBSD

Fiche logiciel validé
  • Création ou MAJ importante : 12/09/13
  • Correction mineure : 12/09/13
Mots-clés
Pour aller plus loin

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

  • Site web
  • Système : UNIX-like
  • Téléchargement
  • Version évaluée : 5.3
  • 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++, 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, qui a été par exemple un des premiers systèmes d'exploitation à disposer de parades aux attaques par débordement de buffers.
Interopérabilité
  • OpenBSD est un système compatible POSIX. Quasiment tous les logiciels libres peuvent être compilés pour tourner sous OpenBSD. Le système des ports permet de gérer le portage des applications tierces. Toutes les applications courantes sont déjà portées : Firefox, Thunderbird, environnements Gnome KDE et XFCE, LibreOffice, TeX/LaTeX, Apache, MySQL, PostgreSQL, PHP, etc.
Contexte d'utilisation dans mon laboratoire/service
  • Utilisation sur des serveurs avec besoin de sécurité : SMTP, DNS, USENET, etc.
  • Pare-feu du laboratoire, routeurs pour des projets spécifiques.
  • Portail captif pour le réseau visiteurs.
Limitations, difficultés, fonctionnalités importantes non couvertes
  • OpenBSD est essentiellement anglophone.
  • L'environnement utilisateur par défaut (fvwm, xterm) est 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.

  • alpha : processeurs Digital Alpha
  • amd64 : processeurs AMD et Intel 64 bits
  • i386 : processeurs intel x86 (Pentium et supérieurs)
  • hppa : machines HP 9000 series 700 (PA-RISC)
  • loongson : machines à processeur MIPS/Loongson 2F (Lemote & EMTEC)
  • macppc : Apple Macintosh à processeur PowerPC (G3 à G5)
  • sgi : Machines Silicon Graphics à processeur MIPS R5000 et supérieurs
  • sparc : machines Sun Sparc 32 bits
  • sparc64 : machines Sun/Oracle UltraSparc I, II, III et IV
  • zaurus : Sharp Zaurus SL3000 et SL3200
Logiciels connexes

OpenBSD inclut OpenSSL (chiffrement), Apache 1.3 et nginx (serveurs Web), OpenSSH (connexions sécurisées), OpenSMTPD (serveur SMTP), 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 CDs et les donations.

Eléments de pérennité

Existe depuis 16 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é)

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.