RHEL 9 总览
Red Hat Enterprise Linux 9(简称 RHEL 9)是 Red Hat 公司于 2022 年 5 月 17 日 正式发布的当前主流企业级 Linux 发行版。它基于 Fedora 34/35,继承了 RHEL 8 的稳定性和企业级特性,同时大幅现代化内核、容器生态、包管理、安全机制与管理工具。
RHEL 9 是目前(2026 年)Red Hat 推荐用于新建生产环境的主要版本,全面支持周期至 2032 年 5 月 31 日。
核心特性与主要改进(相较 RHEL 8)
| 类别 | RHEL 9 关键变化 | 实际意义 / 推荐场景 |
|---|---|---|
| 内核 | Linux 5.14(长期支持版) | 更好的新硬件支持(AMD EPYC 4代、Intel Sapphire Rapids、NVMe、Wi-Fi 6E) |
| 容器 | Podman 4.x(默认无 daemon、rootless 成熟、Compose 支持) | 取代 Docker,成为企业容器标准 |
| 包管理 | dnf 4.x(模块流更完善、历史记录更强大、弱依赖处理优化) | 更安全的模块化安装与事务回滚 |
| 初始化系统 | systemd 252+(统一 cgroup v2、systemd-homed、systemd-sysusers) | 更细粒度的资源控制与用户态服务 |
| 网络 | NetworkManager 默认 nftables 后端 | 更现代、更高效的防火墙规则管理 |
| 安全 | SELinux 策略更新、crypto-policies 集中管理、FIPS 140-3 认证 | 默认更严格的加密算法、合规更简单 |
| Web 控制台 | Cockpit 升级(Podman、虚拟机、LVM、存储、防火墙管理) | 图形化运维能力大幅增强 |
| 镜像构建 | Image Builder (osbuild-composer) 更完善 | 支持 ISO、QCOW2、AMI、容器镜像等多种输出格式 |
| 性能工具 | bcc/bpftrace 更完善、tuned profiles 优化 | 更容易进行内核级性能分析 |
| 废弃/移除 | Python 2、旧版 docker、firewalld nftables 兼容层移除 | 强制向现代化工具迁移 |
生命周期与支持阶段(截至 2026 年)
| 阶段 | 时间范围 | 内容 | 推荐动作 |
|---|---|---|---|
| Full Support | 2022-05 → 2027-05 | 新功能、安全修复、bug 修复 | 新建项目首选 |
| Maintenance Support 1 | 2027-05 → 2030-05 | 重要安全修复、严重 bug 修复 | 适合稳定运行的生产环境 |
| Maintenance Support 2 | 2030-05 → 2032-05 | 仅关键安全修复 | 过渡期,建议规划升级 |
| Extended Life Cycle Support | 2032-05 → 2035-05(需付费) | 极少数关键安全补丁 | 仅限特殊场景 |
推荐使用场景
强烈推荐 - 新建企业服务器、生产环境 - 需要长期支持(到 2032 年)的关键业务 - 容器化转型(Podman 生态最成熟) - 高安全性要求的环境(SELinux、FIPS、crypto-policies) - 计划未来平滑升级到 RHEL 10 的项目
谨慎使用 - 仍在运行大量 RHEL 7/8 旧应用的遗留环境(建议先完成容器化/现代化改造) - 对 Python 2、旧版 docker 有强依赖的场景(需提前迁移)