RHEL 9 vs 8 的主要区别

Red Hat Enterprise Linux 9

本文列出了 RHEL 9 与 RHEL 8 各版本之间的主要差异,以及 RHEL 9 中引入的关键特性。虽然默认文件系统保持不变,但内核版本有显著提升并带来了大量改进。RHEL 9 是 Red Hat 首个基于 CentOS Stream 构建的企业级发行版。

功能 RHEL 9 RHEL 8
默认文件系统 XFS XFS
内核版本 5.14.0-x 4.18.0-x
内核代号 Plow Ootpa
首个正式版本发布日期 2022-05-17 (内核 5.14.0-70.13.1) 2019-05-07 (内核 4.18.0-80)
最大逻辑 CPU 数 (x86_64) 1792 (最大 8192) 768 (最大 8192)
最大支持内存 (x86_64) 48 TB (最大 64 TB) 24 TB (最大 64 TB)
编译器/工具链 GCC 11.2.1 GCC 8.2.1
默认数据库 MySQL 8.0、MariaDB 10.5、PostgreSQL 13、Redis 6.2 MySQL 8.0、MariaDB 10.3、PostgreSQL 10/9.6、Redis 5.0
支持的硬件架构 AMD/Intel 64 位 (x86-64-v2);ARM 64 位 (ARMv8.0-A);IBM Power (POWER9,小端);IBM Z (z14) AMD/Intel 64 位;ARM 64 位;IBM Power (小端);IBM Z
SCP 变更 SCP 已弃用,默认使用 SFTP (SSH 文件传输协议) 使用 OpenSSH 提供的 SCP
网络配置文件 使用 NetworkManager,配置文件位于 /etc/NetworkManager/system-connections/,采用 key-file 格式 (如: enp0s3-nmconnection) 使用 /etc/sysconfig/network-scripts/ifcfg-xxxx 格式
浏览器版本 Firefox 91.8.0 Firefox 60.5.11
启动配置文件 GRUB 配置统一在 /boot/grub2/;UEFI 下 /boot/efi/EFI/redhat/grub.cfg 为符号链接,统一 BIOS/UEFI BIOS 使用 /boot/grub2/grub.cfg,UEFI 使用 /boot/efi/EFI/redhat/grub.cfg
网络团队 (teaming) teamd 和 libteam 已弃用,建议使用 bonding 同时支持 bonding 和 teaming
桌面 GUI 与图形 默认仍为 Wayland,GNOME 升级至 40,X.org 已被弃用 (Wayland 1.19) 默认 Wayland (GDM),Wayland 1.15

RHEL 9 额外特性 (Extras)

额外变更 说明
更强的 OpenSSL 框架 OpenSSL 升级至 3.0.1,引入 Provider (提供者) 架构、新的版本管理机制、改进的 HTTP(S) 客户端,并支持更多协议、格式和加密算法
OpenSSH 改进 OpenSSH 升级到 8.7p1,相较于 RHEL 8 的 8.0p1,提供更多功能增强、错误修复和安全改进。默认使用 SFTP 取代 SCP/RCP 协议
原地升级支持 支持从 RHEL 8.6 原地升级到 RHEL 9,适用于 Intel/AMD 64 位、ARM 64 位、IBM POWER9 和 IBM Z (不含 z13)。不支持从 RHEL 7 直接升级到 RHEL 9,建议先升级到 RHEL 8,再升级到 RHEL 9
新增 Root 账户控制选项 在安装界面中新增选项,可直接锁定 root 账户,并允许通过 SSH 使用密码登录 root
安装后初始化配置默认禁用 默认禁用 gnome-initial-setup 之前的许可协议、订阅管理和用户设置步骤,以简化首次启动体验
OpenShift Fence Agent 新增 fence_kubevirt,可在 RHEL 高可用 (HA) 环境中与 Red Hat OpenShift Virtualization 配合使用
Python 版本更新 默认 Python 版本为 3.9,采用非模块化 RPM 包形式,位于 BaseOS 仓库中
Java 实现更新 AppStream 仓库提供并支持 OpenJDK 17、OpenJDK 11 和 OpenJDK 8,均包含完整的 JRE 和 JDK
Kdump 更加稳定 修复 SELinux 权限问题,避免 kdump 无法启动或产生 AVC 拒绝日志,提升系统崩溃转储可靠性
device-mapper-multipath 升级 升级到 0.8.7,修复内存泄漏和 socket 触发问题,并增强对 DELL、EMC 等存储阵列的自动识别与配置能力
WireGuard VPN (技术预览) 提供轻量高性能 VPN,运行于 Linux 内核,使用现代加密算法,配置简单,但仍属于 Technology Preview,不提供正式支持
Stratis (技术预览) 本地存储管理框架,可管理存储池并根据需要自动扩展文件系统,同时集成到 Cockpit Web 控制台
virt-manager 与 libvirt 变化 默认通过 Cockpit 管理虚拟机。单体式 libvirtd 守护进程已弃用,将在未来 RHEL 主版本中移除
原生 NVMe 多路径默认启用 RHEL 9 默认启用 Native NVMe Multipathing。使用 NVMe/TCP 时建议不要再配合 device-mapper-multipath
BIOS VGA 安装兼容性 在 Legacy BIOS 模式下安装到 VGA 图形系统时可能无法显示安装界面,可通过添加 nomodeset 启动参数解决
SHA-1 加密用途已弃用 SHA-1 摘要算法不再推荐用于密码学用途,以提升整体系统安全性

以上内容整理自 Red Hat 官方文档


原文

RHEL9 v/s 8 Differences
原文备份

最后更新于 2026-05-12