# Enterprise Linux Comparison

# Last updated 2024-09-09

When deciding what OS to use, there are many factors that come into play for a variety of reasons. This page attempts to outline some of the specific differences, while focusing on the reasons that many in the AlmaLinux community have cited as the reasons they pick AlmaLinux. The enterprise linux ecosystem is vast and has many differentiators that are nuanced, hard to articulated, and don't fit easily into charts, but we have attempted to capture some of the differentiations below.

# Build Sources

In June of 2023 Red Hat announced that they would no longer be shipping their sources for Red Hat Enterprise Linux (RHEL) to git.centos.org, and would be limiting access to RHEL's sources to their customers. As a result of that change, we adjusted where we get our sources to match where RHEL gets its source. AlmaLinux utilizes package sources from both RHEL and CentOS Stream to build its distribution, in addition to other upstream sources, ensuring that our operating system remains stable and safe to use for our users.

Build pipeline image

You can hear specifics about how AlmaLinux is built today in this presentation (opens new window) from AlmaLinux Day: Germany, in March of 2024.

Rocky Linux outlined where they would be getting their sources in a blog post after the shift (opens new window).

# Ownership

AlmaLinux is wholly owned by the AlmaLinux OS Foundation, a non-profit organization founded in the US. Red Hat and Oracle are both for-profit corporations, and the Rocky Enterprise Software Foundation (opens new window) is a B-Corp (opens new window).

At the outset, it was important to the founding members of the AlmaLinux OS project to set the structure around the project in such a way that it is nearly impossible for bad actors to take control of the project and use it for personal gain. The project needed to be able to operate with a single mission: its community. While corporate social responsibility is a noble aim, the B Corp option wasn’t a good fit as it didn’t comply with AlmaLinux’s ‘north star’ of putting ownership of the OS, the IP, and the project’s direction in the hands of the community.

# Technical breakdown

Benchmarking against RHEL AlmaLinux OS Oracle Linux Rocky Linux CentOS Stream RHEL
First release Mar. '21, AlmaLinux 8.3 (opens new window) Oct. 2006 June '21, Rocky Linux 8.4 (opens new window) Sept. '19, Stream 8.0 (opens new window) Mar. 2002
RHEL compatibility minor version** minor version** minor version** major version* n/a
Last minor version release delay 5 days (opens new window) 6 days (opens new window) 8 days (opens new window) n/a n/a
Errata Yes (opens new window) Yes Yes No Yes
Lifecycle 10 Years 10 Years 10 Years 5.5 Years 10-14 years
Commercial support 3rd party Oracle, 3rd parties 3rd party 3rd Party 1st party (Red Hat)
Livepatching service KernelCare Oracle Ksplice, KernelCare KernelCare Not available kpatch
FIPS compliance*** 140-3 for 9.2, 3rd party (opens new window) Many, 1st party (opens new window) Planned, via 3rd party (opens new window) Not available Many, 1st party (opens new window)
Architectures (all: x86_64) x86_64 (at launch)
aarch64 (since 8.4 (opens new window))
ppc64le (since 8.5 (opens new window))
s390x (since 8.6 (opens new window))
x86_64
aarch64
x86_64
aarch64 (versions ≥ 9)
ppc64le (versions ≥ 9)
s390x (versions ≥ 9)
x86_64
aarch64
ppc64le
s390x
x86_64
aarch64
ppc64le
s390x
Backing organization AlmaLinux OS Foundation (501c6 non-profit) Oracle, Inc. (opens new window) Rocky Enterprise Software Foundation Red Hat, Inc. (opens new window) Red Hat, Inc. (opens new window)

* major version compatible: aims for compatibility with the corresponding major version of RHEL
** minor version compatible: aims for compatibility with the corresponding minor version of RHEL
*** achieving FIPs compliance is a very complex and multi-year process not easily represented here, but links to the most recent information are provided.

Note: Previous versions of this table included a row for SecureBoot, but all distros now offer it, so it was removed.