16 Aug, 2019 | By ZYNUX

RHEL 7 vs RHEL 8

Red Hat has become associated to a large extent with its enterprise operating system Red Hat Enterprise Linux . With the acquisition of open-source enterprise middleware vendor JBoss, Red Hat also offers Red Hat Virtualization (RHV), an enterprise virtualization product. Red Hat provides storage, operating system platforms, middleware, applications, management products, and support, training, and consulting services.Red hat includes many container tools in RHEL 8. It brings support for Buildah, Podman, and Skopeo.System management boost up with the composer features. This feature facilitates organizations to build and deploy customRHEL images.RHEL 8 brings support for the Stratis filesystem, file system snapshots, and LUKSv2 disk encryption with Network-BoundDisk Encryption (NBDE).The new Red Hat Enterprise Linux Web Console also enhances the management of RHEL. It enables administrators to deal with bare metal, virtual, local and remote Linux servers.

Default File System

RHEL 7RHEL 8
XFS XFS

Kernel Version

RHEL 7 RHEL 8
3.10.0-x 4.18.0-x

Max. RAM Supported

RHEL 7 RHEL 8
12 TB*
24 TB*(* on x86_64 architecture)

DefaultDatabase

RHEL 7 RHEL 8
Maria Db is the default implementation of MySQL in
Red Hat Enterprise Linux 7
The following database servers are available in
RHEL 8:
MySQL 8.0
Maria Db 10.3
PostgreSQL 10 and PostgreSQL
SQL 9.6
Redis 5.0

New version of Programming Languages

RHEL 7 RHEL 8
Python 2 ( 2.7.X)
PHP 5.4
Ruby 2.0.0
Python
PHP 7.2
Ruby 2.5
Node.js 10

General Availability Date of First Major Release

RHEL 7 RHEL 8
2014-06-09
(Kernel Version 3.10.0-123)
2019-05-07
(Kernel Version 4.18.0-80)

Standard/Default Repo Channels

RHEL 7 RHEL 8
Repo ID : rhel-7-server-rpms
Repo Name: Red Hat Enterprise Linux 7 Server
(RPMs)
Repo ID : rhel-8-for-x86_64-
appstream-rpms
Repo Name: Red Hat Enterprise Linux
for x86_64 – AppStream (RPMs)
Repo ID: rhel-8-for-x86_64-baseos-
rpms
Repo Name: Red Hat Enterprise Linux 8 for
x86_64 – BaseOS (RPMs)

Network Time Synchronization

RHEL 7 RHEL 8
Using either ntp or ChronydUsing only Chronyd
The ntp implementation is not supported in RHEL 8

Maximum Supported File Size

RHEL 7 RHEL 8
Max. (individual) file size = 500TiB
Max. filesystem
size = 500TiB


The maximum supported size of an XFS file system
has been increased from 500 TiB to 1024 TiB

(This maximum file size is only on 64-bit machines.
Red Hat Enterprise Linux does not support XFS on
32-bit machines)

Package/Software Management

RHEL 7 RHEL 8
Yum being used and it is based on version 3.0.x Package management is done by DNF (YUMv4)
Yum is based on DNF technology
and yum
command provides backward
compatibility with
YUM v3 beingused in earlier
versions
The yum command is just
asymbolic link to dnf


Change in default network packet filtering

RHEL 7
RHEL 8
The firewalld daemon uses iptables as its default
backend
The “nftables” is the default network packet filtering which has replaced earlier “iptables” framework
The firewalld daemon now uses nftables as its
default backend

This would replace the earlier used ‘iptables’,
‘ip6tables’, ‘arptables’ & ‘ebtables’ tools. The
‘nftables’ does provide a single frame work
for both IPv4 & IPv6 protocols

Default Display Server

RHEL 7 RHEL 8
X.Org server is the default display server in RHEL 7The default display server is ‘Wayland’ used by Gnome Display Manager in RHEL 8

Different Version Control Systems available

RHEL 7 RHEL 8
Red Hat Enterprise Linux 7 is distributed with three of the most popular
open source revision control
systems: Git, SVN, and CVS
RHEL 8 provides the following
version control systems:

  Git 2.18
  Mercurial 4.8
  Subversion 1.10

Both Concurrent Versions
System (CVS) and Revision Control System (RCS) are not available in RHEL 8

Changes in NFS

RHEL 7 RHEL 8
The default NFS configuration file is
‘/etc/sysconfig/nfs’
The NFS configuration file is “/etc/nfs.conf”

Red Hat Enterprise Linux 8 attempts to automatically convert all options from “/etc/sysconfig/nfs” to “/
etc/nfs.conf” when upgrading from RHEL 7

NFS over UDP is no longer supported