Difference between RHEL 7 and RHEL 8 ?
Today we will look at differences between RHEL 8 and 7.
This is one of the interesting article as there are not major differences here.
I. Major noticeable differences
RHEL 8 | RHEL 7 | |
---|---|---|
Kernel Version | 4.18.0-x (07th May 2019) | 3.10.0-x (09 June 2014) |
Package Management | YUM v4.0 (Also known as DNF) | YUM v3.x |
Packet Filtering | Firewalld uses NFTables as single backend interface for all ipv4/ipv6 iptables/arptables/ebtables, | Firewalld uses IPtables in the backend |
Max RAM | 24 TB | 12 TB |
RPM Version | RPM 4.14 – Validates package contents before starting installation. | RPM 4.11 |
2. Other Differences
RHEL 8 | RHEL 7 | |
---|---|---|
Network Time Implementation | NTPD is not supported, only chronyd is supported | Either NTPD or Chronyd can be configured. |
Maximum Filesystem Size(XFS) | 1024 TB | 512 TB |
Maximum File Size | 1024 TB | 512 TB |
Default Databases Available | MariaDB 10.3 MariaDB 10.5 – available since RHEL 8.4 MySQL 8.0 PostgreSQL 10 PostgreSQL 9.6 PostgreSQL 12 – available since RHEL 8.1.1 PostgreSQL 13 – available since RHEL 8.4 |
MariaDB 5.5 |
Nobody and nfsnobody User IDs | Both User IDs – nobody and nfsnobody are now merged into UID 65534 | nobody UID – 99, nfsnobody – 65534 |
Version Control System | GIT, Mercurial, Suversion. CVS/RCS are removed. | GIT, CVS – Concurrent Version Control, and RCS – Revision Control System |
NFS Server | NFS over UDP is not supported now. | NFS on either TCP/UDP is supported. |
I/O Scheduler | 4 schedulers: mq-deadline, kyber, bfq, and none. | deadline scheduler |
Display Server used by GNOME | Wayland | X.org |
There are many other small differences, however i am not mentioning those which can be rectified by upgrading/changing packages/RPMs..
Here we have seen most of the major differences to understand how to work in RHEL 8.