3

CentOS 7 vs CentOS 8 - Feature Comparison | ComputingForGeeks

 2 years ago
source link: https://computingforgeeks.com/centos-7-vs-centos-8-feature-comparison/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client
CentOS 7 vs CentOS 8

Introduction

When CentOS 8 was officially released on the later parts of this year (2019), it is likely that many wondered what would have remarkably changed from CentOS 7. This article tries to hunt and uncover what differences exist between the two versions of this beast of a distribution. Let us unmask this bit of mystery and proceed to see if unleashing CentOS 8 was worth it.

CentOS 7 as it can be remembered was the first RedHat’s distribution to come ship with “systemd“. Released back in 2014, RHEL 7/CentOS 7 has many features that has served well for the past 10 years so far. CentOS 8 came with other new features and the table below shows some of the differences that exist between the two.

The differences

FeatureCentOS 7CentOS 8KernelBased on Fedora 19 and upstream kernel 3.10Based on Fedora 28 and upstream kernel 4.18GitGit version 1.8Git version 2.18SecurityComes with support for OpenSSL 1.0.1 and TLS 1.0Comes with support for OpenSSL 1.1.1 and TLS 1.3, TLS 1.0 and TLS 1Software ManagementUsed YUM v3, distributed with RPM 4.11YUM package manager is now based on the DNF technology and it provides support for modular content. Uses YUM v4, distributed with RPM 4.14httpd/ApacheHTTP Server 2.4HTTP Server 2.4PythonPython 2.7.5 and limited support for Python 2.7Python 3.6 and limited support for Python 2.7php, ruby, perlPHP 5.4.16, Ruby 2.0.0, Perl 5.16.3PHP 7.2, Ruby 2.5, Perl 5.26. PHP uses FastCGI Process Manager (FPM) by defaultDesktop EnvironmentDefault GNOME Display Manager is X.Org serverDefault GNOME Display Manager is Wayland, GNOME Shell version 3.28DatabasesMySQL 5.5, MariaDB 5.5, PostgreSQL 9.2MariaDB 10.3, MySQL 8.0, PostgreSQL 10, PostgreSQL 9.6, and Redis 5VirtualizationUses qemu-kvm and virt-managerDistributed with qemu-kvm 2.12, virt-manager deprecated and Cockpit taking overFirewallUses iptables packet filtering frameworkUses nftables packet filtering frameworkNginxNginx not available by default.CentOS 8 introduces Nginx web server. Version 1.14Networking Frameworkiptablesnftables which is used by firewalld as its default backend.JavaOpenJDK 8Both OpenJDK 11 and OpenJDK 8NTPBoth ntp daemon and chronyd availableOnly chrony NTP protocolStorage ManagementLVM defaultLVM and StratisContainersDocker for CentOS 7 availableDocker is not included. For working with containers, use the podman, buildah, skopeo, and runc tools.

Conclusion

As can be seen from the few differences done above, major changes can be seen to be done on the new CentOS 8 Release. All the way from security to how to manage virtual machines, you should anticipate finding major enhancements all in a bid to make Server management for CentOS 8 as easier and as secure as possible.

Go over to CentOS 8 installation guide to get started with CentOS 8. The articles below are tailored for CentOS 8, please check them out and enjoy.

Setup LVS (Linux Virtual Server) Load Balancer on CentOS 8 / RHEL 8

How To Install PHP Composer on CentOS 8

How To Install and Use Podman on CentOS 8 / RHEL 8

Configure Master / Slave BIND DNS Server on CentOS 8 / RHEL 8

Install and Configure Icinga 2 and Icinga Web 2 on CentOS 8

How To Configure iSCSI Target and Initiator on CentOS 8 / RHEL 8

How To Configure iSCSI Initiator on CentOS 8 / RHEL 8

Install and Configure Redis Server on CentOS / RHEL 8

How to Install and Configure Ansible on CentOS / RHEL 8

How to Install and Configure Memcached on CentOS / RHEL 8

How to Configure NTP Server Using Chrony on CentOS / RHEL 8

How to Install ELK Stack on CentOS / RHEL 8


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK