OpenBSD 8.0は、いくつかの重要なアップデートにより形が見えてきています。clangアーキテクチャではClang/LLVM 22が基本コンパイラとなり、libc++、libc++abi、compiler-rt、libunwindのサポートライブラリも更新されました。OpenBSD/sparc64もデフォルトでClangに切り替わり、これで主要アーキテクチャの移行が完了しました。その結果、OpenBSDは最新のツールチェーンでsparc64をサポートする唯一のオペレーティングシステムとなっています。
7.9以降、Jonathan Grayはinteldrm、radeondrm、amdgpuを含むdrmグラフィックススタックの更新を続けており、OpenBSD 8.0はLinux 6.18.y/6.18.53に追いついています。今回のリリースでは、Intel Arc Aシリーズ(DG2/Alchemist)カードのドライバサポートが追加されました。amd64のカーネル仮想アドレス空間は512Gに拡張され、4Gを超えるVRAMのマッピングが可能になったため、Vulkanなどによ���GPUコンピューティングのワークロードが実行できるようになります。
仮想化も大きく前進しました。Edmontonで行われたMike LarkinとDave Voutilaによる広範な作業を経て、vmm/vmdは1台の仮想マシンあたり最大64個のVCPUを持つSMPゲストに対応しました。ネットワークでは、Qualcomm WCN7850 "ath12k" Wi-Fiデバイス向けのqwz(4)ドライバが加わり、新しいsambat(4)ドライバはSamsung Galaxy Book4 Edge arm64マシンのバッテリー状態とサイクル数を監視します。スワップの暗号化は、CPUのAES命令を使用することでamd64とarm64で高速化されました。
その他の追加機能には、arm64およびriscv64ボードのハートビートLEDがあり、システムの負荷平均を反映して点滅します。また、httpd(8)にはカスタムレスポンスヘッダや、User-AgentなどHTTPヘッダに基づくフィルタリングルールといった新機能が加わりました。このリリースサイクルでは、著者によるOpenSSHへの最初のコミットも記録されており、8.0に向けてさらに多くの変更が予定されています。
出典: Hacker News · 要約:HeadlinesBriefing