世界を動かす技術を、日本語で。

OpenBSD 7.9

概要

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 で常に最新情報の確認を推奨
  • セキュリティ・安定性・最新ハードウェア への対応が大幅に強化されたリリース

Hackerたちの意見

いいね!7.9がいつリリースされるか気になってたんだ。しかも曲付き!しばらくそんなのなかったよね、確か。

他のスレッドみたいに、リリースをチェックして曲をゲットしてるよ。前の曲は7.3だった。

曲も一緒にリリースされるなんて!OpenBSDへの愛が感じられるね。

いいね!最後にリリースされたのは7.3だった。https://www.openbsd.org/lyrics.html

ここにOpenBSD使ってる人いる?もしそうなら、何に使ってるの?IoTデバイスや組み込みシステム用にNetBSDを使いたいと思ってたけど、まだ実現できてないんだよね。

OpenBSDは、ボールトやキー管理に関しては常に安全な選択に感じるね。CPU負荷の高いものを動かすのには向いてないけど、ただ起動してデータを保持するだけのシステムにはすごく適してる。最終的にはネットワークインターフェースを公開することもできるし。

私たちはHetznerのVPSにOpenBSDを使ってるよ。セキュリティ重視のクライアント向けにベアメタルや、古い(でもまだ使える)ハードウェアをホームラボで使ってる。OpenBSDは古いAppleハードウェアでも素晴らしいパフォーマンスを発揮するよ。ほぼ完璧な稼働時間のIntel Mac Miniクラスターがあるんだ。安定性とセキュリティが必要なサーバー(Web、メール、DNS、NFS、データベース)を運用するなら、これ以上の選択肢はないよ。学ぶことはあるけど、全然価値があるよ。

個人のノートパソコンで使ってるよ。スリムでシンプルなところが好きだから。パッケージングも簡単だし、カーネルの開発やアップグレードも楽だしね。カーネルコード自体も好きなスタイルで、要点を押さえてて無駄な抽象化がないのがいい。試した他のBSD(netbsdやfree*lbsd/dragonfly)の中でもこれが一番好き。自分のシステムを理解できるのがすごくいい感じ。Linuxほど機能が豊富ではないけど、システムを理解する感覚が新鮮なんだ。まるで小さくて可愛い村でのんびり過ごしてるみたいな感じ。少なくとも、私はそう感じてる。人によって感じ方は違うかもね。

私はそれを使ってるよ。家庭用ファイアウォール、オフィスのデスクトップやノートパソコンで。かなり安定してるし、結構慣れてる。Unixを知ってればすごく簡単だよ。これがなくなることはないといいな、代わりに何を使うか分からないから。Linuxは今や複雑すぎて、私には手に負えないよ。

内蔵のhttpd、sshd、smtpdを使ってWeb/SSH/mailサーバーを運用中。すごく満足してる。ノートパソコンでも時々使って、実際に体験してるよ。

2.3から自宅のルーターとして使ってる。ハードウェアRAIDを使ってたときにサーバーでちょっとだけ使ったけど、古いDellを交換できるようになったらすぐにFreeBSDにZFSを移行した。個人用のノートパソコンを数年使ってたけど、ここ数十年は仕事用のノートパソコンしか持ってないから、個人用はあまり使わなくなったな。退職したら、いいポータブルでまた使うかも。そういうマシンでクリエイティブなことに集中できたらいいな。主にコーディングと絵を描くことをしたい。録音スタジオではLinuxを使い続けるけどね。

自分のメールサーバー(ありがとう、openbsd.amsterdam)や、ホームラボのゲートウェイ、専用のOpenBSD VMDマシン、そして個人用のマシン(Macbook Air M2、Thinkpad X220、OpenBSDとFreeBSDのデュアルブートをしているT480)で使ってるよ。メールサーバーにはこれが一番だと思うし、ゲートウェイとしてもPFは素晴らしい。ノートパソコンでも楽しんでるし、安定感があって文句なしだね。

妻と一緒にウェディングレンタルの会社を立ち上げてるんだ。自分はデジタル部分を担当してて、OpenBSDにデプロイしたRuby on Railsアプリを作ってるよ。全部、家のラックにある安いSupermicro U1サーバーで動いてるんだ。 :-)

これが、今のところ私のルーター/ファイアウォールの第一選択です。これにはたくさんの便利な機能があって、初めからすごく統合されてるし、あっという間にトップクラスのものを展開できるんですよ。

