Linus Torvalds は最近 Linux 7.1-rc3 をリリースしました。同氏は、このサイクルにおけるカーネルパッチの規模は異常に大きいと述べた。この状況は開発者による AI コーディング ツールの広範な使用に大きく関係しており、もはや 1 回限りの「偶然の現象」ではなく、Linux カーネル開発の「新しい常態」となっています。
ネットワーク関連のパッチは、このリリース候補のすべてのアップデートと修正の約 3 分の 1 を占めます。これには、Bluetooth および GPU ドライバの解放後のバグ修正がいくつか含まれており、Apple Mac デバイスおよびハイエンド AlphaTheta/Pioneer DJ 機器での USB-C ネットワーク機能のサポートも含まれています。

Torvalds 氏は、最近のバージョンでは、カーネル メインラインに送信されるパッチの数が増加し続けていることを思い出しました。彼は当初、これは単なる短期的な変動かもしれないと考えていましたが、現在はこれがトレンドの変化であると信じています。過去の典型的な開発サイクルでは、この段階に到達すると、開発者は通常、以前に組み込まれていた機能を徐々にまとめて統合していました。しかし今では、AI 支援ツールの助けにより、開発者の全体的な生産性が大幅に向上し、毎週より多くの変更を送信できるようになりました。 7.1 がメジャー バージョン番号の移行ノードをはるかに過ぎており、現在の候補バージョンの規模がこの段階ではまだ彼の予想を超えていることを考慮すると、将来のサイクルではほぼ同じ「高水位」を維持することが標準になるだろうと彼は考えています。
具体的な内容としては、この 7.1-rc3 のパッチの約 33% がネットワーク コアとさまざまなネットワーク ドライバーに当てられています。ネットワーク スタック自体の進化に加えて、カーネルは Apple Mac デバイスでの USB‑C ネットワーク サポートも改善し、AlphaTheta (Pioneer DJ) EUPHONIA などのプロフェッショナル オーディオ ハードウェア向けに、より高度なオーディオ処理機能を追加します。今週のアップデートでは、中国の独立した CPU アーキテクチャ LoongArch に多くの作業が注入され、KVM 仮想化と割り込み処理の最適化に重点が置かれています。
このリリースのもう 1 つのハイライトは、カーネル内のメモリ安全性関連のパッチの数が非常に多く、カーネル内で使用される Rust の割合が増加し続けていることです。 Rust 言語には設計レベルでメモリ安全メカニズムが組み込まれているため、Rust で記述されるカーネル コンポーネントが増えるにつれて、現在の高頻度のメモリ安全修復の必要性は徐々に軽減されることが期待されます。言い換えれば、短期的には従来の C/C++ コードを強化するためのセキュリティ パッチが依然として多数存在する可能性がありますが、中長期的には、Rust の導入はそのような問題を軽減するための構造的な手段とみなされます。
Torvalds 氏は、この一連のパッチのサイズが継続的に増加しても、全体的な開発ペースが低下せず、したがって 7.1 の正式バージョンのリリース時期に影響を与えないことを期待しています。同氏は、チームが品質を確保しながら現在のリズムを維持できれば、新しいサイクルで新しいハードウェアのサポートをより迅速にユーザーに提供できるようになり、セキュリティと安定性の点で反復を続けることができると強調した。