Nouvelles fonctionnalités matérielles

OpenBSD 8.0 intègre le pilote pour les cartes graphiques Intel Arc A‑Series (DG2/Alchemist). Le code s’appuie sur le framework drm‑kms, ce qui permet d’exposer les buffers de rendu via le nouveau drm‑arc sans recourir à des modules propriétaires. Cette prise en charge élargit la compatibilité du système avec les GPU récents, notamment pour les stations de travail qui utilisent plus de 4 Go de VRAM.

Le noyau AMD64 bénéficie d’un espace d’adressage virtuel de 512 GB, contre 4 GB auparavant. En pratique, chaque processus peut mapper des régions de mémoire vidéo supérieures à 4 GB, ce qui élimine le besoin de techniques de « tiling » ou de segmentation manuelle lorsqu’on exploite des cartes haute résolution.

Améliorations du noyau et de la virtualisation

Le support de l’extension vectorielle « V » du jeu d’instructions RISC‑V, ainsi que la prise en charge de l’Advanced Interrupt Architecture, renforce les performances des charges de travail vectorielles sur les plateformes RISC‑V, en réduisant le nombre d’interruptions par instruction et en améliorant le débit de calcul SIMD.

Le sous‑système de virtualisation vmm/vmd a été étendu pour accepter jusqu’à 64 vCPU par machine virtuelle. Cette évolution repose sur une refonte du planificateur de threads du noyau, qui répartit les vCPU sur les cœurs physiques en minimisant les migrations de cache, ce qui se traduit par une latence réduite dans les environnements de cloud privé.

Mises à jour de sécurité et de réseau

LibreSSL passe à la version 4.4.0, apportant notamment la désactivation par défaut des ciphers RSA‑PKCS1 et l’ajout de la vérification stricte des certificats X.509. OpenSSH 10.6 introduit la prise en charge du format de clé Ed25519‑sk et renforce la protection contre les attaques de type « replay » grâce à un nouveau mécanisme de nonce.

Un nouveau démon rtrd(8) assure la synchronisation RPKI‑to‑router, automatisant la validation des préfixes BGP et limitant les risques de hijacking. Le pilote sans fil qwx(4) a été mis à jour pour supporter le standard 802.11n et les canaux de 40 MHz, améliorant le débit maximal dans les environnements densément peuplés.

Retrait de support et limites

Le port Loongson a été abandonné après que la chaîne de compilation Clang 22 a rendu le code incompatible. Cette décision illustre la contrainte de maintenir des architectures marginales lorsque les outils de compilation évoluent rapidement, ce qui peut entraîner des lacunes de support pour les utilisateurs de matériel moins répandu.