活跃的内核版本

内核发布版本主要分为以下几类

预补丁
预补丁或“RC”内核是主线内核的预发布版本,主要面向其他内核开发者和 Linux 爱好者。它们必须从源代码编译,并且通常包含在稳定版本发布之前需要测试的新功能。预补丁内核由 Linus Torvalds 维护和发布。
主线
主线内核树由 Linus Torvalds 维护。它是所有新功能引入的地方,也是所有令人兴奋的新开发发生的地方。新的主线内核每 9-10 周发布一次。
稳定版
每个主线内核发布后,即被视为“稳定版”。稳定版内核的任何错误修复都会从主线树回溯移植,并由指定的稳定版内核维护者应用。通常只有少数几个错误修复内核版本,直到下一个主线内核可用为止——除非它被指定为“长期维护内核”。稳定版内核更新根据需要发布,通常每周一次。
长期版
通常会提供多个“长期维护”内核发布版本,用于为较旧的内核树回溯移植错误修复。只有重要的错误修复才会应用于此类内核,并且它们通常不会非常频繁地发布,特别是对于较旧的内核树。
长期发布版内核
版本 维护者 发布日期 预计终止维护日期
6.12 Greg Kroah-Hartman 和 Sasha Levin 2024-11-17 2026 年 12 月
6.6 Greg Kroah-Hartman 和 Sasha Levin 2023-10-29 2026 年 12 月
6.1 Greg Kroah-Hartman 和 Sasha Levin 2022-12-11 2027 年 12 月
5.15 Greg Kroah-Hartman 和 Sasha Levin 2021-10-31 2026 年 12 月
5.10 Greg Kroah-Hartman 和 Sasha Levin 2020-12-13 2026 年 12 月
5.4 Greg Kroah-Hartman 和 Sasha Levin 2019-11-24 2025 年 12 月

发行版内核

许多 Linux 发行版提供自己的“长期维护”内核,这些内核可能基于也可能不基于内核开发者维护的版本。这些内核发布版本不托管在 kernel.org 上,内核开发者也无法为其提供支持。

很容易判断您是否正在运行发行版内核。除非您从 kernel.org 下载、编译并安装了您自己的内核版本,否则您正在运行的是发行版内核。要查找您的内核版本,请运行 uname -r

# uname -r
5.6.19-300.fc32.x86_64

如果在短划线后看到任何内容,则您正在运行发行版内核。请使用您的发行版供应商提供的支持渠道获取内核支持。

发布版本常见问题

以下是我们经常收到的关于内核发布版本的一些问题。另请参阅主“常见问题”部分以了解其他主题。

下一个主线内核版本何时发布?

Linux 内核遵循简单的发布节奏

  • 每个主线版本发布后,有为期两周的“合并窗口”期,在此期间新的主要功能会被引入内核
  • 合并窗口关闭后,有为期七周的错误修复和稳定化时期,每周发布“发布候选”快照
  • rc7 通常是最后一个发布候选版本,但如果认为有必要,偶尔也可能会有额外的 rc8+ 发布版本

因此,要查找下一个主线内核发布的大致日期,请取上一个主线发布日期并加上 9-10 周。

您也可以订阅发布日历,该日历会预测即将发布的内核的关键开发日期

下一个长期发布版本会是什么?

长期内核的选择基于多种因素——主要新功能、流行商业发行版的需求、设备制造商的需求、维护者的工作量和可用性等。您可以根据自上一个长期版本选定以来所经过的时间,大致估计新长期版本何时可用。

为什么有些长期版本比其他版本支持时间更长?

“预计终止维护日期”并非一成不变。每个新的长期内核通常最初只有两年的预计终止维护期,如果业界有足够兴趣帮助其获得更长时间的支持,则可以进一步延长。

主要版本号(4.x 对比 5.x)有任何意义吗?

没有。当小数点后的数字看起来“太大”时,主要版本号就会递增。实际上没有其他原因。

奇偶版本号还有意义吗?

很久以前,Linux 使用了一种系统,其中第一个点之后的奇数表示预发布开发内核(例如 2.1、2.3、2.5)。此方案在内核 2.6 发布后被放弃,现在预发布内核用“-rc”表示。

其他资源

社交