Linux 内核 LTS 期限将从 6 年恢复至 2 年

来源: OSCHINA
2023-09-21 17:06:49

在日前举行的欧洲开源峰会上,Linux 内核开发人员兼《Linux Weekly News》执行主编 Jonathan Corbet 介绍了 Linux 内核的最新动态以及未来的发展方向。其中一项即将发生的重大变化是:Linux 内核的长期支持 (LTS) 时间将从六年缩短至两年。

目前 Linux 社区仍然遵守当前的生命周期终止时间表,因此已发布的 6.1、5.15、5.10、5.4、4.19 和 4.14 六个 LTS 版本会遵守六年的规律,但之后发布的新版本则只会有两年周期。

对此,Corbet 解释称,主要原因在于缺乏使用和缺乏支持;“维持这么久确实没有意义,因为人们已经不再使用它们了”。还有一个很大的问题是,Linux 代码维护人员的倦怠;他们在完成工作时面临着许多障碍。一方面,维护人员需要在日常工作之余维护代码,但维护工作通常没有报酬。最重要的是,由于人手不足等问题,维护人员的工作量也越来越大。

科技媒体 Ars Technica 认为,对于 PC 端来说,两年似乎是一个不错的支持窗口;但对于基于 Linux 打造的 Android 移动操作系统来说,却不尽然。2017 年,Google 开发者 Iliyan Malchev 在一次 Android Linux 演讲中宣布 Linux 内核的 LTS 期限从两年延长至六年;彼时的这一扩展主要就是考虑到了 Android 和物联网设备。

而现如今,在 PC 上,两年仅代表内核更新之间的间隔时间,因此是一个很好的时间表。但对嵌入式设备而言,考虑到大部分的开发周期和整个消费者支持窗口期,这"两年"时长显然不够。

按照谷歌此前的描述,手机开发需要两年时间,内核在工程流程的初期就已锁定。因此如果按照两年的 LTS 期限,当手机最终发货时,LTS 内核将达到生命周期的终点,导致用户将在设备的整个生命周期中使用过时的内核。

展开阅读全文
点击加入讨论🔥(10) 发布并加入讨论🔥
本篇精彩评论
与其减少LTS支持时间,不如减少LTS发布频率
2023-09-22 10:47
5
举报
google打钱
2023-09-21 18:42
3
举报
但是商用的很多都是用非官方的LTS内核自己维护,例如RHEL 8是4.18,RHEL 9/SUSE 是5.14等等。
2023-09-22 16:51
2
举报
应该在宣布lts版本的时候为这个版本进行募捐,筹到多少钱就雇人维护多久
2023-09-22 02:48
2
举报
2年在PC上难道不依旧太短了吗?Windows 11连短期支持版的内核都是2+1年(企业版/教育版额外一年),而到了LTSC版的内核更是5+5年(后者面向物联网的IoT版本),有些人更是坚持只做LTS 到 LTS的方式更新。
2023-09-21 23:03
2
举报
10 评论
1 收藏
分享
返回顶部
顶部