Jump to content

CentOS

From Alfawiki
CentOS
Company typeCommunity-driven project
IndustryLinux distribution
FoundedMay 2004; 22 years ago (2004-05)
FounderGregory Kurtzer, Lance Davis, others
FateDiscontinued; succeeded by CentOS Stream
Area served
Worldwide
ProductsCentOS Linux distribution
ParentRed Hat (from January 2014)

CentOS (an abbreviation for Community Enterprise Operating System, also referred to as CentOS Linux) was a discontinued Linux distribution offering a no-cost, community-driven platform fully compatible with its upstream counterpart, Red Hat Enterprise Linux (RHEL). In January 2014, CentOS officially became part of Red Hat while retaining its autonomy under a newly formed governing board.

The initial CentOS version 2, released in May 2004, was derived from RHEL 2.1AS. Starting with version 8, CentOS supported the x86-64, ARM64, and POWER8 CPU architectures; earlier versions also accommodated IA-32. From 2015 onward, AltArch variants extended compatibility to IA-32, Power ISA, and additional ARM platforms. CentOS 8 was launched on 24 September 2019.

In December 2020, Red Hat ceased development of CentOS Linux in favor of CentOS Stream 9, which serves as an upstream branch to RHEL. Following this shift, CloudLinux introduced the RHEL-based distribution AlmaLinux in March 2021. Additionally, in May 2021, Gregory Kurtzer, one of CentOS’s co-founders, initiated the rival Rocky Linux project to uphold CentOS’s foundational objectives.

History

CentOS traces its roots back to CAOS Linux, an RPM-based distribution initiated by Gregory Kurtzer in 2002. Infiscale characterized its GravityOS as incorporating "the small footprint of Caos," highlighting the influence from this now-defunct distribution.

In June 2006, David Parsley—the lead developer behind Tao Linux (another RHEL clone)—retired Tao Linux and merged its development efforts into CentOS. Users of Tao Linux transitioned to CentOS through .

In July 2009, an open letter disclosed that Lance Davis, a CentOS co-founder who had ceased contributions in 2008, retained control over the CentOS domain and PayPal account. By August 2009, the CentOS team successfully reclaimed management of the centos.info and centos.org domains.

By July 2010, CentOS had overtaken Debian as the most widely used Linux distribution for web hosting servers, achieving close to a 30% market share; however, Debian regained its lead in January 2012.

In January 2014, Red Hat announced it would sponsor the CentOS Project to assist open source developers integrating technologies within the operating system ecosystem. Ownership of CentOS trademarks was transferred to Red Hat, which employed most of the lead CentOS developers within its Open Source and Standards team—operating independently from Red Hat Enterprise Linux. A new governance board was also established at this time.

On 8 December 2020, the CentOS Project declared that development of CentOS Linux would end by late 2021 to prioritize focus on CentOS Stream. This decision generated significant opposition from the community. In response, founder Gregory Kurtzer launched Rocky Linux to continue pursuing the original vision of CentOS. Meanwhile, CloudLinux unveiled AlmaLinux as a community-driven RHEL-compatible alternative. AlmaLinux’s beta version was released on February 1, 2021, followed by its initial stable release on March 30, 2021. Rocky Linux’s beta appeared on April 30, 2021, with a stable release arriving on June 21, 2021.

Design

CentOS developers rebuild Red Hat’s source code to create a product that closely replicates RHEL while removing all Red Hat branding due to redistribution restrictions. The distribution is available free of charge and relies primarily on community-based technical assistance through forums, mailing lists, and chat channels.

Although affiliated with Red Hat, the project strives for greater openness and inclusivity. While most lead developers are employed by Red Hat, funding for CentOS depends on donations from users and sponsors.

CentOS Release Versions

Prior to version 7.0, CentOS utilized a two-segment numbering convention that corresponded to the major version and update level of the equivalent RHEL release. For instance, CentOS 6.5 matches RHEL 6 update 5.

Starting with version 7.0, a third identifier was introduced to denote the source code's month and year stamp—such as 7.0-1406, which references RHEL 7.0 with source code from June 2014. This system enables reissuing installation images tailored for container and cloud environments while preserving a connection to the original release.

Since mid-2006, Red Hat has aligned its versioning scheme with CentOS’s pattern (e.g., RHEL 4.5 or 6.5).

In September 2019, priority was given to finalizing CentOS 7.7 before advancing CentOS 8.1 due to its production status; following the release of 7.7, efforts returned to CentOS 8.0.

CentOS officially launched version 8.0 on September 24, 2019. The project concluded at the end of 2021, with its last release being version 8.5 in November 2021. Concurrently, RHEL development continued up to version 8.10 as of September 2024.

End-of-Support Timeline

According to the Red Hat Enterprise Linux (RHEL) product life cycle, CentOS versions 5, 6, and 7 benefit from maintenance support lasting up to ten years, consistent with their RHEL counterparts. CentOS 4 received support for seven years. Typically, new CentOS releases occur every two years approximately, with updates issued about every six months to accommodate newer hardware.

CentOS
Version
Release
Date
Full
Updates
Maintenance
Updates
3 2004-03-19 2006-07-20 2010-10-31
4 2005-03-09 2009-03-31 2012-02-29
5 2007-04-12 2014-01-31 2017-03-31
6 2011-11-27 2017-05-10 2020-11-30
7 2014-07-07 2020-08-06 2024-06-30
8 2019-09-24 2021-12-31

Historical Version Details


CentOS version 7
CentOS version 8


Cite error: <ref> tags exist for a group named "lower-alpha", but no corresponding <references group="lower-alpha"/> tag was found