# last updated: 2023-10-02
# Frequently asked questions
# What is AlmaLinux?
AlmaLinux OS is a community-owned and driven, stable and secure Linux® distribution that is compatible with RHEL.
# Can I do X, Y, or Z with AlmaLinux?
Sure! AlmaLinux OS, much like RHEL and CentOS Stream, is a general purpose operating system. If it works with RHEL, then it should work exactly the same on AlmaLinux. We are not 1:1 with CentOS Stream, as Stream may at points track well ahead of our releases.
# What does ABI/binary compatible with RHEL mean?
In July of 2023, we announced (opens new window) that we were shifting our goal from being a downstream rebuild of RHEL to maintaining ABI compatibility with RHEL. For the AlmaLinux team that means that everything from software applications to kernel modules that work on RHEL will work on AlmaLinux, and if they don't we would consider that a bug.
# Is AlmaLinux OS FIPS-140 compliant??
AlmaLinux OS 9.2 is FIPS-140 compliant. Read more in this blog post: FIPS Validation for AlmaLinux OS (opens new window)
# Where did the name "AlmaLinux" come from?
We chose the name AlmaLinux in homage to the open source community around the world. Alma means soul in Spanish and other Latin languages. A vital part of Open Source is the passionate, diverse developer community, helping support the work of projects like the Linux kernel and really all open and free software. We believe that community is the soul of Linux, and Linux distribution users are indebted to the community's efforts.
# How is the community protected from future course changes?
The AlmaLinux OS Foundation is a 501(c)(6) that was founded in March of 2021 to own and manage the AlmaLinux OS project. We have been involving the community since the beginning, and the governing board is chosen by members of the foundation. At all times, AlmaLinux OS will be free and open.
# Why use AlmaLinux?
AlmaLinux OS is a community-owned and driven, stable, and secure Linux distribution. AlmaLinux is an opportunity for us to provide a Linux distribution that serves the broader community and which powers the computing needs of a wide range of users. Whether you are running a particle accelerator unlocking the mysteries of the universe, a Top500 HPC cluster, an enterprise running your database workloads, or a developer working on open source projects, AlmaLinux is for you.
AlmaLinux puts out new releases--fast. We typically release with a day or two of upstream RHEL releases. Updates are generally within 24 hours.
Our governance is under a 501(c)(6) non-profit organization to facilitate our objectives of being open, transparent and participatory. Community members who apply for membership in the foundation (for free) and are able to vote on the governing board of the AlmaLinux project and on critical decisions. There is no "ownership," and no controlling shareholders or interests. The foundation is by the members, for the members. All board meeting minutes are published and shared, including financial positions.
# What architectures and platforms do you support?
AlmaLinux currently supports four architectures - x86_64, aarch64, ppc64le, and s390x - providing full parity with upstream. In addition, we provide a wide range of other images and repositories: traditional ISOs, cloud and container images, live media, WSL - Windows Subsystem for Linux, and Raspberry Pi.
# Is AlmaLinux secure?
AlmaLinux provides a commitment to security updates and bug fixes for a period of 10 years for each major version. Moreover, AlmaLinux provides Errata, public OVAL streams, OpenSCAP and SCAP Workbench packages, including the availability of the official CIS Benchmark for AlmaLinux (opens new window). AlmaLinux has SBOM integrated into our build pipeline, facilitating software supply chain security.
# Where does AlmaLinux get package sources? How AlmaLinux is built?
The process in general looks like this:
- We clone the upstream sources from the CentOS git repositories. These are the same source that Red Hat uses to build their packages.
- De-branding: any trademarks are replaced at this point, and the
.alma
postfix is added to the end of the modified packages' "Release" field to distinguish our packages from upstream ones. You can also check the Modified packages page for more details.TIP
Note: Most RPMs are rebuilt directly from the sources. The rebranding is required when any of the text/visual displays says Red Hat or RHN license manager enforcements.
- Our build system Builds (opens new window) packages with notarization (SBOM).
- Our testing system runs automated package Tests (opens new window) & we fix issues.
- Release!
# How do I migrate a single host from CentOS to AlmaLinux?
AlmaLinux developed a migration tool (opens new window) to make it simple to migrate to AlmaLinux from other Linux distributions including CentOS and CentOS Stream.
You can read more details and find guide steps on the Migration wiki page.
# How do I migrate an entire fleet of servers from CentOS to AlmaLinux?
Since AlmaLinux is compatible with RHEL®, your applications and services should be completely interoperable. You can rapidly migrate any number of servers using AlmaLinux-deploy (opens new window).
# How do I migrate from CentOS 7 to AlmaLinux 8?
The AlmaLinux community has developed the ELevate project as an initiative to support migrations between a major version of RHEL-derivatives. It uses the Leapp utility (opens new window) and a few patches (opens new window) to support migration from CentOS are used to perform the upgrade.
Check the ELevate page for the list of the available migration directions and for the Quickstart Guide.
# How long will AlmaLinux be supported?
The AlmaLinux OS Foundation is committed to supporting AlmaLinux including stable and thoroughly tested updates and security patches until:
Release | End-of-Life |
---|---|
AlmaLinux 8.x | 2029 |
AlmaLinux 9.x | 2032 |
Each minor version reaches end of life when the new version is released. For example, AlmaLinux 9.2 reached end of life with the release of AlmaLinux 9.3.
# How to Report Bugs
# I found a bug in RHEL; can I contribute the bug fix to AlmaLinux?
Since AlmaLinux aims to be as close to RHEL as possible, it should have nearly the same bugs as the current release of RHEL. AlmaLinux recommends following an "upstream first" approach to fix these bugs by testing against CentOS Stream, and submitting them to CentOS Stream (opens new window). For more information, please, see the Contribute page.
# Bug Tracker
To make AlmaLinux successful, we need the close involvement of the community members. We use our bug tracking system to find, track, and fix bugs. We encourage AlmaLinux users to help us by filling in bug-reports. You can track and discuss all bugs on bugs.almalinux.org (opens new window).
# How can I request a package be added to AlmaLinux?
Since AlmaLinux attempts to be as close to RHEL as possible, it does not add packages to the distribution unless they are added to RHEL. In general, the best place for additional packages is the Extra Packages for Enterprise Linux (EPEL) (opens new window) repository. Any Fedora package that is not in RHEL can be requested (opens new window).
# Why does the AlmaLinux codename include cats?
Having codenames for operating systems has a long history and has been adopted widely. While they aren't needed for us specifically, we keep them as part of our distribution both as an homage to our roots, and because the add a bit of levity to our work. Each minor version of AlmaLinux follows a specific pattern.
- AlmaLinux 8 - blue color + cat name
- AlmaLinux 9 - green color + cat name
Icelandic people believed that cats can eat you for Christmas dinner.
Many sailors and fishermen think that if a cat falls overboard, a storm will show up and the ship will be capsized.
Every Norwegian Forest Cat is supposedly thought to be either a fairy or a goblin in disguise.
The AlmaLinux project prefers to ignore such superstitions and goes for the Japanese version of the cat’s soul nature - the maneki-neko (opens new window) is an iconic Japanese talisman that, it’s believed, brings good fortune to its owner. One legend explains that a Japanese cat once waved a paw to beckon a lord into a house, which saved him from being struck by lightning a moment later, and so a cat who beckons with her paw is considered a lucky gesture.
Which is why we have decided to choose color + cat breed for AlmaLinux release naming convention. The first release was named Purple Manul, and the releases since have followed the same pattern.
# Trademark notices
Red Hat, Red Hat Enterprise Linux are trademarks or registered trademarks of Red Hat, Inc. or its subsidiaries in the United States and other countries.
Linux® is the registered trademark of Linus Torvalds in the U.S. and other countries.