
2026/10/20 6:11
OpenBSD 8.0 リリースには、Linux カーネル 6.18 からの inteldrm/radeondrm/amdgpu ドライバーが採用されます
RSS: https://news.ycombinator.com/rss
要約▶
Japanese Translation:
OpenBSD 8.0 は、多様なアーキテクチャにおけるハードウェア互換性とソフトウェア性能を向上させることで、最も重要なアップデートを提供しています。大きなマイルストーンとして、すべての clang アーキテクチャにおいて Clang/LLVM バージョン 22 をデフォルトの基盤コンパイラとして採用しました。これは Sparc64 に対する歴史的な転換であり、Spac64 を現代ツールチェーンでサポートする唯一のオペレーティングシステムとなりました。また、libc++、compiler-rt、および libunwind へのサポートが更新されました。このリリースでは、DRM グラフィックススタックを Linux カーネル 6.18.y/6.18.53 と同期させ、Intel Arc A シリーズ(DG2/Alchemist)カード向けのドライバーサポートを追加し、新規ドライバーである Qualcomm WCN7850「ath12k」Wi-Fi チップ用の qwz(4) および Samsung Galaxy Book4 Edge(Snapdragon arm64)ラップトップにおけるバッテリー状態を監視する sambat(4) を導入しています。システム性能の向上としては、amd64 におけるカーネル仮想アドレス(KVA)空間が 512G に拡張され、Vulkan などの GPU コンpute ワークロードにおいて 4G を超える VRAM をマッピングできるようになり、さらに amd64 および arm64 で AES CPU インストラクションを使用したスワップ暗号化の加速を実現しました。仮想化機能は vmm/vmd(8) が現在、マイケル・ラルキン(Mike Larkin)とデブ・ヴァウトィラ(Dave Voutila)によるアップデートを経て、1 VM あたり最大 64 ヴァーチャル CPU をサポートする SMP ゲストに対応することにより進歩しました。ハードウェア以外にも、ユーザーはカスタム HTTP レスポンズヘッダーや、User-Agent などの受信ヘッダーに基づいたブロック/フィルタリングルールを含む httpd ウェブサーバーの新機能を入手できます。OpenBSD/arm64 および riscv64 ボードでは、システム負荷平均を示すために LED を点滅させることが可能です。また、このリリースサイクル中にコントリビューターが #OpenSSH プロジェクトへの最初のコミットを行いました。これらの強化はバージョン 7.9 の発展を基盤とし、将来のバージョンのための堅牢な新しい基盤を設定し、開発者に高度な監視機能を提供するとともに、システム管理者に複雑な現代コンピューティング環境をより効果的に管理するよう支援しています。
本文
OpenBSD 8.0 のハイライト
コンパイラとライブラリの更新
- Clang/LLVM 22 が Clark アーキテクチャ(sparc64 など)のデフォルトコンパイラとして採用されました。
- 対応ライブラリ:更新された
、libc++
、abi
およびcompiler-rt
が提供されています。libunwind
- 対応ライブラリ:更新された
- sparc64 アーキテクチャ:
- コンパイラのデフォルトが Clang に切り替わりました。
- これにより、OpenBSD は現代のツールチェーンをサポートしている唯一の OSとなりました。
- ソース:https://bsd.network/@brynet/116658062479940402
- 発表:https://bsd.network/@brynet/117130130536792528
グラフィックスおよびパフォーマンスの向上
- DRM ステックの更新:
- Jonathan Gray(jsg@)による継続的な改修により、
、inteldrm
、およびradeondrm
が強化されました。amdgpu - Linux カーネルバージョン 6.18.y(パッチセット 53)への追従が実現しました。
- Intel Arc A シリーズ(DG2/Alchemist)向けのドライバーサポートが新たに追加されました。
- コミット履歴:https://freshbsd.org/openbsd/src?q=drm&committer[]=jsg
- Jonathan Gray(jsg@)による継続的な改修により、
- amd64 向け KVA(カーネル仮想アドレス空間)の拡張:
- KVA の容量が512GB に拡大されました。
- これにより、4GB を超える VRAM マッピングが可能となり、Vulkan を利用した GPU 加速計算などがサポートされます。
- 発表:https://bsd.network/@brynet/116794461642940154
ハードウェアサポートの強化
- vmm/vmd(8) の SMP 対応:
- Mike Larkin(mlarkin@)と Dave Voutila(dv@)による貢献により、仮想マシンで管理できる VCPU の最大数が64 に向上しました。
- 発表:https://bsd.network/@brynet/117295044109301163
- 詳細情報:https://bsd.network/@brynet/117299753668348206
- 新規 WiFi ドライバー:
ドライバーが追加され、Qualcomm WCN7850「ath12k」デバイスのサポートが実現しました。qwz(4)- 発表:https://bsd.network/@brynet/116574369382033904
- バッテリー状態モニター:
ドライバーが追加され、Samsung Galaxy Book4 Edge(Snapdragon arm64)などでバッテリー残量や充放電サイクル数などのステータス監視が可能になりました。sambat(4)- 発表:https://bsd.network/@brynet/116600674574234896
- LED ベンチング機能:
- OpenBSD/arm64 および OpenBSD/riscv64 アーキテクチャ搭載ボードで、システム負荷に応じたLED 点滅(Blinkenlights)機能が動作します。
セキュリティおよびパフォーマンスの向上
- スワップ領域暗号化の高速化:
- amd64 および arm64 でAES 命令を使用することで、スワップ領域の暗号化処理が大幅に高速化されました。
- 発表:https://bsd.network/@brynet/117090842236460135
httpd(8) の機能拡張
- カスタムヘッダー設定: HTTP レスポンスヘッダーのカスタム設定が可能となりました。
- フィルタリングルールの強化: 受信した HTTP ヘッダー(例:
など)に基づいた新しいブロッキングまたはフィルタリングルールのサポートが追加されました。User-Agent:
開発者向けニュース
- #OpenSSH: このリリースサイクルにおいて、初めてコミットが寄せられました!
その他、OpenBSD 8.0 には多くの新機能が含まれています!