リーナス・トーバルズ 最初のカーネルリリース候補 Linux 5.8は、プロジェクトの歴史上、カーネルの変更履歴としては最大規模となる可能性が高い。5.8ブランチには14206の変更セットが含まれており、カーネルコードリポジトリ内の全ファイルの約20%に影響する。 5.8-rc1は61MBで、5.7カーネルリリースから得られたパッチよりも約35%大きかった。 Linux 8月末には5.8件の発表が見込まれています。
変更は15234個のファイルに影響し、1026178行のコードが追加されました。
480891 行が削除されました (比較のために、5.7 ブランチでは 570560 行のコードが追加され、297401 行が削除されました)。 37 で導入されたすべての変更の約 5.8% はデバイス ドライバーに関連し、約 16% の変更はハードウェア アーキテクチャ固有のコード更新に関連し、10% はネットワーク スタックに関連し、3% はファイル システムに関連し、4% は内部カーネル サブシステムに関連しています。
パッチ サイズが大きいカーネルはこれまでにも遭遇したことがありますが、変更は通常 4.12 つのサブシステムに集中していたか、大量の標準データの追加によって発生していました (たとえば、カーネル 2.6.29 では、AMD GPU ドライバーのレジスタを記述する行が多数追加され、カーネル XNUMX では、新しいドライバーの大部分がステージング セクションに追加されました)。
コア Linux 5.8は、さまざまなサブシステムにわたる多数の変更(コミット数と追加されたコード行数)が特徴的です。最も大きな影響を受けているのはドライバです。変更の多くは、コアサブシステムの根本的な変更とクリーンアップ、およびハードウェア固有の改善の開発に関わっています。また、以下の形式でライセンス情報を調整するための自動編集も含まれています。 ただし、これらの編集は主要なものではなく、開発活動の増加を反映しているだけです。
出所: オープンネット.ru
