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