CentOS, a stable and easy to use Linux distribution

CentOS Linux

CentOS (abbreviation of “Community Enterprise Operating System”), launched in 2004, is a stable, predictable and easy to use Linux distribution, with a growing community behind it. It is based on the source code of the commercial license Red Hat Enterprise Linux (RHEL). CentOS Linux is a safe bet for those looking for a high-quality code. This Linux distribution is distributed under the GNU General Public License (GNU GPL). 

As part of the Linux family, CentOS is an open source Unix-like operating system based on the Linux kernel — released by Linus Torvalds in 1991. CentOS server is one of the most used in web servers in enterprises and organizations. Its many features have positioned CentOS in the Top 3 of the most used Linux distributions. Other popular Linux distributions are Ubuntu and Debian.

CentOS Linux and Red Hat Enterprise Linux (RHEL)

CentOS is a community-supported distribution built from the source code of the Linux commercial distribution, Red Hat Enterprise Linux. As Red Hat uses open source software (published under a General Public License) for building their product, they must make their source code available to the public. As a result, CentOS is functionally compatible with Red Hat Enterprise Linux, because the main changes consist in removing vendor branding and artwork. 

Nevertheless, CentOS doesn’t have Red Hat’s certifications, as it is only based on its source code. The CentOS project creates binary packages from the publicly available source packages provided by Red Hat, so that anyone can use them for free. However, there may be some differences between the packages distributed by Red Hat and CentOS, since some changes aren’t made public.

Since 2014, Red Hat sponsors the CentOS project in order to help establish a proper platform for the open source developers that integrate technologies using CentOS. So, in that same year, developers from Red Hat and CentOs came together in the Governing Board, which is now in charge of managing the distribution and the different working teams involved. This Governing Board is composed of original members of the CentOS project and Red Hat employees.

What’s the CentOS project?

The CentOS project is the organization in charge of managing the platform’s development. It goes beyond the operating system and provides resources for other groups to make the development of tools based on CentOS easier.

Moreover, the CentOS project aims to establish CentOS Linux as a leading community platform for emerging open source technologies from other projects.

Special Interest Groups (SIGs)

Special Interest Groups (SIGs) are small work teams within which certain members of the CentOS community focus on specific issues in order to raise awareness, enhance the Linux distribution and optimize functional aspects (such as infrastructure or documentation). Some examples of active SIGs are ArtWork, Core and Virtualization.

CentOS main features

As CentOS is based on the source code of Red Hat Enterprise Linux, both operating systems share many features.

Stable Linux distribution

CentOS counts on a committed community of developers who keep it updated and ensure compatibility both with new software and old applications. Besides, core developers are supported by an active community of volunteer users around the world — system administrators, network administrators, Linux enthusiasts, etc — that test releases, rebuild updates and provide support.

High performance & availability

It offers great performance and high-availability using KVM (Kernel-based Virtual Machine) for virtualization.

High level of security

Red Hat’s security team proactively detects vulnerabilities and guarantees a high level of security. Besides, CentOS includes the kernel extension SELinux (Security Enhanced Linux).

Regular updates and support 

CentOS versions are regularly updated, approximately every 6 months, and are supported for 10 years.

Versions of CentOS

CentOS versions are based on each equivalent RHEL version. So, each CentOs version is named under the same version number and timestamp as its Red Hat Enterprise Linux equivalent. The timestamp of each version corresponds to the year and month of the equivalent version released by Red Hat. For instance, the version 8 of CentOS is named “CentOS 8.0-1905” because RHEL 8.0 was released on May, 2019.

Version updates are implemented from RHEL to CentOS with a delay of between two and six weeks. A new major CentOS version is released approximately every 2 years and each of them is supported for 10 years. Besides, as mentioned above, versions are regularly updated every 6 months, approximately.

CentOS versionRelease dateFull updatesMaintenance updates
3March 19th, 2004July 2006October 2010
4March 9th, 2005March 2009February 2012
5April 12th, 2007January 2014March 2017
6July 10th, 2011May 2017November 2020
7.0-1406July 7th, 2014August 6th, 2020June 2024
8.0-1905September 24th, 2019May 2024May 2029

Latest CentOS version: CentOS 8.0-1905

CentOS 8 is the latest major version, released on September 2019, and it has full updates until May 2024 and maintenance updates until May 2029. It fully supports the following architectures: x86-64, POWER8 and 64-bit ARM. As for the kernel, CentOS 8.0-1905 is based on the Linux 4.18 kernel.

Minor versions of CentOS 8 have been released later on: 

  • CentOS 8.1-1911: released on January 15th, 2020. RHEL 8.1 was released on November 5th, 2019.
  • CentOS 8.2-2004: released on June 15th, 2020. RHEL 8.2 was released on April 28th, 2020.

More details about CentOS.

Share it on Social Media!

Share on facebook
Share on twitter
Share on linkedin
Share on pinterest
Share on whatsapp
Share on email

Managed services

Deployment of the environment up to the application level, outsourced system administration and 24 x 7 monitoring, adapted to the needs of each project.