Linux 7.2最終RC、AIが生む修正の波は止まらない

リーナス・トーバルズがLinux 7.2-rc7をリリースした。来週の安定版リリースはほぼ確実だが、rc7のパッチ量は通常の最終候補としては異例の多さだ。その原因をトーバルズ自身が名指しした。AIだ。

Linux 7.2最終RC、AIが生む修正の波は止まらない

リーナス・トーバルズがLinux 7.2-rc7をリリースした。来週の安定版リリースはほぼ確実だが、rc7のパッチ量は通常の最終候補としては異例の多さだ。その原因をトーバルズ自身が名指しした。AIだ。


「嬉しくはない。でも、これが現実だ」

Linux 7.2-rc7は、412ファイル、約400件の非マージコミットを含む大型リリース候補としてリリースされた

rc7といえば本来、安定版直前の「仕上げ」だ。変更量は減り、開発者の呼吸も穏やかになる頃合い。だが今回のLinuxカーネルでは、その常識が通用しなくなっている。

トーバルズはメーリングリストで率直に書いた。

サイズについてはあまり嬉しくない。でもこれが現実だ。大量の修正が入る「新しい日常」であり、その多くはAIツールによるレビューに起因している。

「new normal」(新しい日常)。トーバルズがこの表現を使い始めたのはLinux 7.1のサイクルからだった。AIによるパッチ増大は一過性の現象ではなく、カーネル開発の構造そのものが変わりつつあることを認めた。


AIが掘り起こしたもの

パッチの量だけが問題なのではない。中身を見ると、AIツールが実際に深刻なバグを発見していることがわかる。

メモリ管理領域では、8年間潜伏していたレースコンディションによるuse-after-free(解放済みメモリへのアクセス)が修正された。8年。人間のレビューを何百回もすり抜けてきたバグを、AIが見つけた。

Btrfsでは、7.2のマージウィンドウ中に削除されたfixup workerインフラストラクチャが復活している。このメカニズムは、ファイルシステムが認識しないまま変更されたページを検出する約600行のコードだ。削除されたことでサイレントデータロス、つまりユーザーが気づかないままデータが壊れるリスクが生じていた。rc7でそれが塞がれた。

Btrfsのfixup worker復活は「バグ修正」という言葉の重さを思い出させる。データが静かに壊れていく状況は、クラッシュより質が悪い。

ほかにもHWMON(ハードウェアモニタリング)サブシステムのクリティカル/高深刻度バグ修正、S/390とzCryptの大型修正、netfilter ipsetの修正、Safe RET Interrupt Vulnerabilityへのパッチが含まれる。GPUドライバ、サウンド、ネットワーキング、ファイルシステム、アーキテクチャコードと、影響範囲はカーネル全体に及ぶ。


トーバルズとAIの複雑な距離感

トーバルズのAIに対するスタンスは、単純な賛否では捉えられない。

7月15日、トーバルズはメーリングリストで「Linuxは反AIプロジェクトではない」と明言した。AIツールの使用に反対する開発者に対しては「フォークするか、去ればいい」とまで言い切っている。技術的に有用なものを、イデオロギーで排除する姿勢を拒絶した。

一方で5月には、AIが生成したバグレポートの洪水がセキュリティメーリングリストを「管理不能」にしていると警告した。同じツールで同じバグを見つけた人間が、重複レポートを次々に送り込んでくる。メンテナーは「それは先月修正済みだ」と返答する作業に追われ、コードを書く時間が削られていく。

AIは道具だ。ほかの道具と同じように。そしてそれは明らかに有用な道具だ。

トーバルズはこう書いた。ただし同じメールで、AIを使う人間に対しては厳しい注文もつけている。「AIがやったことの上に、本当の価値を加えろ」「理解もないままレポートを投げ込む人間になるな」と。


ガードレールはもう敷かれている

この「歓迎するが、責任は取れ」という姿勢は、すでにカーネルの公式ドキュメントに反映されている。

Linux 7.0で正式にマージされた coding-assistants.rst は、AIアシスタントがカーネル開発に参加する際のルールを定めた文書だ。核心は一つ。AIエージェントは Signed-off-by タグを付けてはならない。なぜなら、DCO(Developer Certificate of Origin)は法的な証明であり、その責任を負えるのは人だけだからだ。

代わりに Assisted-by タグが導入された。AIが関与したコードには、ツール名とモデルバージョンを明記する。透明性の確保と人間の責任の明確化。技術的メリットで判断するという原則を維持しながら、トレーサビリティを担保する仕組みだ。

7.2-rc7では、このAIアシスタント向けドキュメントの更新も含まれている。AIとの共存は既定路線になった。問題は「使うかどうか」ではなく「どう使うか」に完全に移行している。

トーバルズのAIスタンス変遷(2026年)
2026年1月
AI規制を拒否
ルールを書いても悪意ある投稿者は従わない
2026年3月
RC6でAIツールの影響に初言及
パッチの急増に「何らかのバンプ」と推測
2026年4月
AI参加の公式ルール整備
Linux 7.0でcoding-assistants.rstマージ
2026年5月
セキュリティリストが管理不能に
AIバグレポートの重複が洪水に
2026年7月
反AIプロジェクトではないと明言
反対派に「フォークするか去れ」
2026年8月
パッチ急増を「新しい日常」と認める
7.2-rc7リリース。8年潜伏バグもAIが発見

来週、7.2が出る

トーバルズはメールをこう締めくくった。

「7.2のリリースを遅らせる理由は見当たらない。来週末にはリリースできると思う。よほどまずいことが起きない限り」

安定版がリリースされれば、ディストリビューションへの展開が始まる。Arch系のManjaroなら数日、Fedoraなら数週間、DebianはLinux 6.12 LTSにとどまったまま次のメジャーリリースを待つ。そして7.2の安定版リリース直後に7.3のマージウィンドウが開き、8月後半にはマージリクエストの提出が始まる。

カーネル開発のサイクルは止まらない。AIが加速させたパッチの流れも、止まる気配がない。トーバルズが「嬉しくはない」と言いながらリリースボタンを押す光景が、しばらく続くことになりそうだ。

関連記事

この記事を共有する