Linux 內(nèi)核 2021:Linus Torvalds 最多產(chǎn),commit 數(shù)降至 73.7k
2021 年合并了大量的內(nèi)核改進(jìn),并引入了新的硬件支持等等。然而盡管這一年 Linux 內(nèi)核中的動靜看起來聲勢不錯,但其實際上的 commit 數(shù)和行數(shù)都要低于以往。
科技網(wǎng)站 phoronix 總結(jié)了一下相關(guān)的 2021 年度 Git 開發(fā)統(tǒng)計數(shù)據(jù)。截至 2021 年 12 月 31 日,在 Linux 內(nèi)核源碼樹上運(yùn)行 GitStats 時,該存儲庫已收到來自大約 24.3 萬名不同作者的 1,060,172 次 commit。源代碼樹目前由 74.3k 文件中的 3220 萬行組成。
Linux 內(nèi)核行數(shù)繼續(xù)以相當(dāng)一致的速度增長,新功能不斷涌現(xiàn)、擴(kuò)展的硬件支持到達(dá)主線。
雖然在 2021 年新增了一些重大功能并引入了硬件支持,但內(nèi)核在 2021 年卻只看到了 73.7k 次 commit,要低于 2020 年的 90.2k、2019 年的 82.8k、2018 年的 80.1k 等等。上一次單年 commit 數(shù)低于 73.7k 的還要追溯到 2013年,當(dāng)時的 commit 數(shù)為 70.9k。phoronix 指出,導(dǎo)致這一數(shù)據(jù)的部分原因在于 2021 年只有 5 個主要內(nèi)核版本發(fā)布,此前的一些年份卻有 6 個。額外的合并窗口導(dǎo)致了大量的新 commit;此外還有 Linux 5.16 計劃于幾周后發(fā)布,這將在 1 月份啟動 Linux 5.17 合并窗口。
除了比平時少得多的 commit 數(shù)之外,2021 年 Linux 內(nèi)核增加了 320 萬行,刪除了 130 萬行,低于 2020 年增加 400 萬行和刪除 150 萬行。
像往常一樣,Linus Torvalds 依舊是源代碼樹中最多產(chǎn)的 committer。其后的 Linux 內(nèi)核源代碼樹的前五名提交者是 David S. Miller、Arnd Bergmann、Christoph Hellwig、Lee Jones 和 Jakub Kicinski 等長期杰出內(nèi)核貢獻(xiàn)者。
2021 年有 4,421 封與 Linux kernel commits 相關(guān)的不同電子郵件,低于 2020 年的 4,603 封,但與 2019 年的 4,383 封相比有所增加。
本文轉(zhuǎn)自O(shè)SCHINA
本文標(biāo)題:Linux 內(nèi)核 2021:Linus Torvalds 最多產(chǎn),commit 數(shù)降至 73.7k
本文地址:https://www.oschina.net/news/176776/linux-lernel-2021-highlights