CentOS Replacements For Your Production Linux Servers

CentOS Replacements For Your Production Linux Servers

CentOS 8 suddenly has its life cut short to the end of 2021. Here are 6 Linux distros you may want to consider for CentOS replacements.

On December 8th, 2020, Red Hat shocked the Linux world. They announced shifting all of their investment in CentOS Linux from the popular downstream CentOS distribution.

This is where history repeats itself. In 2004, Red Hat did the same thing by EOL’ing all “Red Hat Linux” and forcing users to Red Hat Enterprise Linux.

If you are currently using CentOS 8, you will have to find an alternative operating system. This is because its end-of-life cycle has been cut short in December 2021. But if you use CentOS 7, you do not have to take any action right now. This is because CentOS 7 will reach its End-of-Life on June 30th, 2024.

Red Hat will not release any new CentOS distributions, only CentOS Stream. Therefore, CentOS will no longer be a stable point distribution but a rolling release. In addition, the announcement clearly stated that CentOS Stream is not a replacement for CentOS Linux.

Therefore many CentOS users feel betrayed and are looking for a way out. They find out that their “until-2029” distro had become an “until-2021” distro.

Below is a list of 6 Linux distributions that you can consider as a possible replacement for your current CentOS server.


AlmaLinux is an open-source, community-driven project that intends to fill the gap left by the demise of the CentOS stable release. AlmaLinux OS is a 1:1 binary compatible fork of RHEL 8, and it is built by the creators of the established CloudLinux OS.

As a standalone, completely free OS, AlmaLinux OS enjoys $1M in annual sponsorship from CloudLinux Inc.

With ten years of experience building a hardened CentOS Linux for data centers and hosting companies, the company brings deep technical knowledge of enterprise infrastructure, kernel development, and open-source software to the project.

Why alma? Just like every developer and every user that relies on a Linux-powered OS, we at CloudLinux benefit from the dedicated and often selfless efforts of the Linux community. This community is the soul of Linux. In the spirit of the Linux community, we decided to name our new distribution AlmaLinux.

CloudLinux states it will support AlmaLinux through 2029. And guess what? AlmaLinux 8.5 is already available for download.

Related: How to Migrate CentOS 7 To AlmaLinux 8: A Step-by-Step Guide

Rocky Linux

Rocky Linux is designed as a drop-in CentsOS replacement. It was created by the same person who birthed CentOS into being, Gregory Kurtzer, and Rocky follows the same mission of offering an enterprise-ready version of Linux. The name was chosen as a tribute to early CentOS co-founder Rocky McGaugh.

Rebuilding RHEL is not difficult. If that was our first priority, we would have been done it earlier this month. But instead, our first priority is building the community, the infrastructure, and the trust that Rocky Linux will always remain stable, open, collaborative, and secure.

Gregory Kurtzer, founder of Rocky Linux and CentOS project

The Rocky Linux concept got an immediate, positive community reaction. But there’s an awful lot of work and expense to create and maintain a Linux distribution. The CentOS Linux project made that clear when it went for the Red Hat acquisition in 2014.

Rocky Linux is a complete binary-compatible release using the Red Hat Enterprise Linux operating system source code. The release is launching more than a half year after Red Hat deprecated its support for the widely popular CentOS server operating system.

Related: CentOS 8 to Rocky Linux 8 Migration: A Step-by-Step Tutorial

Oracle Linux

Oracle Linux is one of the most compatible OSes with RedHat. In addition, it is one of the free and downloadable offerings developed and maintained by Oracle.

One of the main advantages is that it closely follows the RHEL release cycle using the modified UEK or “Unbreakable Enterprise Kernel” produced by Oracle. The kernel provides additional benefits over the mainline kernel in terms of stability and minimal backport packages, among other features.

The maintainers have created a script that allows easy transition to Oracle Linux stored at GitHub.

The script has two main functions: it switches your YUM configuration to the Oracle Linux YUM server to update some core packages and installs the latest Oracle Unbreakable Enterprise Kernel. That’s it. You won’t even need to restart after switching.

However, Oracle Linux support costs money. But if you just want the software, it’s 100% free. 

What about the code quality? You’re running the same code as Oracle Linux enterprise customers, so it must be rock-solid.


But there’s another contender – VzLinux. It is also a 1:1 completely binary compatible fork of Red Hat Enterprise Linux, just like Rocky Linux, AlmaLinux, or Oracle Linux, and has been around for more than two decades.

You’ve most likely never heard of this enterprise-ready Linux distribution. However, VzLinux served as the foundation for OpenVz and several commercial Virtuozzo products.

VzLinux comes with extra features that cloud-native and container developers may appreciate. Those features include:

  • CentOS conversion dry-run.
  • Snapshot creation and roll-back.
  • Unattended mass conversion.

On top of that, VzLinux currently offers a ready-to-use utility (vzdeploy8) to convert from CentOS 8 to VzLinux without downtime.

The conversion utility allows for the smooth conversion of CentOS 8 bare-metal servers, virtual machines, and containers, effectively managing risk while minimizing negative business impact.

Last but not least, Virtuozzo sponsors or is a contributor to numerous open-source projects, including KVM, Docker, OpenStack, OpenVZ, CRIU, and the Linux kernel.

