Linux 7.3-rc1コードは4,100万行に迫り、AMD GPUドライバーが16%を占め、650万行を超える

📅 2026-08-31

要約:

Linus Torvalds は、8 月 30 日に Linux 7.3-rc1 カーネルを正式にリリースしました。この候補バージョンの総コード量は 4,098 万行に達し、そのうち AMDGPU ドライバー コードは 650 万行以上を占め、カーネル全体の約 16% を占めています。

Linux 7.3-rc1 が非常に巨大である主な理由は、AMD による大規模な提出です。 Linus 氏はリリース発表の中で、実際の違いは非常に大きく、その理由は驚くべきことではないと説明しました。

これもまた、大量の AMD GPU レジスタ ダンプ (今回は AMD DCN6 レジスタ ヘッダー ファイル) を含むリリースの 1 つであるため、非常に巨大です。これらの AMD GPU コードとヘッダー ダンプは、rc1 パッチ全体の約 3 分の 1 を占めます。

drivers/gpu/drm/amd ディレクトリには、AMDGPU ドライバー、AMDKFD コンピューティング ドライバー、およびディスプレイ コード (合計 652 万行) が含まれていることを指摘することが特に重要です。これには、カタログ外のクラシックな Radeon DRM ドライバーは含まれません。

Linux バージョン 7.2 では、このディレクトリには 635 万行があり、バージョン 7.3 ではこれに基づいて約 170,000 行が追加されています。

カーネル コードの総量は、7.2 の 4,042 万行と比較して、約 56 万行増加しました。

7.3-rc1 の 4,098 万行のコードのうち、cloc ツールは実際のコードが約 3,094 万行、コード コメントが約 491 万行、空白行が約 513 万行を数えました。

この傾向に従うと、Linux 7.4 の合計コード サイズは 4,100 万行を軽く超える可能性が高くなります。

アプリケーションに関しては、AMD の DCN 6.0 レジスタ ダンプは主に、次世代グラフィックス ハードウェアのディスプレイ コア モジュールをサポートするために使用されます。このようなハードウェア定義は、C ヘッダファイル #define の形でコードに変換され、各ハードウェアレジスタや各ビットフィールドがマクロ定義の形で展開されます。

これによりコードの量は大幅に増加しますが、将来のハードウェアにすぐに使用できるサポート基盤が提供されます。

関連タグ

関連記事

コメント

0/500
Captcha (click to refresh)
コメントなし