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
PostgreSQL 12 – available since RHEL 8.1.1
PostgreSQL 13 – available since RHEL 8.4
|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.