以前 Linux Kernel LTS 版支持周期是 2 年的,但后来为了方便开发者和企业使用,LTS 版内核从 2 年扩展到 6 年,这样一些企业很长时间都可以不升级内核大版本。
然而这样的维护成本也是非常高的,内核维护者面临的问题越来越多、需要花费的时间也越来越多,但几乎没有获得维护报酬。
有开发者指出,使用 Linux 的企业必须认识到,如果他们想要继续从 Linux 中获益,就需要回馈 Linux。
目前 Linux 内核维护团队已经做出如下决定:
1.Linux 内核的长期支持版由 6 年缩短至 2 年,也就是回归到之前的状态。
2. 目前现有的 6 个 LTS 内核:6.1、5.15、5.10、5.4、4.19、4.14 将仍然会提供 6 年的维护支持,其中 4.14 LTS 将在 2024 年 1 月发布。
3. 后续发布的新内核即便是 LTS 版也只会提供 2 年支持。
现在的问题是什么?
问题包括使用旧版 Linux 内核的用户并不多,第二个是维护者时间和精力都很紧张,而且难以获得报酬。
就第一个问题,在欧洲开源峰会上,Linux 内核开发者 Jonathan Corbet 表示,对旧版内核维护这么久确实没有意义,因为人们不再使用他们。尽管确实还有人在生产 Linux 系统中使用 4.14,但这样的人不会太多。
就第二个问题,根据 Jonathan Corbet 的说法,Linux 维护者正在精疲力尽,他们除了自己的本职工作外还要抽时间维护代码,由于人手不足以及使用模糊器来查找错误,他们面临着越来越多的时间需求。使用模糊器查找错误虽然也很有用,但模糊器会发现很多小错误,对于这些小错误,维护者必须挨个检查然后消除。
而且一个很重要的问题就是,根据维护者的说法,许多维护者没有得到维护费用。虽然为开源做贡献是个很伟大的事情,但缺少必要的维护经费,这让不少维护者很难受。
所以现在改成 2 年长期支持后,可以减轻维护者们的工作量,对于那些想要长期使用旧版本内核的企业,如果他们愿意的话,他们可以联系社区,看看有没有更多通过 Linux 赚钱的企业一起提供资金,让社区可以更好地运作。
版权声明:感谢您的阅读,除非文中已注明来源网站名称或链接,否则均为蓝点网原创内容。转载时请务必注明:来源于蓝点网、标注作者及本文完整链接,谢谢理解。