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

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

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.

5 1 vote
Article Rating
Notify of
Inline Feedbacks
View all comments