Linux 內(nèi)核 2021:Linus Torvalds 最多產(chǎn),commit 數(shù)降至 73.7k
2021 年合并了大量的內(nèi)核改進(jìn),并引入了新的硬件支持等等。然而盡管這一年 Linux 內(nèi)核中的動(dòng)靜看起來(lái)聲勢(shì)不錯(cuò),但其實(shí)際上的 commit 數(shù)和行數(shù)都要低于以往。
科技網(wǎng)站 phoronix 總結(jié)了一下相關(guān)的 2021 年度 Git 開發(fā)統(tǒng)計(jì)數(shù)據(jù)。截至 2021 年 12 月 31 日,在 Linux 內(nèi)核源碼樹上運(yùn)行 GitStats 時(shí),該存儲(chǔ)庫(kù)已收到來(lái)自大約 24.3 萬(wàn)名不同作者的 1,060,172 次 commit。源代碼樹目前由 74.3k 文件中的 3220 萬(wàn)行組成。
Linux 內(nèi)核行數(shù)繼續(xù)以相當(dāng)一致的速度增長(zhǎ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)時(shí)的 commit 數(shù)為 70.9k。phoronix 指出,導(dǎo)致這一數(shù)據(jù)的部分原因在于 2021 年只有 5 個(gè)主要內(nèi)核版本發(fā)布,此前的一些年份卻有 6 個(gè)。額外的合并窗口導(dǎo)致了大量的新 commit;此外還有 Linux 5.16 計(jì)劃于幾周后發(fā)布,這將在 1 月份啟動(dòng) Linux 5.17 合并窗口。
除了比平時(shí)少得多的 commit 數(shù)之外,2021 年 Linux 內(nèi)核增加了 320 萬(wàn)行,刪除了 130 萬(wàn)行,低于 2020 年增加 400 萬(wàn)行和刪除 150 萬(wàn)行。
像往常一樣,Linus Torvalds 依舊是源代碼樹中最多產(chǎn)的 committer。其后的 Linux 內(nèi)核源代碼樹的前五名提交者是 David S. Miller、Arnd Bergmann、Christoph Hellwig、Lee Jones 和 Jakub Kicinski 等長(zhǎng)期杰出內(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