关注了就能看到更多这么棒的文章哦~
Some 6.9 development statistics
By Jonathan Corbet
May 13, 2024
Gemini Pro API translation
https://lwn.net/Articles/972605/
6.9 版内核于 5 月 12 日发布,它遵循历时九周的传统开发周期。这次是一个主要版本的更新,包含许多变更和新功能。我们对合并窗口所做的总结(第 1 部分、第 2 部分)涵盖了这些变更;随着开发周期结束,是时候审视所有这些工作所取得的成果,并且为对这种信息感兴趣的读者隆重推出 LWN 的一项的新的试行总结方式。
共有 2028 位开发者为 6.9 版内核做出了贡献;285 位在此周期中首次为内核做出贡献。6.9 版最活跃的贡献者如下:
作为 Linux 社区的悠久传统,这次最多贡献者仍然是 Uwe Kleine-König。他的工作主要集中在底层设备驱动的重构上,自 2023 年 4 月 6.3 发布以来已为内核提供了约 2,500 个 changeset。Kent Overstreet 继续完善和稳定 bcachefs 文件系统。Christoph Hellwig 继续在块层和 XFS 文件系统中进行广泛的重构工作。Krzysztof Kozlowski 针对移动系统广泛地修改驱动程序和设备树,Johannes Berg 在内核 WiFi 子系统中做了大量工作。
在“变更行数”列中,Hamza Mahfooz 和 Hawking Zhang 保持了另一个明显的传统:添加了许多包含大量 amdgpu 寄存器定义的大文件。相反,Matthew Sakai 添加了新的 dm-vdo 设备映射器(device-mapper)目标。Matthew Wilcox 删除了旧的 NTFS 文件系统实现,Ian Rogers 添加了英特尔 CPU 的事件定义。
本次贡献最多的测试人员和审阅人员是:
本周期内,那些主要工作就是负责测试工作的测试人员仍然位列前几位。在代码检查方面,有 19 名开发者在本次开发周期中每天至少检查一个补丁,其中有 5 人每天检查的补丁数超过 2 个。
经过确认,有 227 家公司为 6.9 内核提供支持工作,这一数字自 6.4 版本发布以来达到了最高(小幅提升)。最积极的雇主为:
一如既往,这里并没有什么令人惊讶的地方;从一个版本到下一个版本,甚至从一年到下一年的这段时间里,这些结果都没有很大的改变。
最后的说明
自是谁编写了 2.6.20 一文发表以来已经过去 17 年了。2007 年的时候,普遍的说法依然是,内核大多由志愿者开发和维护。而我们花时间将内核存储库中的 commit 跟雇主对应起来之后,证明了实际情况截然不同,并且大多数内核开发人员都是靠相关工作获得报酬的。
在这些年来,有时这些文章的新闻数量就像潮汐记录表格一样。这里出现的信息可能很有用,但通常并不令人惊讶。然而,这些文章仍然受到关注,当几年前我们跳过几个开发布周期时,就发现了这一点。鉴于持续的兴趣和将这些信息汇总在一起的机械性质,也许将更多工作委派给机器是有意义的。
因此,我们很高兴推出 LWN 内核源码数据库作为一项实验性的、仅限于订户使用的功能。这些文章中的大量信息都可以找到,并且还有更多信息。我们鼓励读者试用这个系统,并告诉我们他们的想法。明确地说:近期内没有停止该文章的发布计划,但是对想要深入挖掘的读者来说,这里有了一些资源。
全文完
LWN 文章遵循 CC BY-SA 4.0 许可协议。
欢迎分享、转载及基于现有协议再创作~
长按下面二维码关注,关注 LWN 深度文章以及开源社区的各种新近言论~