RHEL 8与RHEL 9的比较表
本文给出RHEL 8与RHEL 9(RedHat Enterprise Linux 9)重要参数的比较表,供使用者参考。
说明
我们将通过比较感兴趣的一些显著特性来并排对比RHEL 8和RHEL 9,以便我们能够了解它们两者的真正区别。比如已经做出的改进,已经引入的新更改,以及在您启动此新版本时的预期。
以下给出RHEL 8与RHEL 9的比较表
特性 |
RHEL 9 |
RHEL 8 |
发布日期 |
2022年5月17日 |
2019年5月7日 |
开发代号 |
Plow |
Ootpa |
Linux内核 |
与内核版本5.14一起分发 |
与内核版本4.18一起分发 |
包管理 |
DNF,YUM |
DNF,YUM |
支持的体系结构 |
AMD和Intel 64位体系结构(x86-64-v2)、64位ARM架构(ARMv8.0-A)、IBM Power Systems,Little Endian(POWER9)、64位IBM Z(z14) |
AMD和Intel 64位体系结构、64位ARM架构、IBM Power Systems,Little Endian、IBM Z |
存储库 |
Red Hat Enterprise Linux 9通过两个主要存储库分发,BaseOS应用流 |
Red Hat Enterprise Linux 8通过两个主要存储库分发,BaseOS应用流 |
初始设置 |
从RHEL 9开始,默认情况下已禁用初始设置屏幕以改善用户体验 |
RHEL用户必须在gnome初始设置和登录屏幕之前配置初始设置(许可、系统订阅管理器和用户设置) |
SELinux |
在此版本中,内核中已删除通过/etc/selinux/config文件中的SELINUX=disabled选项禁用SELinux的支持 |
支持通过/etc/selinux/config中的SELINUX=disabled选项禁用SELlinux |
网络脚本 |
RHEL 9不包含网络脚本包。要在RHEL 9中配置网络连接,请使用NetworkManager |
网络脚本包仍然可用,但在RHEL 8中已弃用 |
动态编程语言版本 |
Node.js 16,Perl 5.32,PHP 8.0,Python 3.9,Ruby 3.0 |
Node.js 16,Perl 5.26,PHP 7.2,Python 3.6,Ruby 2.5,Python 2.7在python2包中提供(生命周期更短) |
包过滤 |
nftables是默认的网络包过滤框架,ipset和iptables-nft包已被弃用 |
nftables取代iptables作为默认的网络数据包过滤框架 |
文件系统 |
XFS是默认的文件系统,现在支持bigtime和inobtcount特性。此外,RHEL 9现在支持exFAT文件系统 |
XFS是默认的文件系统。在Red Hat Enterprise Linux 8中删除了Btrfs文件系统 |
虚拟数据优化器(VDO) |
RHEL 9中不再提供基于python的VDO管理软件。不要使用此软件,而是使用LVM-VDO实现来管理VDO卷 |
RHEL 8支持的所有体系结构都可以使用VDO |
默认容器运行时 |
crun |
RHEL 8.0中不包含runc和Docker |
附:如下是英文对比截图:
结论
以上就是RHEL 8与RHEL 9的比较表,通过重要的功能特性比较能让我们更了解这两者之间的区别。