Linuxの生みの親であるLinus Torvalds氏が、AIコーディング支援ツール「Claude Code」を活用しながら、新しいLinuxカーネル機能の開発に取り組んでいることが明らかになりました。Linus氏は以前からAIを有用なツールとして評価しており、デバッグ作業や個人的なプログラミング実験で活用していることを公言していました。今回注目を集めているのは、そのAI活用がLinuxカーネル本体の開発にも及んでいる点です。Phoronixによると、Linus氏のリポジトリに「noref-filemap-read-with-llm」というブランチが登場しているそうです。ブランチ名に大規模言語モデルを意味する「LLM」が含まれていることからも、AI支援のもとで開発が進められていることがわかりますが、Linus氏自身もAIの関与を明確に認めています。The code, the test programs, the review behind the list above and the first draft of this text were done with an LLM coding assistant (Claude Code) under my direction. The measurements were run on my machine.上記のリスト、コード、テストプログラム、そしてそれらに対するレビューおよびこの文章の初稿は、私の指示のもと、LLMコーディングアシスタント(Claude Code)を使って作成しました。計測は私のマシンで実行しました。実装コードだけでなく、テストプログラムやレビュー作業、さらにはパッチシリーズを説明する文章の初稿まで、Claude Codeの支援を受けて作成されたとのことです。ただしAIはあくまで補助的な役割であり、開発方針や指示はLinus氏自身が主導し、性能測定も本人の環境で実施したと説明されています。解決を目指すのはファイル読み込み時のボトルネックこの開発の目的は、Linuxメモリ管理領域におけるパフォーマンス改善です。具体的には、多数のスレッドが同一ファイルに対して小規模な読み込み処理を行う際に発生する、ページキャッシュ関連の参照カウント処理の競合を解消しようとしています。現在のコードは、ページキャッシュからデータを読み出す際に「folio reference」を利用しない新しいアプローチを試しており、このボトルネックを軽減することが狙いです。AIは開発者を置き換えるのではなく強化する存在へ現在、このコードは実験的なブランチとして公開されており、今後予定されるLinux 7.4のマージウィンドウで正式に取り込まれるかが注目されています。もし採用されれば、特定のワークロードにおいてファイル読み込み性能の向上につながる可能性があります。今回のニュースは、「AIがコードを書く時代」から一歩進み、「世界最高レベルの開発者がAIをどう使うか」というフェーズに入っていることを象徴する出来事といえるでしょう。Linus Torvalds氏自身がClaude Codeを実開発に投入した事実は、AI支援開発がソフトウェア業界全体でさらに広がっていくことを予感させます。