重大变化:Linux LTS(长期支持)内核支持将从六年缩短到两年。点击此处了解详情!
以坚韧和对进步的承诺而闻名的 Linux 社区再次处于变革的边缘。这一次,它显着改变了 Linux LTS(长期支持)内核支持,这有望重塑我们实现长期系统稳定性的方式。
Linux LTS 的转变:从 6 年到 2 年
Linux 内核开发人员 Jonathan Corbet 在西班牙毕尔巴鄂举行的欧洲开源峰会上发表讲话时 表示,即将发生重大变化 - 内核版本的长期支持 (LTS) 预计将从六年缩短至两年。
通常,Linux LTS 内核版本的支持期限为六年。此维护期包括主动支持期和扩展支持期,在此期间提供关键安全更新和错误修复。
下表是当前支持的 Linux 内核 LTS 版本。
发布 | 已发布 | 安全支持 |
---|---|---|
6.1(长期支持) | 9 个月前 (2022 年 12 月 11 日) |
3 年后结束 (2026 年 12 月 31 日) |
5.15(长期支持) | 1年零10个月前 (2021年10月31日) |
3年后结束 (2026年10月31日) |
5.10(长期支持) | 2年零9个月前 (2020年12月13日) |
3 年后结束 (2026 年 12 月 1 日) |
5.4(长期支持) | 3年零10个月前 (2019年11月25日) |
2 年后结束 (2025 年 12 月 1 日) |
4.14(长期支持) | 5年零10个月前 (2017年11月12日) |
3 个月后结束 (2024 年 1 月 1 日) |
是什么推动了变革?
Corbet 指出了将 Linux LTS 内核维护期从 6 年缩短到 2 年的两个主要原因。第一个是完全合理的,即“维护它这么长时间确实没有意义,因为人们不使用它们。“
除了可能并不总是需要长期维护 LTS 内核版本(例如六年)之外,我还能补充什么?毕竟,到 2023 年,谁会依赖并需要 Linux 内核 4.14 的支持?
当然,一些服务器仍然依赖它,但这更多的是确认一般规则的例外。
此外,维护这样的旧版本需要大量的工作,而这些工作需要您和我常常没有意识到的努力。这就引出了第二个主要因素,它更令人担忧。
内核开发人员已经筋疲力尽了。是的,根据Linux 基金会的说法,自 2005 年以来,Linux 内核的开发涉及超过 15,000 名高技能专业人员的工作,而且只有少数人的工作获得报酬。
其他人都在业余时间为内核的开发和维护做出贡献,心甘情愿地付出自己的高技能劳动。
在同时支持 6 个当前维护的 LTS 版本的情况下,不可避免地会导致倦怠。问题的解决办法是什么?简而言之,依赖 Linux 的公司必须认识到,经济上的回馈符合他们的最佳利益。
最后,Corbet 认为,快速发展的 Rust 编程语言成为 Linux 内核未来的一部分只是时间问题。这意味着需要大量新的专业人员来帮助其开发和维护。