关注了就能看到更多这么棒的文章哦~
Some 6.6 development statistics
By Jonathan Corbet
October 30, 2023
ChatGPT translation
https://lwn.net/Articles/948970/
6.6 内核如期于 10 月 29日发布. 本次开发周期共有 1,978 位开发人员提交了 14,069 个非合并的变更集 — 这跟近期发布版本的相关数字差不多. 现在是 LWN 传统性地回顾本次发布的变更来源以及可能在 6.6 版本结束的更长开发“超周期(supercycle)”的时候了。
在为 6.6 做出贡献的开发人员中,有 249 位是新加入内核社区的成员,这也是一个相当典型的数字。最活跃的 6.6 开发者有:
Krzysztof Kozlowski 再次位居变更集贡献者榜首,主要是在设备树子系统上做了大量工作。Yangtao Li 主要将大量驱动程序转换为使用devm_platform_iomap_resource()。Konrad Dybcio 主要与设备树文件和高通驱动程序打交道,Rob Herring 广泛地在与设备树相关的代码上工作,而 Thomas Zimmermann 则对各种图形和帧缓冲驱动进行了许多改进。
开发人员通常通过少量大型补丁在“变更行数”列中名列前茅。Jiri Pirko 则通过贡献 72 个较小的补丁对网络驱动程序子系统的部分进行了重构和改进;Dybcio 以类似的方式进入了这个榜单。Ian Rogers 对 perf event 子系统进行了多项更改(包括删除perf BPF事件支持),Dmitry Baryshkov 与高通驱动程序一起工作,而 Charles Keepax 添加了 cs42l43 音频驱动程序。
本次最活跃的测试人员和审阅者有:
Daniel Wheeler 照例给 AMD GPU 驱动程序补丁打上了 Tested-by 标签。而 Michael Kelley、Juergen Groess 和 Sohil Mehta 则测试了来自 Thomas Gleixner的x86 "APIC decrapification"补丁集. 总体而言,6.6 版本中有 1,067 个补丁(占总数的近 8%)包含了 Tested-by 标签。
Simon Horman 是 6.6 版本的审阅冠军,成功审阅了在本次开发周期的每一天都超过五个网络补丁。在 6.6 版本中,共有 6,386 个补丁带有 Reviewed-by 标签,占总数的 45%。
本次最活跃的雇主有:
这里还是没有什么意外。
Closing the supercycle
不出意料的话,6.6 将是 2023 年的最终版本,因此是下一个长期支持的内核版本,将在接下来的两年内进行稳定更新。由于大多数系统实际上使用的是 LTS 内核,这种一年一度的 LTS 周期就是内核开发的一个所谓的超级周期。因此,有必要从整个超级周期的角度来看一下贡献。
上一个 LTS 内核是 6.1,发布于 2022 年 12 月 11 日。自那时以来,72,425 个非合并的变更集已经进入主线,由 4,598 名开发人员贡献,其中 1,359 名是首次贡献者。最活跃的开发者有:
在两个 LTS 版本之间的 322 天里,这两位最活跃的开发者每天都能完成近六个补丁 — 每天一直都在;在那段时间里,有 19 位开发者每天至少贡献一个补丁。两位新增代码最多的贡献者,Ian Rogers 和 Hawking Zhang,分别添加了 Intel perf 事件定义和 AMD GPU 寄存器定义。相反,Arnd Bergmann 在这个时期成功删除了超过 170,000 行的代码。
这个时期的雇主数据如下:
值得一提的另一个统计数据是除了补丁作者之外的其他开发人员应用"Signed-off-by"标签的情况。这些标签是在维护人员将补丁应用到存储库中时添加的,将其纳入基于 Git 的流程。因此,查看非作者签名的情况可以描绘出最繁忙的维护人员是谁。对于扩展的 6.6 周期,结果如下:
Greg Kroah-Hartman 在这一时期差不多每天都能应用十个补丁,包括周末和假期在内,而这并没有计算他引导进稳定内核的所有补丁。在雇主方面,很明显仍然有相对较少的公司雇佣了维护人员;超过 50%的内核变更通过了仅有五家公司的维护人员之手。
内核的开发过程保持全速前进,每九到十周产生一个新的主要发布版。由于即将到来的假期季节,6.7 版本更有可能是十周而不是九周。这也可能是一个重大的发布;截至目前,linux-next 中有近 16,000 个待处理的变更集。与往常一样,保持关注 LWN 以了解这个下一个周期展开时发生了什么。
全文完
LWN 文章遵循 CC BY-SA 4.0 许可协议。
欢迎分享、转载及基于现有协议再创作~
长按下面二维码关注,关注 LWN 深度文章以及开源社区的各种新近言论~