Linux開発者のリーナス・トーバルズ氏が、AI(人工知能)の支援を受けてカーネルの性能を改善する実験的なコードを公開しました。AIにOS全体を書かせるのではなく、特定の読み取り処理のボトルネック解消に絞って活用したもので、条件によっては速度が約3倍に向上したと報告されています。
今回明らかになったのは、トーバルズ氏が所有する新規ブランチ「noref-filemap-read-with-llm」における作業です。ここでは、多数のスレッドが単一のファイルから少量ずつデータを読み込む際に生じる、「folio構造体の参照カウントの競合」というLinuxの課題への対策が試みられています。構造体への参照なしでページキャッシュからデータを読み込むよう、メモリ管理コードが適応されました。
トーバルズ氏は、コードの実装やテストプログラム、レビュー、さらにはカバーレターの初稿に至るまで、すべて自身の指示のもとで「Claude Code」によって行われたと明言しています。性能の測定は同氏の実機で実施されました。
測定結果によると、1スレッドでは明確な差が見られなかったものの、8スレッドや4コアの4スレッドでは大幅な性能向上が確認されました。この実験的な改善策が、次期「Linux 7.4」のマージウィンドウで本流のカーネルに取り込まれるかどうかが、次の焦点となります。