Le but du projet OpenBSD est de fournir un système d'exploitation de type UNIX libre basé sur BSD4.4 . Les principaux efforts de développements sont dirigés vers l'amélioration de la portabilité, le respect de la standardisation, la prise en compte de la sécurité et l'intégration de la cryptographie.

Le premier commit d'OpenBSD a eu lieu il y a 10 ans, le samedi 14 octobre 1995 à 16:36 MST. Et depuis avec les 18 versions rendues publiques, une seule vulnérabilité à distance dans l'installation par défaut, durant plus de 8 ans !

La version 3.8 de ce système d'exploitation, est donc sortie à la date prévue : le 1er novembre 2005. Elle apporte de nombreuses nouvelles fonctionnalités, et quelques corrections avec entre autres:

  • Un nouveau framework pour le support du RAID
  • hostapd, un démon permettant le logging, le monitoring et un meilleur roaming des points d'accès WiFi. Il permet aussi de se protéger contre certaines attaques spécifique au WiFi
  • une nouvelle implémentation de malloc utilisant mmap permettant de mitiger encore plus efficacement les buffer overflow et les erreurs de programmation
  • une bibliothèque standard C maintenant entièrement en ANSI C
  • diverses améliorations de la pile IP pour se prémunir des attaques basées sur ICMP
  • de nouveaux pilotes matériels
  • des nouvelles fonctionnalités pour OpenBGPd (ospfd et bgpd) et OpenSSH 4.2

De plus pour accroître la sécurité générale du système certains paramètres par défaut ont été revus. Ainsi l'espace disque de la zone swapp est maintenant cryptée par défaut et la taille de la clé par défaut SSH a été augmentée.

Rappelons que OpenBSD fonctionne sur de nombreuses plateformes dont les AMD64, les i386 en monoprocesseur ou en bi-processeur SMP depuis la version 3.6 (01/11/2004).