14 ポイント 投稿者 princox 15 일 전 | 3件のコメント | WhatsAppで共有

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件のコメント

 
princox 15 일 전

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

 
mammal 14 일 전

io_uring はいったいいつ頃安定化するんでしょうか。使ってみようかと思っても、CVE のニュースを見るたびに諦めて、もう 5 年目です……