私は約10年間、メインのノートパソコンとルーターでOpenBSDを使ってます。現代の* nixの中では、macOSを除けば、一番一貫性があってデザインも優れたインターフェースを持ってると思います。

他のOSで次々とセキュリティ問題が明らかになってる中、AIの進化でそれは加速するだろうから、みんなOpenBSDを考えるべきだよ。彼らの数十年にわたるセキュリティ重視は他に比べるものがない。私たちはUbuntu/DebianからOpenBSDに完全に移行したよ。もう戻れないね。

え?どれくらい時間かかったの?

「みんながOpenBSDを考える時が来た」 https://x.com/ortegaalfredo/status/2055362910415671459 シンボリックリンクで超セキュアな機能が破られるなら、考える時期じゃないかもね… 確かにLinuxの世界も良くはないけど、市場シェアの関係で問題を修正する目が多いのは事実だし。

セキュリティを気にするなら、Qubes OSも考えてみたらどう?関連の議論はこちら: https://forum.qubes-os.org/t/qubesos-vs-openbsd-security/790...

OpenBSDは本当にLinuxよりも安全なのかな?それを裏付けるデータは見つけられなかったけど、あいまいな意見はちょこちょこ見かけるね。

カーネルのミューテックス内のcasスピンロックを「パーキングロック」に置き換えた。誰か「パーキングロック」が何か知ってる?(どうやって機能するのかも)マニュアルページには何も載ってなかったよ。 https://man.openbsd.org/OpenBSD-5.5/lock.9 https://man.openbsd.org/OpenBSD-5.9/mutex.9

「パーキング」ロックはこれを指してるよね: https://webkit.org/blog/6161/locking-in-webkit/

これはロック/ミューテックスの実装で、ブロックされたスレッドをスリープさせるんだ。通常はスケジューラーに協力的に譲って、ロックのCAS操作を続ける代わりにね。スピンロックは、競合が少なくてロックが短時間しか保持されないときはパフォーマンスが良いけど、どちらかが当てはまると、ブロックされたスレッドがCPUコアを丸ごと消費しちゃうことがあるよ。

OpenBSDがBluetoothをサポートしてたらいいのに。残念ながら、これがないと私には致命的なんだ。デスクトップで使ったことあるけど、すごく良かったよ。

面白い!どのBluetoothデバイスがないと生きていけないのか気になるな。

しばらくはやってたけど、複雑さとセキュリティの問題で取りやめたよ。

家にある唯一の有線ヘッドフォンは、OpenBSDのノートパソコン用だよ。

  • https://www.openbsdhandbook.com/multimedia/#bluetooth-audio 2014年に削除されたよ。

それは残念だね。キーボードやマウス、ヘッドフォン/イヤフォンにBluetoothが必要になるかもしれない。OpenBSDはすごく良さそうだけど、今のところサーバーとしてしか動かせないのがちょっと残念。シンプルさに重点を置いてるのはいいことだけど、もう少しハードウェアサポートがあればなぁ。追記: VMでOpenBSDを動かせば、ホストOS(Linux/Windows)のハードウェアサポートとOpenBSDの利点を両方得られるかも。

無線チップセットのファームウェアバックドアは本当に大きな攻撃面だから、無線を無効にすることで少なくともイーサネット上のファイブアイズの活動を監視するチャンスが得られるよ。

ちょっと使ってみたことがあって、G4 PowerBookにしばらくインストールしてた(2000年代初頭だったかな)。ブロブに対するシンプルな態度やセキュリティ重視の姿勢が好きだな。全体的にすごく良い体験だった。読んだコードもきれいに書かれてたし。これからもずっと推奨するし、近いうちにどこかに再インストールしたいな。これが60回目のリリースなんだね。チーム、おめでとう!

ブラウザで再生できる曲への直接リンク: https://ftp.openbsd.org/pub/OpenBSD/songs/song79.ogg

OpenBSD 7.9のリリースアートワークはLyra Hendersonによるものだよ。 https://www.openbsd.org/images/PinkPuffy.png https://www.openbsd.org/images/puffy79.gif リリースソングは「Diamond in the Rough」で、作曲・プロデュースはBob Kitellaだよ。 https://www.openbsd.org/lyrics.html#79 アパレル(Tシャツなど): https://openbsdstore.com/

毎日ワークステーションでLinuxを使ってるけど、OpenBSDは自分の好きなOSで、意味があるところではどこでも使ってるよ。