Linux 内核 2021:Linus Torvalds 最多产,commit 数降至 73.7k

来源: OSCHINA
2022-01-03 08:27:32

2021 年合并了大量的内核改进,并引入了新的硬件支持等等。然而尽管这一年 Linux 内核中的动静看起来声势不错,但其实际上的 commit 数和行数都要低于以往。

科技网站 phoronix 总结了一下相关的 2021 年度 Git 开发统计数据。截至 2021 年 12 月 31 日,在 Linux 内核源码树上运行 GitStats 时,该存储库已收到来自大约 24.3 万名不同作者的 1,060,172 次 commit。源代码树目前由 74.3k 文件中的 3220 万行组成。

Linux 内核行数继续以相当一致的速度增长,新功能不断涌现、扩展的硬件支持到达主线。

虽然在 2021 年新增了一些重大功能并引入了硬件支持,但内核在 2021 年却只看到了 73.7k 次 commit,要低于 2020 年的 90.2k、2019 年的 82.8k、2018 年的 80.1k 等等。上一次单年 commit 数低于 73.7k 的还要追溯到  2013年,当时的 commit 数为 70.9k。phoronix 指出,导致这一数据的部分原因在于 2021 年只有 5 个主要内核版本发布,此前的一些年份却有 6 个。额外的合并窗口导致了大量的新 commit;此外还有 Linux 5.16 计划于几周后发布,这将在 1 月份启动 Linux 5.17 合并窗口。

除了比平时少得多的 commit 数之外,2021 年 Linux 内核增加了 320 万行,删除了 130 万行,低于 2020 年增加 400 万行和删除 150 万行。

像往常一样,Linus Torvalds 依旧是源代码树中最多产的 committer。其后的 Linux 内核源代码树的前五名提交者是 David S. Miller、Arnd Bergmann、Christoph Hellwig、Lee Jones 和 Jakub Kicinski 等长期杰出内核贡献者。

2021 年有 4,421 封与 Linux kernel commits 相关的不同电子邮件,低于 2020 年的 4,603 封,但与 2019 年的 4,383 封相比有所增加。

展开阅读全文
精彩评论
文中写了: committer
git里严格区分了committer和author. 作者!=提交者!=维护者
2022-01-04 09:54
4
举报
当然,上班是为了赚钱养家,弄 Linux 是为了个人兴趣、声誉。他上班公司挺好的,允许他上班时间花一点时间弄 Linux。但也不能太过分。
老外没有 996,还可以在家远程办公,退休福利好,年轻时候赚点够花的钱就可以了,没有必要拼命存钱。所以,没有必要拼命加班赚钱。
2022-01-05 09:41
3
举报
Linus Torvalds 不管是提交与不提交,都是大家膜拜与尊敬的。
2022-01-04 14:02
3
举报
又有一个搞笑的逻辑出来了:
既然知道每一个cummit不能代表相同的工作量,
那为啥代码多少就能反应出工作量或者重要性呢?
按照项目管理的经验来看,commit数量比代码数量更能反映项目开展的工作量。
但是有个前提是commit的质量。
所以我给团队定出的要求就是,
1.以功能修改而不是以代码多少为提交依据。一个独立的功能修改,哪怕一个字母修改也可以提交。不同不相关功能最好分几次提交。
2.每次提交充分写好提交说明,起码你自己看到提交说明自己能想起来代码思路。如果自己写的说明连自己都回忆不起代码思路,那就是没写好。
2022-01-17 16:24
2
举报
Linus 现在还有很多时间写代码?
2022-01-03 17:08
2
举报
3 收藏
分享
11 评论
3 收藏
分享
返回顶部
顶部
返回顶部
顶部