Linux 内核的代码本身很复杂,但你无需担心和困扰。我们现在说的是 Linux 内核的发布时间表。

那么通常一年内多久会发布一个新的内核版本?内核被支持多长时间?还有一些 LTS(长期支持)内核,LTS Linux 内核的支持时间有多长?

问题是,虽然这些问题看起来很简单,但答案却不简单。

这些问题没有一个直接明了的答案,短的回答是,每两到三个月就有一个新的内核版本发布。长的回答是,这不是一个硬性规定。推荐阅读:《关于 Linux 的历史》

这个意思是,你经常会看到每两到三个月就有一个新的内核版本发布。这是内核维护者团队的目标,但并没有规定必须2-3个月更新一次版本。

新的内核版本(通常)是由 Linus Torvalds 准备好并发布的。通常是每 2 到 3 个月发布一次。该版本被认定为稳定版,一般以 X.Y 的格式编号。

但这并不是 X.Y 开发的结束。稳定版会有更多的小版本以进行错误的修复。这些小版本在稳定版的内核上又增加了一个点,就像是 X.Y.Z。

虽然 X.Y(通常)是由 Linux 创造者 Linus Torvalds 发布的,但是维护稳定的 X.Y 内核、合并错误修复和发布 X.Y.Z 版本的责任是由另外的内核开发者负责的。

和发布一样,一个内核版本支持多长时间也没有固定的日期和时间表。

一个普通的稳定内核版本通常会被支持两个半月到三个月,这取决于下一个稳定内核版本的发布时间。推荐阅读:《Linux 操作系统简介》

例如,稳定版内核 5.14 会在稳定版内核 5.15 发布后的几周内达到 生命周期。结束支持是由该稳定内核版本的维护者在 Linux 内核邮件列表中宣布的。用户和贡献者会被要求切换到新发布的稳定版本。

但这只适用于正常的稳定内核版本,还有 LTS(长期支持)内核版本,它们的支持期会超过3个月以上。

LTS 内核也没有固定的发布时间表。通常,每年都有一个 LTS 内核版本,一般是当年的最后一个版本,它至少会被支持两年。但同样,这里也没有固定的规则。

LTS 内核的维护者可以同意某个 LTS 内核的维护时间超过通常的两年。这个协议是根据必要性和参与的人员来达成的。

这种情况经常发生在 Android 项目中。由于两年的时间不足以让制造商结束对他们的硬件和软件功能的支持,你经常会发现一些 LTS 内核会被支持六年之久。推荐相关阅读:《Linux分销主机与Windows分销主机》