在近日的年終探討中,最令人驚訝的是 Linux 核心今年的新提交數量創下了十年來的新低。 但也並非所有情況都很糟糕,因為按行計數的年度指標與最近幾年相當。
截至1日早上,在 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 核心的作者人數約為 4807 人。
Linux核心原始碼樹中的行數繼續增長,預計在2025年,核心樹中的程式碼、文件和其他包含的文字源的行數將超過4000萬行。
自 中文業界資訊站