So, if you are looking for a CentOS replacement, VzLinux 8 seems like a good alternative.


Another major player looking to step into the fray is Ubuntu, and it needs no introduction. But unlike the above distros, Ubuntu has one big problem: It is not an RHEL relation. Instead, it’s from the Debian Linux family tree.

The main arguments we can mention in favor of Ubuntu are:

  • Reliable release schedule: Canonical publishes new releases of Ubuntu on a regular cadence, enabling the community, businesses, and developers to plan their roadmaps. LTS releases are the ‘enterprise grade’ releases of Ubuntu and are utilized the most. An estimated 95% of all Ubuntu installations are LTS releases.
  • Stable and supported Linux OS: Ubuntu LTS is a predictable, stable, and secure platform with commercial services and solutions provided by Canonical. 
  • Performance and versatility: Ubuntu is certified by leading hardware OEMs, and with comprehensive deployment tools, finservs can get the most from their infrastructure deployments. 


Undoubtedly, Debian is one of the top choices for servers in terms of stability. Moreover, Debian is the base of many Linux distributions today, including Ubuntu.

It provides stable packages and a very long support window with Long Term Support (LTS) until the end of life of its versions. It is also very conservative on upgrading Linux Kernel versions and packages. This only makes your server more stable without any surprises.

The main Debian pros are:

  • Debian is Free software: It is made of free and open-source software and will always be 100% free.
  • It is stable and secure: Users have liked Debian’s stability and reliability since 1993. Once again, since 1993. The Debian developers provide security updates for all packages over their life whenever possible.
  • Provides smooth upgrades: Debian is well known for its easy and smooth upgrades within a release cycle but also to the next major release.
  • The Debian project is a community: Debian is not just a Linux distribution. The software is co-produced by hundreds of volunteers from all over the world. They have developers in more than 60 countries and a rock-solid user community.


openSUSE is also a good candidate for replacing CentOS. The distro offers two different formats, the LTS-style release Leap and Tumbleweed rolling release.

Now openSUSE Leap is based on the source code of SUSE Linux Enterprise, and it shares the same binaries. So there is no difference between the free-to-use community distribution and SLE with its latest stable release.

Related: openSUSE Leap vs. Tumbleweed, Difference Between Them Explained

If you want to use openSUSE as a CentOS alternative on your server, it will be wise to use the Leap version, which is considerably more stable. So openSUSE Leap with release 15.3 becomes an interesting alternative to CentOS 8 and worth looking at.

One of the main advantages of openSUSE Linux is its “Evergreen” support. Some of the chosen releases are supported for a much longer time, thus named “Evergreen.”

With SUSE, you have YAST, which makes setup and managing a lot easier. When it comes to things like the kernel or the user interface, it’s not the same, but in my experience, it’s not a huge transition to go from CentOS to openSUSE or SUSE Enterprise.

Gerald Pfeifer, SUSE, CTO (EMEA-based)

Closing Thoughts

Due to its stability and active community, CentOS has been a popular choice for developers and system administrators. However, things have changed recently. Now other Linux distros will see many new users.

Probably most users have already started the migration. So tell us, what is your choice?


  1. Do not forget the openSUSE.
    And especially now when ooenSUSE Leap is to have exatly same software base than SUSE Enterprise. They are 100% compatible very soon.
    And it is RPM distro!!

  2. Yes, I agree, OpenSUSE is a better choice than all the above mentioned, we have been testing it in house for over a year and will replace all our CentOS (and Redhat) desktops & servers with Leap. OpenSUSE Leap / Tumbleweed are far more secure out of the box and so far have not had any issues with updates which I can’t say for the Redhat based OS’s which bork updates fairly regularly. OpenSUSE is the best enterprise grade distro available period, we will not be renewing our paid Redhat Support and will move it all over to SUSE & OpenSUSE by the middle of this year.

  3. I don’t know why the author exclude openSUSE, really stable and nearly 100% compatible with SLES, an enterprise Linux capable distro with technological upgrades that you won’t find on others distros, rollback for a file or a system state with snapper, and software really up to date. Rocky Linux still a test release…. Ubuntu is a mess with the snap soft and the installer gives diferents options for different languages… Debian is really stable… but old software.
    And Alma Linux… a clone of CentOS for now… but what happends when you found a bug? report to alma, alma report to red hat… redhat fix, alma fix or….. you report to alma, alma fix and the two distros begin to differ???

  4. I have used CentOS to compile when I need a version of RHEL. It was simply a means to an end. I thought RedHat already had a test bed compile all the time, so this is confusing.

  5. I’m still deciding the best replacement for me to use but am surprised that OpenSUSE protagonists have not mentioned that it is not binary-compatible with CentOS. If you need to rely on CentOS or RHEL-compatible applications the OpenSUSE won’t do it for you.
    Don’t get me wrong, I am sure it is very good at what it does, but it doesn’t do this.

    Oracle is not an option for me because I was at the sharp end of their open-source support previously, I won’t make that mistake again.

    Like Ricardo, I will be choosing between Rocky and Alma

Leave a Reply

Your email address will not be published.