Linux 7.2 のマージウィンドウが今日正式に終了し、最初の候補バージョンである Linux 7.2-rc1 がその日遅くにリリースされる予定であるため、Linux カーネル ソース ツリーのサイズが再び新記録を樹立し、正式に 4,300 万行を超え、すぐに 4,400 万行のマークに近づきました。

画像.webp

Linux 7.1 安定版がリリースされたとき、カーネル ソース コードの行数は 4,300 万行近くありました。 Linux 7.2 のマージ期間中に、多数の新機能と改善が徐々にメインラインに組み込まれ、このしきい値を正式に超えました。現在の Git ツリーで、cloc は合計 108,158 個のファイルを識別しました。これには、5,211,184 行の空白行、5,033,878 行のコメント行、および 33,653,681 行の実際のコードが含まれており、合計 43,898,743 行になります。統計時点は、Linux 7.2-rc1 のリリースからわずか数時間です。

以前のバージョンと比較した Linux 7.1 の統計は、5,107,123 の空白行、4,841,507 のコメント行、および 32,975,752 行のコードを含む、合計 42,924,382 行でした。レポートでは、i486 アーキテクチャの削除が最近完了し、長年にわたって保守されていないか、ほとんど使用されていない多くの古いハードウェア ドライバーのクリーンアップと削除が継続されているにもかかわらず、Linux カーネル ソース ツリー全体のサイズが依然として非常に速いペースで増大していると指摘しました。過去 2 週間にわたる Linux 7.2 のマージ期間中に、多数のレガシー ドライバーの削除が完了し、詳細が公開されました。

画像.webp

現在、Linux カーネルの最大の単一ドライバーは依然として AMDGPU/AMDKFD 関連のコードです。統計によると、linux/drivers/gpu/drm/amd パスにある最新の AMD グラフィックス カード ドライバー コードは、最新の Git ステータスで合計約 6,356,056 行あり、Linux 7.1 の 6,167,219 行からさらに増加し​​ています。一方で、この成長は AMD GPU の継続的な機能拡張とパフォーマンスの最適化を反映しています。一方で、グラフィックス、アクセラレーテッド コンピューティング、その他の方向におけるコア全体の進化トレンドも反映しています。

これらの統計は、Linux カーネル プロジェクトの規模と進化に関係する技術コミュニティに貴重な参考資料を提供します。 Linux 7.2-rc1 はその日のうちにリリースされるため、新機能、パフォーマンスの変更、ドライバーのアップデートに関するより詳細な分析とテストの結果が発表される予定です。