LWN:内核6.2版本的开发数据!
共 1723字,需浏览 4分钟
·
2023-03-03 19:45
关注了就能看到更多这么棒的文章哦~
Some development statistics for 6.2
By Jonathan Corbet
February 20, 2023
ChatGPT assisted translation
https://lwn.net/Articles/923410/
6.2 内核在一个为期十周的开发周期后于 2 月 19 日发布。这一次,有 15,536 个非合并的 changeset 进入了主线仓库,使得这个周期比之前的内核版本表现得更为活跃。接下来我们将看看在这个内核版本发布中的工作内容。
6.2 版本的开发工作由 2,088 名开发人员贡献,这几乎打破了一个新记录;之前的记录是在 5.19 版本中有 2,086 名开发人员做出了贡献。其中 294 名开发人员在这个周期中首次为内核做出了贡献,这是一个相当典型的数字。在 6.2 版本中,最活跃的贡献者包括:
Uwe Kleine-König 在这一次中贡献了最多的 changeset。他的工作主要集中在将大量驱动程序转换到新的 I2C API 上。Krzysztof Kozlowski 继续致力于更新和改进设备树文件。Johan Hovold 主要处理一组高通 PHY 驱动程序,Andy Shevchenko 则在驱动程序树中执行清理工作,Thomas Gleixner 则在核心内核和 x86 子系统上进行了广泛的工作。
通常情况下,当一个开发者在“修改行数”这一列排名靠前时,这是由于添加了更多的机器生成的 amdgpu 头文件。但是这一次,Ian Rogers 通过与 perf 工具一起工作,特别是更新了一些英特尔 PMU 事件定义文件,而取得了这一成绩。Ping-Ke Shih 为 rtw89 无线网络适配器驱动程序做出了许多改进。Ben Skeggs 一如既往地致力于 Nouveau 图形驱动程序,Steen Hegelund 则在 sparx5 网络驱动程序上工作,而 Arnd Bergmann 删除了一些未维护的驱动程序。
这一次的顶级测试人员和审查者包括:
菲利普·霍特曼(Philipp Hortmann)的测试几乎完全局限于 Realtek 无线驱动程序的更改。丹尼尔·惠勒(Daniel Wheeler)继续测试 AMD 内部的图形补丁;马克·布劳德沃思(Mark Broadworth)也做了同样的事情。在 Reviewed By 栏中,安迪·谢申科(Andy Shevchenko)以近乎每天四个的速度审查了整个驱动程序树上的补丁。克日什托夫·科兹洛夫斯基(Krzysztof Kozlowski)、罗布·赫林(Rob Herring)和康拉德·迪比奇奥(Konrad Dybcio)以几乎相同的速度审查了设备树补丁。
总体而言,6.2 版本中有 1,161 个提交(占 7.4%)具有 Tested-by 标签,而有 6,735 个提交(占 43.4%)具有 Reviewed-by 标签。简单看下来,Reviewed-By tag 的使用量在这些年中一直稳步增长:
6.2 版本中不到一半的非合并提交包含 Reviewed-by 标签,但这种标签的百分比仍然是 8 年前 4.0 版本的近三倍。
共有 235 家雇主支持 6.2 的开发工作,这是一个相当普通的数字。这一次最活跃的雇主包括:
曾经是 Linux 最大贡献者之一的 IBM,继续在这个排名中缓慢下降(虽然红帽公司属于 IBM,但据称独立运营,其下降幅度较小)。但总体而言,这个表格看起来和往常一样,没有太多的惊喜。
这反映了整个内核开发过程的状态;它继续按照可预测的时间表发布内核版本,没有太多的意外。截至本文写作时,在 linux-next 中等待 6.3 开发周期的变更集超过了 12,000 个,因此在不久的将来,这个进度似乎不会减缓太多。无论 6.3 最终如何,你都会在此之后很快看到总结结果。
全文完
LWN 文章遵循 CC BY-SA 4.0 许可协议。
长按下面二维码关注,关注 LWN 深度文章以及开源社区的各种新近言论~