概要
OpenBSD 7.9 は2026年5月19日にリリースされた、60回目の公式リリース。 多くの 新機能 や バグ修正、 プラットフォームごとの改善 が含まれる。 公式FTPミラーや errataページ で詳細情報・バグ一覧の確認が可能。 signify(1)公開鍵 によるリリース署名の確認が推奨される。 変更点の詳細は changelog で提供。
OpenBSD 7.9リリース情報
- リリース日 :2026年5月19日(60回目のリリース)
- 著作権 :1997-2026, Theo de Raadt
- 公式ソング :"Diamond in the Rough"
- アートワーク :Lyra Henderson作
- FTPミラー :pub/OpenBSD/7.9/ディレクトリに配置
- バグ・ワークアラウンド :7.9 errataページで公開
- 変更履歴 :7.8から7.9への詳細なchangelogを参照
- リリース署名 :signify(1) 公開鍵(openbsd-79-base.pub等)で検証推奨
- 著作権表記 :src.tar.gz、sys.tar.gz、xenocara.tar.gz、ports.tar.gzに含む
主な新機能・アップデート
-
プラットフォームごとの改善
- arm64 :ice(4)有効化、RK3588/RK3576 SoC対応、Apple Silicon SDHCコントローラ対応
- amd64 :SMUサポート追加、PSR無効化、MAXCPUsを255へ拡張、512GB超RAMのバグ修正
- luna88k :gcc4へ切替、PIEデフォルト化
- riscv64 :SpacemiT K1 SoCサポート強化、複数ドライバ追加、EXCP_FAULT_FETCHの扱い改善
- その他アーキテクチャ :big-endianシステムのice(4)修正、powerpc64メモリバリア改善等
-
カーネルの強化
- 異なる速度のCPUコア管理機構の導入(hw.blockcpu sysctl)
- parking lockによるmutexの改善
- ddb(4) stopコマンド追加(指定pidにSIGSTOP送信)
- 最大52パーティション/ディスクへの対応準備
- swapencrypt経路でのメモリアロケーション回避
- PT_LOAD execセグメントのないバイナリのロード拒否
-
サスペンド/ハイバネート機能
- 遅延ハイバネート機能追加(一定時間後自動でハイバネート)
- machdep.hibernatedelay sysctlで秒数指定
-
SMP(マルチプロセッサ)改善
- ソケットスプライス等のアンロック
- amd64/arm64での並列フォールト処理有効化
- IGMP/MLD6タイマのrwlock保護
-
グラフィック・DRMドライバ
- drm(4)をLinux 6.18.22へアップデート
-
仮想化(VMM/VMD)関連
- PCIベースのレジスタ読み出しセマンティクス採用
- machdep.vmmode sysctl追加(ホスト/ゲスト/SEVモード判別)
- vmd(8)のVM用sysupgrade対応vmbootカーネル追加
- Apple Virtualization対応
- Linuxゲストの再起動問題等の修正
- vionet/vm pause等の競合・デッドロック修正
-
ユーザーランドの新機能・バグ修正
- disklabel(8)のパーティション名自動判別
- fstat(1)にclose-on-forkフラグ表示追加
- login(1)/xenodm(1)でXDG_RUNTIME_DIR対応
- libsndio/sndiod(8)の安定性・機能改善
- pthread_set_name_np(3)の長いスレッド名対応
- file(1)でPSF2/WOFFフォント検出対応
- mg(1)の正規表現置換・strdup(3)エラー処理改善
- echo(1)で-eオプション追加、ksh互換強化
- pkill(1)で長い引数対応
- xargs(1)のオプション競合解消
- xterm(1)でmetaSendsEscapeデフォルト有効化
- newsyslog(8)のうるう年判定修正
- less(1)のタグファイル読み込み時クラッシュ修正
-
ハードウェアサポート・ドライバ修正
- PCI電源管理の改善
- xhci(4)の電源ダウン対応・USB4コントローラ連携
- nhi(4)(USB4コントローラドライバ)追加
- envy(4)/uaudio(4)の製品名表示対応
- acpi(4)でPCIブリッジ処理改善、StorageD3Enable対応
- iasuskbd(4)でASUSノート特別キー対応
- sgmsi(4)、cdpcie(4)、dwpcie(4)、qcuart(4)、smtgpio(4)など新ドライバ追加
- fuse(4)でblocking read対応、lowntfs-3g動作可
- uhidev(4)でinterrupt endpoint非搭載デバイス対応
- Apple Virtualization用タッチパッド対応
- AMD EPYC 9005のPSPサポート
- AlphaSmart Danaのuvisor(4)対応
- uplcom(4)のラインスピード対応拡大
- wscons(4)でmapchar emulopsの安全性強化
-
ネットワークハードウェア・無線関連
- bnxt(4)のメモリリーク修正
- umb(4)でkstat(4)による速度表示
- umsm(4)でQuectel EC200A LTEモデム対応
- rge(4)でRTL8126新リビジョン対応
- SoftLROをbnxt(4)/ice(4)でデフォルト有効化
- ice(4)のTSOパケットエラー修正
- urndis(4)のバッファサイズ増加
- 64bit DMA転送を複数ドライバで有効化
- BCM575xx(Thor/P5)デバイス対応
- smte(4)(SpacemiT K1 SoC用Ethernetドライバ)追加
- IEEE 802.11無線スタックのQoS・802.11axサポート強化
- iwx(4)で5GHz帯160MHzウィンドウ対応
まとめ
- OpenBSD 7.9 は多岐にわたる プラットフォーム・ドライバ・ユーザーランド の改善を実施
- 公式FTP/errata/changelog で常に最新情報の確認を推奨
- セキュリティ・安定性・最新ハードウェア への対応が大幅に強化されたリリース