OpenBSD 8.0が正式リリース
原題: OpenBSD 8.0
なぜ重要か
OpenBSDはセキュアなサーバ・組み込み環境での採用実績があり、今回のVRAM拡張とRISC-V強化は現代ハードウェアへの対応力を示す指標となる。
セキュリティ重視のオープンソースOS「OpenBSD」のバージョン8.0が2026年10月20日にリリースされた。61回目のメジャーリリースとなる今作は、amd64カーネル仮想アドレス空間の4Gから512Gへの拡張、Linux 6.18.53ベースのDRM更新、Intel Arc A-Seriesグラフィックス対応、RISC-V向けベクタ拡張サポートなど、プラットフォームをまたぐ広範な改善を含む。
OpenBSD 8.0は、Theo de Raadt率いる開発チームが2026年10月20日に公開した。リリースに添えられたソング名は「The Simpson AI」で、アートワークはyvanehtとclankerが担当した。
プラットフォーム別の主な変更点として、amd64ではカーネル仮想アドレス空間を従来の4Gから512Gへ大幅拡張。これにより4GB超えのVRAMマッピングが可能になった。またpmap(9)のダイレクトマップがランダムな位置に配置されるようになり、セキュリティが向上している。スワップ暗号化にはAES CPU命令を活用して高速化を図った。
arm64ではhibernateサポートを新たに追加し、バウンスバッファも実装した。riscv64はCPU拡張機能の検出とAT_HWCAP/AT_HWCAP2クエリへの対応、ベクタ拡張('V')のカーネルサポート、RISC-V Advanced Interrupt Architectureのサポート(imsic(4)・aplic(4)ドライバ)、Sstcタイマ拡張対応を追加した。sparc64はLLVMツールチェーンに切り替えた。一方、Clang 22との非互換を理由にloongsonアーキテクチャのサポートは廃止された。
グラフィックス面では、DRMをLinux 6.18.53に更新。Intel Arc A-Series(DG2/Alchemist)への対応をinteldrm(4)に追加し、一部Alder LakeシステムでのGuCタイムアウト問題にも回避策を施した。
カーネル全般では、open_wmemstream(3)のメモリサイズ計算バグ修正、semop(2)のコンテキストスイッチ中セマフォID破壊問題の修正、getexecpath(3)の追加などが行われた。サスペンド・ハイバネート周りでも、qwz(4)やufshci(4)のレジューム対応、ハイバネート展開時の整数オーバーフローチェックの追加など、安全性を高める修正が多数投入されている。