2021年Linux內核分析:新功能令人振奮 但改動幅度比往年低
Linux Kernel 在 2021 年整合了大量令人興奮的改進,并加大了對新硬件的支持力度。盡管這一年令人振奮,但如果從提交和行數(shù)上看要比以往低??萍济襟w Phoronix 分析了 Linux Kernel 在 2021 年的一些改進變化,以及每年的 Git 開發(fā)統(tǒng)計。
截至昨天,在 Linux Kernel 源碼樹上運行 GitStats 時,該倉庫已經(jīng)有 1,060,172 次提交,來自約 24.3 萬個不同的作者。源代碼樹目前由 3,220 萬行組成,涉及 74,300 個文件。隨著新功能的不斷涌現(xiàn)和硬件支持的擴大,Linux 內核的行數(shù)繼續(xù)以相當穩(wěn)定的速度上升。
雖然在 2021 年引入了諸多重磅功能以及添加了諸多硬件支持,但是 Kernel 在 2021 年只有 7.37 萬次提交。而與之對比的是,2020 年提交量為 9.02 萬次,2019 年為 8.28 萬次,2018 年為 8.01 萬次。上一次低于 7.3 萬次提交還要追溯到 2013 年,當時提交量為7.09萬。
雖然部分原因是 2021 年只有 5 個主要的內核發(fā)布,而有些年份有 6 個主要版本的發(fā)布,反過來,該日歷年的額外合并窗口導致了新提交的大量流動...... 同時,Linux 5.16 將在幾周后發(fā)布,這將在1月啟動Linux 5.17的合并窗口。
除了比往常少得多的提交,在 2021 年,Linux Kernel 增加了 320 萬行,刪除了 130 萬行,低于 2020 年的 400 萬行和 150 萬行。
像往常一樣,Linus Torvalds 是源代碼樹上最多產(chǎn)的提交者。接下來,Linux 內核源碼樹的前五名提交者是 David S. Miller、Arnd Bergmann、Christoph Hellwig、Lee Jones和Jakub Kicinski等長期知名內核貢獻者。
2021年,有4421個不同的電子郵件與Linux內核提交有關,比2020年的4603個有所下降,但與2019年的4383個相比有所增加。