With any new software release, it is very common to be interested in what the new version has to offer over the old ones. This can be doubly true for something as significant as a new major release of an operating system.
As such, with the recent release of CentOS 8, the latest version of the RHEL based operating system, you may be wondering what it brings to the table over it’s previous version.
This article will be covering some of the major differences between CentOS 7 and 8, which we hope will help you decide whether or not to upgrade.
While yum is still available as a package manager and you can keep using it as you have before, it has received a significant upgrade on the back-end, going from version 3 in CentOS 7, to version 4 in CentOS 8.
This new version of yum is based on the DNF (Dandified yum) package manager, for which a major new feature is additional support for modular content as well as adding the ability for plugins to extend the functionality of DNF/yum.
The biggest and most noticeable changes that come with CentOS 8 are that the default versions of the software available either bundled with the OS, or available in the default repositories, have been updated to later versions. Below are a comparison between CentOS 7 and 8 for some required, and some of the most common software.
|CentOS 7||CentOS 8|
|MySQL||MariaDB 5.5||MySQL 8.0|
In additional to just having more up to date software available by default, CentOS 8 also provides some changes and additional support for various security related software, tools, and protocols.
|CentOS 7||CentOS 8|
|Supported OpenSSL Versions||1.0.1||1.1.1|
|Supported TLS Versions||1.0||1.3 and 1.0|
If you choose to manually install CentOS as a desktop setup, or choose to manually install a display manager later on, CentOS 8 has updated the default GNOME display manager available from X.Org server to Waylad.
Wayland can provide some significant performance improvements over X.Org, as well as providing some additional functionality/support on the back-end.