Linux 核心 2021:Linus Torvalds 最多產,commit 數降至 73.7k

2022-01-03 09:00:12

2021 年合併了大量的核心改進,並引入了新的硬體支援等等。然而儘管這一年 Linux 核心中的動靜看起來聲勢不錯,但其實際上的 commit 數和行數都要低於以往。

科技網站 總結了一下相關的 2021 年度 Git 開發統計資料。截至 2021 年 12 月 31 日,在 Linux 核心原始碼樹上執行 GitStats 時,該儲存庫已收到來自大約 24.3 萬名不同作者的 1,060,172 次 commit。原始碼樹目前由 74.3k 檔案中的 3220 萬行組成。

Linux 核心行數繼續以相當一致的速度增長,新功能不斷湧現、擴充套件的硬體支援到達主線。

雖然在 2021 年新增了一些重大功能並引入了硬體支援,但核心在 2021 年卻只看到了 73.7k 次 commit,要低於 2020 年的 90.2k、2019 年的 82.8k、2018 年的 80.1k 等等。上一次單年 commit 數低於 73.7k 的還要追溯到  2013年,當時的 commit 數為 70.9k。phoronix 指出,導致這一資料的部分原因在於 2021 年只有 5 個主要核心版本釋出,此前的一些年份卻有 6 個。額外的合併視窗導致了大量的新 commit;此外還有 Linux 5.16 計劃於幾周後釋出,這將在 1 月份啟動 Linux 5.17 合併視窗。

除了比平時少得多的 commit 數之外,2021 年 Linux 核心增加了 320 萬行,刪除了 130 萬行,低於 2020 年增加 400 萬行和刪除 150 萬行。

像往常一樣,Linus Torvalds 依舊是原始碼樹中最多產的 committer。其後的 Linux 核心原始碼樹的前五名提交者是 David S. Miller、Arnd Bergmann、Christoph Hellwig、Lee Jones 和 Jakub Kicinski 等長期傑出核心貢獻者。

2021 年有 4,421 封與 Linux kernel commits 相關的不同電子郵件,低於 2020 年的 4,603 封,但與 2019 年的 4,383 封相比有所增加。

展開閱讀全文