
OpenBSD 8.0が2026年10月20日に公開されました。第61版となる今回のリリースでは、Intel Arc Aシリーズへの初期対応やAMD64カーネルの仮想アドレス空間の拡大など、ハードウェア関連の変更が加わっています。ARM64の休止状態からの復帰やRISC-Vの命令拡張にも対応しました。
変更には、仮想マシンの改善、ユーザー向けコマンドの変更、パッケージの更新も含まれます。
Intel Arc対応とグラフィックス基盤の更新
OpenBSD 8.0では、カーネルのグラフィックスドライバー群であるDRMがLinux 6.18.53相当へ更新され、Intel Arc AシリーズのAlchemist(DG2)GPUに初期対応しました。DRMはGPUを管理する枠組みで、メモリー管理や割り込み、DMA(デバイスとメモリー間のデータ転送)などを扱います。
GPUが検出されると、DRMは対応するドライバーを読み込み、各GPUをユーザー空間にデバイスとして提供します。表示モードの設定やメモリーオブジェクトの扱いは、ドライバーが対応するインターフェースやハードウェアに応じて行われます。
AMD64では、カーネルの仮想アドレス空間が4GBから512GBに拡大しました。仮想アドレス空間は、カーネルがメモリー上の領域を扱うために使うアドレスの範囲です。拡大の用途として、近年のRadeonカードにある大きなPCI BARを通じてVRAM全体をマッピングすることが挙げられています。
CPUアーキテクチャーごとの変更
AMD64では、AESのCPU命令を使ってスワップ領域の暗号化を高速化しました。arm64にも同じ暗号化の高速化が入り、休止状態に対応しました。休止状態では、メモリーの状態を保存してから電源を切り、後で作業を再開できます。
RISC-Vでは、Vベクトル拡張へのカーネル対応が加わりました。CPUが持つ拡張機能を検出し、ユーザー空間のプログラムに利用可能な機能を伝える仕組みも実装されています。割り込みアーキテクチャーやSstcタイマー拡張にも対応しました。
SPARC64はLLVMツールチェーンへ移行しました。一方、Loongsonアーキテクチャーのサポートは、Clang 22で動作しないことを理由に終了しました。
仮想マシンとハードウェア対応
仮想マシン管理デーモンvmdでは、1台のゲスト仮想マシンあたり最大64個の仮想CPUを扱えるようになりました。ゲスト仮想マシン向けのx2APICモードにも対応し、virtioデバイスの割り込み処理やチェックサムオフロードも追加されています。また、32ビットLinuxゲストのサポートに関わる仮想割り込みコントローラーのエミュレーションも改善されました。
ネットワーク機器では、Panther LakeとWildcat Lakeのイーサネット機器がemドライバーに追加され、Intel E610はixドライバーでサポートされました。無線ドライバーqwxには、接続や通信、電源投入時の処理などに複数の修正が入り、802.11nにも対応しました。
そのほか、Samsung Advanced BIOS Interface用のsamsabiドライバーや、SamsungノートPCのバッテリーモニター用sambatドライバーなどが追加されました。パッケージにはGCC 16.1、GNOME 49、KDE Plasma 6.7.5、Python 3.14.7、Rust 1.98.1などが含まれます。











