1.2. 了解 RHEL 内核版本号
系统报告的内核版本字符串标识 Red Hat Enterprise Linux (RHEL)内核软件包。它不描述内核中的所有代码。
在 RHEL 上,uname -r 命令的输出 和内核 RPM 软件包的版本使用相同的命名模式,如 6.12.0-124.15.1.el10_1.x86_64。字符串有以下部分:
-
上游 Linux 基础版本,如
6.12。 -
红帽补丁计数,如
-124。 -
可选的额外补丁级别,如
.15.1。 -
RHEL 发行标签,如
.el10_1。 -
系统架构,如
x86_64。
RHEL release 标签标识了构建该软件包的 RHEL 主或次要流。并不意味着内核中的每个驱动程序或子系统都与上游基础版本匹配。
1.2.1. version 字符串的含义 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
内核版本字符串中的上游基础号不会列出内核源中的每个更改。
红帽不会将上游基础编号视为承诺,您的内核的行为与未修改的上游内核在该标签中的行为。
在 RHEL 主发行版本生命周期中,红帽会将较新的上游 Linux 内核中的修复和增强反向移植到相同的主要内核流中。因此,可能会出现以下情况:
- 单个驱动程序和核心子系统可以包含来自上游内核的代码,这些代码比字符串中的基础版本更新。
- 随着 RHEL 主发行版本的成熟,版本字符串和上游主线之间的区别会增加。
- 您不能单独使用 version 字符串来决定特定的上游功能、API 或驱动程序行为是否存在。
这个模型适用于支持的 RHEL 主要,包括 RHEL 8、RHEL 9 和 RHEL 10。