リーナス・トーバルズは最近、最初のRCを発表しました (リリース候補)バージョンの場合 Linuxカーネル5.8 と広告で それは明らかに最大の核になるだろうと述べた プロジェクトの存在全体に関して皆。
そしてそれはLinuxカーネル5.8のそれです、14,206の変更セットが採用されました。 その リポジトリ内のすべてのファイルの約20%に影響 カーネルコード付き。 5.8-rc1パッチのサイズは61MBで、結果の35パッチよりも約5.7%大きくなっています。
だから私はこれを本当に期待していませんでしたが、5.8はこれまでで最大のリリースのXNUMXつであるようです。
-rc1の時点で、v4.9まで存続します。これは、多数のコミットによって長い間最大のリリースでした。 はい、5.8-rc1のコミット数は4.9-rc1よりも数少ないですが、それにもかかわらず、はるかに完全なバージョンです。
4.9カーネルは、そのリリースでマージされたgreybusサブシステムのために、またv4.8のrcシリーズが長く、開発がさらに進んだために、人為的に大きくなりました。 5.8では、リリースを大きくするような問題の兆候はなく、開発が進んでいます。
合計で、この新しいバージョンに加えられた変更のうち、 15234ファイルが影響を受けました。 1026178行のコードが追加され、480891行が削除されました(比較すると、570560行のコードがブランチ5.7に追加され、297401行が削除されました)。
すべての変更の約37% 5.8で紹介 デバイスドライバに関連している、 変更の約16%はハードウェアアーキテクチャの特定のコードの更新に関連しており、10%はネットワークスタックに接続され、3%はファイルシステムに接続され、4%は内部カーネルサブシステムに接続されています。
大きなパッチのあるコアは以前に見つかったことがありますが、変更は通常4.12つのサブシステムに集中しているか、大量の一般的なデータの追加によって引き起こされました(たとえば、カーネル2.6.29のログ記述を含む多数の行) AMD GPUドライバーおよびカーネルXNUMXでは、新しいドライバーの大部分が準備セクションに追加されています)。
のコア Linux 5.8は、それ自体に多くの変更があるという点で注目に値します。 (コミット数と追加されたコード行数の観点から)、さまざまなサブシステムに分散しています。
ほとんどの変更はドライバーによってカバーされ、 多くの変更は、主要なサブシステムの基本的な変更とクリーンアップに関連しています、および特定のハードウェア拡張機能の開発。 SPDX形式でのライセンス情報の更新に関連する自動エディションがないわけではありませんが、これらのエディションは優勢ではなく、開発におけるより多くのアクティビティを反映しているだけです。
サイズにもかかわらず、必ずしもそうではないことは注目に値します 少なくともこれまでのところ、特に厄介なバージョン。
はい、サイズが非常に大きいため、このマージウィンドウは私が好きなよりも少しストレスがかかりました。なぜなら、プルリクエストのいくつかをより詳細に確認するために、最後に静かな日を数日過ごすのが本当に好きだからです。
今回は実際には起こりませんでした。 しかし、実際にはXNUMXつのプルリクエストしかなく、詳細を調べたいと思ったので、すべてうまくいきました。 --LinusTorvaldsのコメント。
彼はまたそれについて言及します 実際には、 カーネル5.8-rc1は「最高のものと同等」です に関して 確認の数と新しい行の数の両方、それは実際には 変更されたファイルの数の点で優れたチャンピオン。
Y繰り返しますが、これはツリー全体の単純なスクリプトによるものではありません
(SPDXライセンスラインに多くの変更が加えられたカーネルには多くの変更があります 変更されたファイル)、単に多くの理由ではないにしても 開発作業.
最後に あなたがそれについてもっと知りたいなら、詳細は以下のリンクで確認できます。