LWN:内核维护者峰会上的两个小话题!

关注了就能看到更多这么棒的文章哦~

The 2021 Kernel Maintainers Summit (part of)

By Jonathan Corbet
September 27, 2021
DeepL assisted translation
Maintainers summit
https://lwn.net/Articles/870415

How to recruit more kernel maintainers

内核开发流程很依赖于各个子系统的维护者(maintainer),而这些维护者往往工作很繁重,因此脾气有些暴躁。在 2021 年的内核维护者峰会上,Ted Ts'o 提出了关于招募和维持 maintainer 的话题,但没能从与会人员中引出很多新想法。

让开发者的生活更轻松(这是上一场会议的主题)是很重要的,但也许最好的方法之一是能引入更多的维护人员。Ts'o 问道:我们如何才能做到这一点?鉴于我们的维护者已经不再年轻,社区也应该考虑传承的问题。Dave Airlie 回应说,真正的问题应该是:我们如何鼓励公司为 maintainer 付费?公司会给开发人员付工资,但他们对给予 maintainer 们这个位置的人员付工资的兴趣要小得多。

Linus Torvalds 说,他完全同意这种看法。他一直在与公司交谈,并告诉他们,他们需要鼓励他们的开发人员承担更多的角色,特别是要努力成为维护者。他说,在一个公司里,每 10 个开发者就应该有一个维护者,但却远远没有公司达到这个比例。Thomas Gleixner 说,在这方面提供帮助的一个方法是,公司给他们的开发人员保留出一些时间,让他们来做自己的项目。

Greg Kroah-Hartman 说,开发人员能够在公司内部担任维护者的唯一方法,就是将其作为正式工作的一部分,也就是他们需要在年底接受评估(evaluated)。他说,这必须是自上而下来推动的。不过,Airlie 回答说,维护者的身份也可以是自下而上的,DRM 子系统就有一个 group review 的结构,要求开发人员们需要帮助 review 代码。这样在一旦有需要的时候,开发人员可以很容易被提升起来成为维护者的位置上。Chris Mason 说,在 Facebook,maintainer 相关工作是写在 job description 中的一部分,该公司在这方面就取得了很好的成功。

Ts'o 在会议结束时建议,这可能是 Linux 基金会技术顾问委员会要考虑的一个话题。也许委员会可以为企业起草一套建议。

Conclusion: is Linus happy?

内核维护者峰会的最后一场会议,传统上来说一直是由 Linus Torvalds 主持的,他利用这个时间来谈论他在内核维护过程中遇到的任何痛点,以及如何才能让一切都更顺利地进行。在 2021 年的峰会上,这个会议事实上非常简短。看起来,即使偶尔有些小毛病,内核开发过程也在顺利进行。

Torvalds 首先说,5.15 合并窗口并不是他所经历过的这么多合并窗口中最容易的一个。这里问题的一部分原因是,合并窗口是在(北半球)夏季结束时开始的,此时欧洲大部分地区都在度假,这导致了大量的 pull request 在合并窗口结束时才出现。不过,总的来说,一切都仍在顺利进行。他最大的烦恼可能是在每个合并窗口中都不得不反复说同样的话。核心维护者知道这个过程是如何运作的,而那些不那么核心的人则往往会重复犯同样的错误。当他在一个合并窗口中接受超过 100 个拉动请求时,这可能就会使他感到相当烦躁。

不过,总的来说,Torvalds 认为社区做得很好。他还认为,他个人并不是拖慢进度的瓶颈。

他简要地谈到了 folio patch set 的问题,这些 patch 在 5.15 中没有被合并。他说,这些 patch 是对内核中几乎从一开始就存在的一个核心数据结构的重构。将这项工作推迟到下一个开发周期并不是不合理的。他说,一般来说,如果围绕一个 pull request 存在争议,他就不会真的去 pull。

Torvalds 最后说,如果有哪个子系统对开发者来说特别有问题的话,他希望得到开发者的反馈。当涉及到他不熟悉的子系统时,他自己无法提供很多帮助。

这时,Torvalds 就讲完了,大家似乎也都很疲惫。2021 年的维护者峰会没有进一步的讨论,就此结束了。

全文完
LWN 文章遵循 CC BY-SA 4.0 许可协议。

欢迎分享、转载及基于现有协议再创作~

长按下面二维码关注,关注 LWN 深度文章以及开源社区的各种新近言论~

402c30904ebce97625e4f17630824f6c.png

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值