Présentation de la version
OpenBSD 8.0, publié en 2024, reprend la philosophie de sécurité et de simplicité du projet. La release inclut plus d’une centaine de paquets pré‑compilés pour chaque architecture supportée, ce qui facilite le déploiement d’applications serveur ou de postes de travail. Le numéro de version « 80 » apparaît dans tous les noms de fichiers d’installation, garantissant une identification sans ambiguïté.
Supports d’installation et procédures
Le projet fournit des images ISO (install80.iso, cd80.iso) pour les machines capables de démarrer depuis un CD ou un DVD. Les plateformes alpha, amd64, armv64, armv7, hppa, i386, luna88k, macppc, octeon, powerpc64, riscv64 et sparc64 disposent chacune d’un fichier d’installation dédié, indiqué dans les documents INSTALL.*. Pour les environnements sans lecteur optique, des images disque (install80.img, miniroot80.img) peuvent être gravées sur une clé USB ou une carte SD. Les utilisateurs de systèmes embarqués, comme le board HiFive Unmatched, doivent placer l’image sur la micro‑SD fournie avec la carte mère.
Lorsque le démarrage local échoue, OpenBSD propose un mode PXE décrit dans les fichiers INSTALL.amd64, INSTALL.i386 ou INSTALL.sparc64. Le processus repose sur le protocole DHCP/TFTP pour transférer le kernel bsd.rd et le script d’installation. Les instructions de double‑boot sont également détaillées pour chaque architecture, afin d’éviter les conflits de partitions.
Gestion du code source et du ports
# mkdir -p /usr/src
# cd /usr/src
# tar xvfz /tmp/src.tar.gzLe fichier src.tar.gz contient l’ensemble du répertoire /usr/src à l’exception du noyau, qui se trouve dans sys.tar.gz. La reconstruction du noyau nécessite d’extraire ce second archive :
# mkdir -p /usr/src/sys
# cd /usr/src
# tar xvfz /tmp/sys.tar.gzLes deux archives sont des snapshots CVS, ce qui permet de récupérer rapidement les dernières révisions via le serveur anoncvs. Le système de ports, fourni sous forme d’archive ports.tar.gz, représente également un checkout CVS. La mise à jour du tree se fait avec la commande cvs -d anoncvs@server.openbsd.org:/cvs update -Pd -rOPENBSD_8_0, garantissant la cohérence avec la branche stable 8.0.
Mise à jour et compatibilité
Les utilisateurs d’OpenBSD 7.9 peuvent passer directement à 8.0 en suivant le guide d’upgrade inclus. Aucun reformatage complet du disque n’est requis, mais le processus recommande de sauvegarder les configurations personnalisées. Les paquets binaires restent disponibles sur les miroirs pendant la période de stabilisation, ce qui limite les interruptions de service. Enfin, la prise en charge de nouvelles architectures (riscv64, powerpc64) montre l’engagement du projet à élargir son périmètre matériel tout en conservant la même méthode d’installation basée sur les images ISO/IMG.