Recently the expected CentOS Linux 8 has been published to download, however, the company has taken a major step forward with the project. Now there will be two CentOS available for download, one is CentOS Stream and other is CentOS 8 Linux. Momentarily, you may be wondering what is the difference between them? We will discuss this later in this article.
First let’s talk about the changes and upgrade we got in CentOS 8 Linux based on the latest Redhat 8 Linux operating system.
The installation media of CentOS 8 Linux will be like the previously released CentOS 7 ISO image, only for 64-bit system and support for ARM and POWER architectures will also be present. However, just like 7, it will also not support i386 systems (32-bit Pentium, AMD, Via).
System requirements and hardware support for CentOS 8 Linux
- Minimum 2 GB of RAM and recommended is 4 GB of RAM.
- Processor: 64 bits
- Minimum / recommended disk space: 10 GB / 20 GB
- Maximum number of logical processors supported: 768/8192
- Maximum RAM support:
- for x86_64: 24 TB / 64 TB
- for ARM systems: 1.5TB / 254TB
- Supported processor architecture:
- X86_64 systems (AMD64 / EM64T)
- PowerPC8le Systems (IBM Power, Mac)
- AArch64 (arm64)
Here is the table of software or packages updated on CetnOS Linux 8
|Packages||CentOS 8 Linux||CentOS 7|
|Compiler / Toolchain||CCAG 8.2.1||CCG 4.8.5|
|Web server||httpd 2.4.6 (apache)||httpd 2.4.37 (apache)|
|Desktop GUI||Gnome 3.28||Gnome 3.22, KDE 4.14|
|Graphic||Wayland 1.15||X.org 7.7|
|Office suite||Libre office 188.8.131.52||Libre office 184.108.40.206|
|Server Message Block (SMB)||Samba-4.9.x||Samba-4.1.x|
Additionally, the CentOS 8 Desktop Environment now includes the GNOME 3.28 Desktop Environment, an updated version, as mentioned in the table above.
Being a downstream operating system of RedHat, the main changes will be the same as those of Redhat 8, such as:
Firewalls from “iptables” to “nftables”
Up to CentOS 7, iptables had used as a firewall which is now replaced by nftables. Because the order format has been renewed, iptables can be annoying for those who are used to it.
the yum command is replaced by the dnf command
In CentOS 8 Linux, the previous YUM commands are no longer available due to the removal of Python 2 from inside the system.
Knowing the YUM command for CentOS, it is essential that users suddenly switch to DNF. So, although YUM package management has been replaced by DNF, it is defined as an alias of DNF. So whenever a user uses the CentOS 8’s yum command, DNF is automatically used instead to complete the command completely.
ntp service changed to chrony
Time synchronization software adopted from CentOS 7
So far the previous
ntp version could be used, but chrony it will be integrated into CentOS 8.
TLS1.0 / TLS1.1 is disabled by default
RHEL8 does not support TLS 1.0, TLS 1.1 by default and in order to enhance TLS 1.2 security, TLS 1.3 will be used. And it’s the same in CentOS 8 Linux. Also, the thing to note is that if you are communicating with a server that does not support TLS 1.2, you will not be able to connect. It is therefore necessary to change the encryption policy.
To learn more about the CentOS 8 update and feature changes, see the REHL 8 release note.
Difference between CentOS Stream and CentOS 8 Linux
So, come to the main topic of this article which is what is new in the CentOS stream, what are the changes?
So if I put it bluntly, there is no change in terms of features and installation. However, the difference is in how often you get updates. We all know CentOS is a fork of enterprise Linux solution which is Redhat, which acts as an upstream operating system and also provides support for it. But CentOS is not updated frequently, so it gives a blowout to CentOS Stream, a progressive update Linux distribution. Just like the other versions of Fedora, Arch, Manjaro and openSUSE Tumbleweed available with their LTS. While CentOS 8 Linux will act the same as the previous generation CentOS and provides Long term support. 7 years or more.
CentOS Stream will receive more frequent updates than CentOS 8 Linux. So developers can discover new features instantly instead of waiting eons. You might be wondering why RedHat and CentOS did this together when Fedora is already here with the mobile version. Well! Being a downstream operating system, the Fedora community is not as large as CentOS, so it couldn’t help RedHat develop a strong and well-polished RHEL ecosystem, as it wanted.
This is the main reason for creating this central CentOS Stream operating system, from scratch it will act as a Linux OS upstream to Fedora and downstream operating system for RedHat Linux.
This way the user and developer can test the latest RedHat development in CentOS Stream, which helps fix / fix bugs and streamline the next generation of RHEL. Another reason is given by the company that the IT world is so volatile now, new developments happen daily, and the progressive version Linux operating system will help developers easily embrace new things happening in the world. world of virtualization, cloud applications, Docker Kubernetes, microservices, etc. And directly or indirectly, RHEL and CentOS LTS will be more robust.
So this is the only difference other than that, the two operating systems will share the same basic elements. Both will exist and go in parallel in the world of Linux servers.
To download CentOS Stream DVD ISO (8 GB) (Connect ) and CentOS 8 Linux ISO DVD (6.6 GB) (Connect)
To note: Upstream operating system means the original operating system which is used to create other operating systems like CentOS, therefore REHL will be called upstream OS for CentOS and CentOS will act as the operating system downstream. Likewise, Debian is upstream for Ubuntu and Ubuntu is downstream for Debian.