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