在 Phoronix 的新年前夜,这意味着要梳理过去一年各种开源项目的 Git 统计数据,以及其他年终报道……从今天的年终探索中,最令人惊讶的收获是看到 Linux 内核今年的新提交数量创下了十年来的最低点。但并非一切都很糟糕,因为在线计数方面,年度指标与最近几年相当。
截至今天早上,在 Linux Git 源代码树上运行 GitStats 记录了来自大约 29,380 个不同作者的 1,324,647 次提交到 Git 树……包含源代码、头文件、文档、Kconfig、实用程序和其他资产的 Git 树有 87,235 个文件,由代码和其他文本的 39,816,411 行组成。
最令人惊讶的是,今年的提交量比 2013 年以来的几年要少得多。今年的内核提交量为 75,314 次,而去年为 87,993 次提交,前年为 86,790 次提交,依此类推。自 2017 年以来,通常每年有 80~90k 的提交,但今年下降到 75k。2014~2016 年是每年 70k 的中期承诺。起初我在想,也许合并窗口/内核发布节奏与日历年的对齐起了作用,但在比较每年的内核发布数量时似乎没有作用,而不是在十年的活动中会发生变化。
但提交计数只是一个指标,今年有 3,694,098 行新代码和 1,490,601 行代码被删除。这与往年相当,去年新增了 330 万条线路,删除了 159 万条线路……低于 2022 年的 530 万条新线路,但 2021 年也处于 320 万条新线路的范围内。因此,就代码活动而言,2024 年的 Linux 内核与往年基本相似,只是提交数量要少得多。
通过管理所有到主线内核的合并以及他自己的大量补丁,Linus Torvalds 今年以 2,877 次提交内核保持榜首……同样主要来自合并。紧随其后的是 Krzysztof Kozlowski (Linaro)、Jakub Kicinski (Meta)、Kent Overstreet (Bcachefs)、Arnd Bergmann (Linaro) 和 Andy Shevchenko (Intel),他们是今年提交次数最多的开发人员。
2024 年大约有 4,807 名 Linux 内核作者……略低于去年的 4,861 人和 2022 年的 4,909 人。
Linux 内核源代码树中的行数继续增长,预计到 2025 年,内核树中的代码、文档和其他包含的文本源之间的行数将超过 4000 万行。
那些想要深入研究 Linux 内核源代码树的 2024 年年底 GitStats 转储的人可以在这里找到数据。
转自 The Linux Kernel Hit A Decade Low In 2024 For The Number Of New Commits Per Year – Phoronix