The official alternative to CentOS 8 is CentOS Stream. Read: Converting from CentOS Linux to CentOS Stream. According to Chris Wright, Red Hat’s CTO, the CentOS Stream project provides “a rolling preview of future RHEL kernels and features.”
Cons: Limited support, small niche community.
In response to the termination of CentOS as we know it, CentOS founder, Gregory Kurtzer, created a successor to the original mission of CentOS, then shortly afterward, CloudLinux also announced a new CentOS clone. Moreover, there are additional alternatives.
Website: rockylinux.org – Research: GitHub | Reddit
CentOS post-termination fallout
Pros: Better support and integration with AWS, can be run on-premises.
In January 2014, CentOS announced it was officially joining Red Hat while staying independent from Red Hat Enterprise Linux (RHEL) under a new CentOS governing board.
Springdale Linux is another Linux distribution based on Red Hat Enterprise Linux. This distribution is developed by the Institute for Advanced Study and Princeton University. This project was started long before CentOS, or other projects were available. The latest version is 8.3, which was launched on 20 November 2020.
As CentOS 7 nears its end-of-life, the transition to a new Linux distribution is more than a mere upgrade—it’s a strategic decision that affects the core operations of any server environment. The alternatives presented, including AlmaLinux, Rocky Linux, Oracle Linux, and Amazon Linux 2, offer a range of features that cater to different needs, from enterprise-level integration to community-driven support.
CentOS Alternative Distributions
AlmaLinux
Debian – 20+ years of experience with over 60,000 packages. Ubuntu LTS server is based on Debian SID.
OpenSUSE Leap – Focuses on creating usable open-source tools.
SUSE Linux Enterprise – provides interoperability with Windows and other platforms.
Ubuntu Server – Specific server edition, extremely popular, with commercial support available.
Also see – Choosing the Best Linux Server Distro.
Oracle’s Linux distro is available free of charge, and they’ve created a conversion script to switch your CentOS Linux server over to Oracle Linux. Oracle Linux claims to be 100% compatible with existing applications on your CentOS server. This Linux distribution also closely follows the RHEL release cycle using the Unbreakable Enterprise Kernel (UEK) produced by Oracle.
ClearOS Linux is based on CentOS and Red Hat Enterprise Linux. Designed for use in small and medium enterprises. This is an open-source Linux distribution available for free to the community.
Pros: Led by Cloudlinux, whose distro is widely used by shared hosting providers. The popular cPanel & WHM supports installation on CentOS, RHEL, and CloudLinux OS. So if you run cPanel on CentOS, this may be of interest to you. cPanel recently made this statement: “We have made the commitment to support the RHEL fork by CloudLinux.”
Oracle Linux
Amazon Linux 2 (AL2) is also a CentOS-based RHEL clone. The Amazon Linux 2 AMI is provided at no additional charge to Amazon EC2 users. As such, if you have CentOS servers on AWS, Amazon Linux 2 is worth checking out. AL2 offers long-term support and multiple virtual machine images for KVM, Microsoft Hyper-V, Oracle VM VirtualBox, and VMware ESXi virtualization platforms.
Cons: Cloudy version 8 timeline, needs better documentation.
2024 Update: As we approach the end-of-life (EOL) for CentOS 7 on June 30, 2024, just weeks away, the Linux community faces a critical junction. This impending date serves as a stark reminder of the ephemeral nature of software support and the importance of timely migration strategies.
As of February 1st, 2021, Red Hat made RHEL available at no cost for small-production workloads (16 systems or fewer). Red Hat Enterprise Linux 8 (code name: Ootpa) is based on Fedora 28, upstream Linux kernel 4.18, GCC 8.2, Glibc 2.28, systemd 239, GNOME 3.28, and the switch to Wayland. RHEL 8 was officially released on May 7, 2019.
Springdale Linux
Pros: The officially supported choice, simple migration process.
However, in December 2020, Red Hat requisitioned that CentOS terminate the development of CentOS 8. They also announced that support would be shifting to a CentOS alternative rolling-release Linux distribution, midstream between the upstream development in Fedora and the downstream development for RHEL.
Website: aws.amazon.com/amazon-linux-2/ | Research: Github | Reddit
Cons: Not free, not cheap, from the same company that pulled the rug out from under CentOS.
ClearOS Linux
Right then, what CentOS alternative distro should you choose? What CentOS alternative distro(s) are you currently eyeing? Have you already locked in?
Pros: It’s from Oracle, stable. Features a custom-built and rigorously-tested Linux kernel. Tight integration with Oracle’s hardware and software products, including most database applications.
Website: springdale.math.ias.edu | Migrate | Google Group
Pros: Version 8 is already released, a time-tested free RHEL clone, older than CentOS.
Amazon Linux 2
Website: centos.org | Research: Github | Reddit
Ultimately, the choice of a CentOS alternative will hinge on your specific technical requirements, support needs, and future scalability considerations. Engage with community forums, leverage migration tools, and conduct thorough testing to ensure that the chosen distribution aligns well with your operational objectives.
Website: almalinux.org – Research: Github | Reddit
Rocky Linux is a fork of CentOS led by the founder of the CentOS project. It is a community-enterprise operating system designed to be 100% compatible with RHEL. Rocky Linux aims to function as a downstream build as CentOS had done previously, building releases after they have been added by the upstream vendor, not before.
CentOS Stream
For those operating in environments that utilize cPanel/WHM, AlmaLinux emerges as a strong candidate due to its continuity with CentOS and robust community backing. Meanwhile, Amazon Linux 2 stands out for those deeply integrated within the AWS ecosystem, promising optimized performance and excellent support.
AlmaLinux is the latest RHEL clone created by CloudLinux. This distro is another free OS, with M in annual sponsorship from CloudLinux, which has promised to “support future RHEL releases by updating AlmaLinux.” The expected release date is Q1, 2021.
Cons: Unproven stability, rolling release.
Cons: Not pioneers of free software. Hopefully, they will keep the promise on their homepage – “Always free, always open source.” – and it does not devolve into a bunch of paid addons.
Red Hat Enterprise Linux
Website: clearos.com | Research: Github | Support forums
Websites: oracle.com/linux/ | linux.oracle.com/switch/centos/ | Research: Github | Community
CentOS was and still is a very commonly used production-ready Linux server distribution. With Red Hat’s move, CentOS departs from being an extremely stable, community-supported, and RHEL-compatible distro to an early rolling-release distro for RHEL, namely CentOS Stream.
Cons: Good outlook/long-term support.
Rocky Linux
Table of Contents
Non-CentOS/RHEL-based alternatives
Cons: It’s from Oracle. Many in the industry still feel that Oracle has been infamous for bait-and-switch tactics. (For example, Oracle’s handling of Java.)
Conclusion
Pros: The crème de la crème of Linux Enterprise distros. The source of all the above clones.
For businesses and developers relying on CentOS 7, the urgency to transition to supported alternatives cannot be overstated. This article explores the landscape of CentOS alternatives, aiming to ease the transition while addressing the sustainability and support concerns that arise from such significant shifts in the Linux ecosystem.
Website: redhat.com | Research: Reddit | KB
Pros: Can be managed via a web interface, the Marketplace.
As such, many users, including myself, are looking for CentOS alternatives. A CentOS alternative should offer long-term support, and of equal importance, it should be very stable.