Linuxカーネル 7.0 公式リリース
(9to5linux.com/linux-kernel-7-0-officially-released-this-is-whats-new)Linus TorvaldsがLinuxカーネル 7.0を正式リリースしました。ただし、バージョン番号が大きく上がったからといって、画期的な変化があるわけではありません。Torvaldsは、マイナーバージョンが x.19 のように高くなりすぎるとメジャーバージョンを上げる慣行を維持しており、今回の 7.0 もその延長線上にあります。
主な変更点
-
Rustサポートの正式化: 最も注目される変化は、Rustの「実験的」というラベルが外れたことです。Rustがカーネル開発の主流言語になったわけではありませんが、プロジェクト内での段階的な統合における重要なマイルストーンです。
-
セキュリティ: カーネルモジュール認証にML-DSAのポスト量子署名が追加され、SHA-1ベースのモジュール署名方式は削除されました。
-
Self-healing XFS: XFSファイルシステムのエラーをリアルタイムで監視し、マウント状態を維持したままバックグラウンドデーモンが自動で復旧をトリガーするヘルスモニタリングシステムが追加されました。
-
io_uring / BPF: io_uringにcBPFフィルタのサポートが追加され、BTF型検索は二分探索によって性能が向上しました。
-
スワップとメモリ: zramの圧縮データをディスクへ直接書き出せるようになり、メモリ逼迫時のスワップ性能が向上しました。
-
ネットワーキング: AccECNがデフォルトで有効化され、38年来のTCP設計上の欠陥が修正されました。パケットドロップ以前に継続的な輻輳フィードバックを受け取れます。
-
KVM: AMD Zen5以降のCPUでERAPS(Enhanced Return Address Predictor Security)の仮想化サポートが追加されました。
-
AIキーボードキー: AI専用のキーボードショートカット向けに、3つの新しいAI特殊キーが追加されました。
AIツールとカーネル開発
Torvaldsはリリース告知で興味深い点に触れました。AIベースのコードレビューツールが、これまで見過ごされていた小さなバグを大量に発見したことで、今回のリリース終盤のパッチ量が通常より多くなったと明かしています。「AIツールの利用によって、しばらくはコーナーケースが次々に見つかり続ける気がする。これが新しい日常になるかもしれない」と述べました。
また今回のリリースから、AIコーディングアシスタント向けのドキュメントとともに、コントリビューターが開発ツールを適切に活用する方法を案内する公式ポリシーも含まれています。
配布スケジュール
Linux 7.0はUbuntu 26.04 LTSとFedora Linux 44のデフォルトカーネルになる予定で、両ディストリビューションとも2026年4月末のリリースが予定されています。次のバージョンであるLinux 7.1のマージウィンドウはまもなく開き、7.1 RC1は4月26日ごろに公開される見込みです。
3件のコメント
Linux 7.0 バージョンについての Linus Torvalds の文章を共有します。
Linus Torvalds が Linux Kernel Mailing List に送った Linux 7.0 リリース告知メールです。
件名: Linux 7.0
日付: 2026年4月12日 日曜日 14:03:03 -0700
リリース最終週も「細かな修正」が続く同じ流れでしたが、全体として大きな問題はなさそうだったので、最終版 7.0 をタグ付けして公開しました。
AI ツールの使用により、しばらくはコーナーケースが見つかり続けると思います。なので、これは少なくとも当面は「新しい日常」になるのかもしれません。時間が経てば分かるでしょう。
とにかく、今回の最終週は実にさまざまでした。
ネットワーキング(コアおよびドライバ)、アーキテクチャ修正、ツーリングとセルフテスト、そしてあちこちの細かな修正でした。
引き続きテストをお願いします。明日には 7.1 のマージウィンドウが開きます。
すでに 48 件(four dozen)のプルリクエストが待機中です — 事前に準備してくださった皆さん、ありがとうございます。
Linus
io_uring はいったいいつ頃安定化するんでしょうか。使ってみようかと思っても、CVE のニュースを見るたびに諦めて、もう 5 年目です……
AWSエンジニア、Linux 7.0でPostgreSQLの性能が半減したと報告 – 修正は容易ではない可能性
この部分が気になりますね