Linux核心2024年的新程式碼提交數量創十年新低
在今天的年終探討中,最令人驚訝的是Linux 核心今年的新提交數量創下了十年來的新低。 但也並非所有情況都很糟糕,因為按行計數的年度指標與最近幾年相當。
截至今天早上,在Linux Git 原始碼樹上運行GitStats 發現,Git 樹上有來自約29380 位不同作者的1324647 次提交…… 今年內核的提交次數為75314 次,而去年為87993 次,前年為86790 次。
自2017 年以來,每年的提交量通常在8~9 萬次,但今年下降到了7.5 萬次。 在2014~2016 年期間,每年的提交量是7 萬次左右。 起初我在想,也許合併視窗/核心發布節奏與日曆年的一致起到了一定作用,但在比較每年的核心發布數量時似乎並沒有,而且十年的活動也不會發生變化。
但提交次數只是一個指標,今年新增了3694098 行程式碼,刪除了1490601 行程式碼。 這與前幾年的情況相當,去年新增了330 萬行,刪除了159 萬行… 雖然低於2022 年的530 萬行,但2021 年的新增行數也在320 萬行左右。 因此,就程式碼活動而言,2024 年的Linux 核心活動與前幾年大致相同,只是提交次數少了很多。
林納斯-托瓦爾茲(Linus Torvalds)管理主線內核的所有合併工作,同時還打了自己的許多補丁,今年他仍以2877 次提交位居榜首…… 其中大部分還是來自合併。 緊隨其後的是Krzysztof Kozlowski(Linaro)、Jakub Kicinski(Meta)、Kent Overstreet(Bcachefs)、Arnd Bergmann(Linaro)和Andy Shevchenko(英特爾),他們是今年提交次數最多的開發者。
在2024 年,Linux 核心的作者人數約為4,807 人。
Linux核心原始碼樹中的行數持續成長,預計在2025年,核心樹中的程式碼、文件和其他包含的文字來源的行數將超過4000萬行。