Fact-checked by Grok 2 weeks ago

AlmaLinux

AlmaLinux OS is a free, open-source, community-owned, and forever-free enterprise-grade designed for long-term stability and production use, serving as a binary-compatible replacement for Linux following its discontinuation. Initiated by CloudLinux Inc. with initial sponsorship and support from over 25 additional contributors, the project launched its first stable release, AlmaLinux 8.3, on March 30, 2021, under the governance of the AlmaLinux OS Foundation, a 501(c)(6) established in March 2021. AlmaLinux maintains ABI compatibility with (RHEL), ensuring seamless interoperability with RHEL-based software and kernel modules, and shifted its build process in July 2023 to directly align with RHEL releases for enhanced reliability. The distribution supports four architectures—x86_64, , ppc64le, and s390x—and offers features such as security errata, OpenSCAP compliance tools, and software bills of materials (SBOM), with extending to 2029 for the 8.x series and 2032 for the 9.x series. As of May 27, 2025, the latest major release is AlmaLinux 10.0, codenamed "Purple Lion," featuring version 6.12.0 and distributed across all supported architectures.

Overview

What is AlmaLinux OS

AlmaLinux OS is a free, open-source, community-owned and governed enterprise that serves as a binary-compatible alternative to (RHEL). Established as a direct of RHEL , it emphasizes long-term stability and provides a robust, production-grade platform for mission-critical applications without reliance on proprietary vendor support. This compatibility ensures that software packages, configurations, and binaries built for RHEL function seamlessly on AlmaLinux without modifications, allowing organizations to migrate or deploy applications with minimal disruption. AlmaLinux emerged in response to the transformation of into a downstream RHEL variant, filling the need for an independent, upstream-focused Linux option. The distribution targets enterprises, developers, and server administrators who require a reliable operating system for servers, cloud environments, and development workflows, particularly those avoiding through community-driven alternatives. It supports multiple architectures, including x86_64, (ARM64), ppc64le, and s390x, enabling deployment across diverse hardware from standard / systems to Power and mainframes. Under the stewardship of the AlmaLinux OS Foundation, a 501(c)(6) non-profit , AlmaLinux commits to a forever-free model, ensuring perpetual access without subscription fees or end-of-life restrictions, backed by community contributions and corporate sponsorships.

Core Principles and Compatibility

AlmaLinux OS is guided by core principles centered on community ownership and governance through the AlmaLinux OS Foundation, a non-profit that ensures meritocratic decision-making and independence from corporate control. This structure promotes across all development processes, including public access to build artifacts, repositories on , and detailed documentation, allowing users and contributors to verify every aspect of the distribution. Additionally, AlmaLinux commits to without subscription fees, providing enterprise-grade stability for up to 10 years per major release, while maintaining complete openness as a forever-free, open-source platform backed by diverse sponsorships. A foundational commitment of AlmaLinux is its binary compatibility with (RHEL), ensuring that applications and binaries built for RHEL run seamlessly on AlmaLinux without recompilation or modification. This compatibility is achieved through (Application Binary Interface) alignment, with source code synchronized from upstream projects like and rather than direct RHEL rebuilds, a shift implemented in 2023 to adapt to changes in source availability while preserving functional equivalence. Key features supporting this include full compatibility with RHEL source RPMs for package rebuilding, synchronization of errata for security updates and bug fixes to match RHEL's advisory cadence, and the provision of (SBOM) for each release to enable transparent security auditing and verification. Unlike RHEL, which incorporates elements and requires paid subscriptions for full support, AlmaLinux excludes all such components, focusing exclusively on open-source alternatives and community-driven enhancements. Notable additions include support for the x86-64-v2 baseline in builds, extending compatibility to older hardware that RHEL has phased out. As of 2025, AlmaLinux adheres to RHEL 10 compatibility standards, featuring kernel version 6.12.0 and a package ecosystem that mirrors RHEL 10's core libraries, tools, and dependencies for enterprise workloads. The AlmaLinux build system plays a crucial role in upholding these guarantees by automating verification of binary outputs against upstream specifications.

History

Founding and Early History

On December 8, 2020, the project announced a strategic shift toward as its primary development model, positioning it as an upstream ahead of (RHEL), while traditional Linux would cease production after December 31, 2021. This pivot raised concerns among users reliant on a stable, free RHEL-compatible distribution, prompting the need for an independent alternative to maintain enterprise-grade stability without upstream development risks. In response, CloudLinux Inc. launched the AlmaLinux project on January 14, 2021, as a community-oriented initiative to create a 1:1 binary-compatible of RHEL, directly addressing the void left by Linux. The project released its first beta version, AlmaLinux OS 8.3-beta (codenamed Purple Manul), on February 1, 2021, after approximately 1.5 months of development by CloudLinux engineers incorporating initial community feedback. This beta emphasized seamless migration for users, with repositories hosted on repo.almalinux.org and development tracked via . AlmaLinux's core objectives from inception were to deliver a forever-free operating system with 10-year support cycles per major release—aligning with RHEL's lifecycle to ensure predictable security updates and bug fixes through at least 2029 for the initial version—while remaining fully sponsored to avoid pressures. CloudLinux committed $1 million annually as the founding sponsor, supplemented by contributions from partners like AWS and , to fund infrastructure and operations. Among the early hurdles were rapidly sourcing and repackaging source RPMs from CentOS Linux repositories ahead of their end-of-life to guarantee compatibility, alongside recruiting contributors through channels like GitHub, a project wiki, and webinars to build a diverse governance model. Establishing autonomous build systems posed additional complexity, requiring validation of binary equivalence without direct Red Hat access, though CloudLinux's decade of RHEL repackaging expertise accelerated progress. These efforts culminated in the first stable release of AlmaLinux OS 8.3 on March 30, 2021, simultaneous with the incorporation of the AlmaLinux OS Foundation as a 501(c)(6) nonprofit to transfer control from CloudLinux to community-led oversight, safeguarding against future acquisitions or shifts.

Key Developments and Milestones

In July 2022, the AlmaLinux OS Foundation introduced the AlmaLinux Build System (ALBS), an open-source infrastructure designed to enable independent rebuilding of the distribution from , thereby reducing reliance on external providers like for package production. This shift marked a pivotal step toward full autonomy, allowing the project to maintain binary compatibility with (RHEL) while controlling its own development pipeline. Project ELevate, launched in October 2021, provided a framework for in-place migrations between major versions of RHEL-based distributions, including upgrades from 7 to AlmaLinux 8 and subsequent intra-version transitions to 9 and 10. By August 2024, significant updates expanded support to include migrations from 6, 7, and 8, while preserving user data and configurations. These enhancements continued into 2025, with ongoing community-driven refinements to the Leapp utility and data libraries, including a November 3, 2025, update adding vendor support (e.g., , KernelCare, , Imunify) for upgrades from AlmaLinux 9 to 10. The release of AlmaLinux 9 on May 26, 2022, aligned closely with RHEL 9, incorporating kernel 5.14 and improvements in , , and web console functionalities. AlmaLinux 10 followed on May 27, 2025, introducing kernel 6.12, Secure Boot for platforms, and enhanced hardware support, solidifying the project's independence by leveraging ALBS for all builds without upstream dependencies. In October 2025, the project announced the beta release of AlmaLinux 10.1, featuring performance improvements and updated developer toolsets including the latest , , and versions. In May 2024, the AlmaLinux Engineering Steering Committee (ALESCo) was formed to oversee technical decisions, coordinate engineering efforts, and ensure long-term sustainability through community input on robustness and reliability. This committee acts as a centralized body for guiding development priorities, including responses and . From 2024 to 2025, key initiatives included the October 22, 2024, introduction of AlmaLinux OS Kitten, a development branch serving as the direct upstream for future stable releases like AlmaLinux 10, enabling early testing for users and partners such as Cisco and Miracle Linux. The project conducted community surveys, notably in June 2025, to gather user feedback on features and priorities without telemetry implementation. AlmaLinux also participated in major conferences, including FOSDEM and CentOS Connect in January 2025, where representatives presented on ELevate upgrades and SIG developments. Sponsorship expanded significantly, growing from 25 members in early 2024 to 34 by year's end, with additions like , , and Virtuozzo providing infrastructure and financial support. This growth continued in 2025, with renewals such as as a Platinum Sponsor in June. Board elections for the AlmaLinux OS were planned for August-September 2025 to select directors, emphasizing , though the process was later rescheduled to March 2026 for procedural refinements.

Governance and Community

The AlmaLinux OS Foundation

The AlmaLinux OS Foundation was established in March 2021 as a 501(c)(6) non-profit organization based in the United States, specifically incorporated as a non-stock, . It owns all assets related to AlmaLinux OS, including trademarks, build infrastructure, repositories, and other project resources, with initial assets transferred from CloudLinux, Inc., to ensure independent community stewardship. The foundation's mission is to further develop and maintain AlmaLinux OS as a , stable, open-source Linux distribution without registration or advertising requirements, while fostering community growth, promoting transparency, and ensuring the project's long-term viability for the benefit of users and contributors. This includes supporting an ecosystem of vendors and partners, as well as pursuing board-approved activities to sustain the distribution's enterprise-grade compatibility and accessibility. Governance is led by a Board of Directors, consisting of up to 13 members (typically at least seven), with Benny Vasquez serving as Chair as of 2025. The board oversees major decisions via supermajority votes and includes directors such as Jack Aboutboul, Jesse Asklund, Simon Phipps, Moshe Bar, Daniel Pearson, Jun Yoshida, and Alex Iribarren, alongside non-voting expert David Snead. Board elections occur periodically; the planned 2025 cycle, originally set to begin on August 31, was postponed to March 2026 due to procedural issues, using ranked-choice voting for three-year terms, with current board terms extended. Eligible members from classes including Platinum, Gold, Silver, Ruby, Contributor, Alumnus, and Mirror participate in nominations and voting. Key committees, including the Membership Committee—which reviews applications and meets regularly—along with the Executive, Technical Steering, Vendor Selection, and optional Marketing Committees, support governance and operational needs. Funding is derived from a tiered membership model, with fees ranging from $100,000 annually for members to $2,500 for Silver, as well as in-kind contributions such as employee time or hardware; this structure emphasizes independence, avoiding reliance on entities like and instead drawing sponsorships from diverse companies including CloudLinux. Membership classes grant varying voting rights, with required for participation in electing community directors and influencing project direction.

Community Structure and Contributions

The AlmaLinux community operates through structured membership tiers that encourage participation at individual and organizational levels. Individual contributors qualify as Contributor Members by demonstrating active involvement, such as code submissions or documentation improvements, granting them one vote in board elections, the ability to nominate candidates, and usage of the Contributor logo on their profiles. Sponsor tiers include Silver ($2,500 annual fee or equivalent in-kind contributions), Gold ($20,000), Platinum ($100,000), and Ruby ($5,000), each providing escalating voting rights—5, 15, 50, and 5 votes respectively—along with benefits like prominent logo placement on the project website, event promotions, and press release mentions to enhance visibility. These tiers, managed by the project's , ensure broad representation in while supporting the foundation's neutrality. Contributions flow through diverse channels that facilitate collaboration and feedback. Developers and users engage via repositories on platforms like for code reviews and pull requests, particularly in repositories such as almalinux-deploy for tools. The official forums at forums.almalinux.org host discussions on general topics, support, and development, serving as a primary hub for community interaction. Real-time communication occurs on chat.almalinux.org, a Matrix-based platform with channels like #almalinux for introductions and topic-specific rooms, supplemented by legacy IRC support. Special Interest Groups (SIGs), such as the SIG for and work or the HPC and AI SIG for needs, enable focused collaboration on niche areas. Bug reporting is centralized at bugs.almalinux.org, a instance where users file issues, while packaging contributions involve rebuilding RHEL packages or EPEL modules through the build system. Key initiatives underscore the community's role in shaping the project. The annual community survey, such as the 2025 edition launched in , gathers anonymous user feedback on usage patterns, support needs, and feature priorities to inform data-driven decisions without relying on telemetry. Packaging efforts allow contributors to submit and maintain third-party repositories, integrating them into official channels like EPEL. These activities, coordinated by the AlmaLinux OS Foundation, amplify input into development. Engagement extends to events that build connections and showcase contributions. The community maintains booths and speaking slots at major conferences, including FOSDEM 2025 in February for open-source developers, All Things Open in October 2025 in , and CloudFest USA in November 2025 in Miami, Florida, where foundation leaders discuss collaboration in and ecosystems. Developer meetups and webinars, hosted via the project's events platform, facilitate hands-on sessions and SIG discussions. The community's impact is evident in influential feature decisions, driven by user feedback and SIG input. Secure Boot support, enabling trusted boot processes on / and platforms, was prioritized and implemented in AlmaLinux OS 10 based on community demands for enhanced security. Similarly, the addition of x86-64-v2 architecture in version 10.0 extended compatibility to older hardware, addressing SIG and survey-identified needs for broader hardware support without compromising modern optimizations. Over 40 individual backers contribute via and Open Collective as of early 2025, reflecting growing grassroots involvement.

Technical Infrastructure

Project ELevate

Project ELevate was introduced in 2021 by the AlmaLinux project as an open-source toolset to enable in-place upgrades for systems running Linux 7 or 8, as well as other RHEL-based derivatives, to AlmaLinux versions. It builds on Red Hat's Leapp utility and upgrade tools, providing a framework for seamless transitions while maintaining system stability. The project has facilitated upgrades on over 500,000 devices worldwide, contributing significantly to the migration of users away from discontinued distributions like Linux following its end-of-life in 2021. At its core, ELevate utilizes a Leapp-based framework to handle , package replacement, and preservation of existing configurations, ensuring minimal disruption to applications and settings during the upgrade. This includes support for third-party repositories such as EPEL (limited to AlmaLinux), Docker CE, , , , Imunify, KernelCare, and TuxCare, allowing for comprehensive ecosystem compatibility. The tool performs one-step upgrades for most paths, leveraging actors—modular components—for custom migration tasks, such as handling specific hardware or software adjustments. Supported upgrade paths encompass 7 to AlmaLinux 8/9/10, 8 to AlmaLinux 8/9, and intra-version migrations like EL8 to EL9 or EL9 to EL10, with extensions enabling transitions to 8 and 8 equivalents from 7, and from 8 to EL9; higher versions use Oracle's Leapp utility. For older systems, it also covers 6 to 7 using the Upgrade Tool, and 7 to AlmaLinux 8 with specific workarounds. The usage process starts with installing the ELevate release package from the official repository, followed by the Leapp upgrade tools and AlmaLinux-specific data modules, such as leapp-data-almalinux. Pre-upgrade checks are conducted via leapp preupgrade to generate a report identifying issues like incompatible packages or configurations, which must be resolved before proceeding. The upgrade is initiated with leapp upgrade, triggering a reboot into a dedicated initramfs , after which post-upgrade verification involves checking release files (/etc/redhat-release and /etc/os-release), scanning for residual old packages, and reviewing logs in /var/log/leapp/. Despite its capabilities, ELevate has limitations, including the recommendation against direct production use without prior testing in a non-critical environment, and the requirement for offline upgrades in certain paths due to the process. It lacks support for images and does not enable x86_64_v2 for upgrades to AlmaLinux 10 or Kitten 10; additionally, some EL9 packages may persist post-upgrade if unavailable in the target version.

AlmaLinux Build System (ALBS)

The AlmaLinux Build System (ALBS) was launched in July 2022 as a fully open-source, reproducible infrastructure for constructing AlmaLinux OS packages, hosted at build.almalinux.org. It provides public read-only access to build processes and logs, enabling verification of package integrity from to . Developed under the GPLv3 , ALBS replaced tools previously used in AlmaLinux's early releases, marking a shift toward greater involvement in the build pipeline. At its core, ALBS operates by pulling source code from upstream repositories, including and (RHEL) mirrors hosted on git.almalinux.org, to compile RPM packages. The system then performs automated testing via the AlmaLinux Testing System (ALTS), signs packages with PGP keys for authenticity, and pushes verified outputs to public repositories. This architecture supports multiple processor architectures, including x86_64, , ppc64le, and s390x, ensuring broad hardware compatibility. Key objectives of ALBS emphasize transparency through public repositories and verifiable build artifacts, reproducibility via deterministic compilation environments, and enhanced through integration with immudb for cryptographic notarization of each build step. The workflow is typically triggered by upstream source changes or manual community requests, generating Software Bill of Materials (SBOMs) for component tracking and errata advisories for patches and updates. By 2025, ALBS supported builds for AlmaLinux OS 10, maintaining ABI compatibility with RHEL 10.

Build System Components

Git Service and Source Control

AlmaLinux's management is centralized on the platform, a self-hosted service powered by , which hosts repositories for the operating system's RPM package sources and related projects. This service mirrors upstream sources primarily from repositories, serving as the public access point for RHEL-related code following Red Hat's policy changes that restricted direct SRPM access. The repositories ensure ABI compatibility with RHEL while accommodating AlmaLinux-specific customizations. The syncing process involves automated pulls of the latest changes from upstream Git servers to maintain alignment with evolving , supplemented by manual updates from packagers for AlmaLinux adaptations. contributors and the AlmaLinux OS Team submit patches, bug fixes, and feature enhancements directly through pull requests, with versioning achieved via commit tags that track package iterations. These sources feed into the broader build pipeline, enabling reproducible package creation without delving into compilation details. As of 2025, the platform supports thousands of repositories, including modular content integrations like EPEL for additional package ecosystems. Security is integral to the Git service, with every commit notarized using immudb, an immutable ledger that generates unique cryptographic hashes for tamper-proof verification of source integrity. This notarization process stores in a verifiable database, allowing public audits to confirm the authenticity of code changes and prevent unauthorized alterations. The Gitea-based interface facilitates issue tracking, merge requests for collaborative reviews, and triggers that integrate with the AlmaLinux Build System for automated workflows. access to all repositories promotes and oversight in the development process.

Build and Test Systems

The AlmaLinux Build System (ALBS) employs dedicated build nodes to compile RPM packages from stored in repositories. These nodes utilize the albs-node tool, which automates the fetching of build tasks from the ALBS Master Service and performs compilations in isolated environments using Mock and containers. The albs-node tool processes sources from git.almalinux.org, supporting builds from SPEC files, any Git reference, or third-party src.rpm files, and handles multiple concurrent builds (default maximum of four, configurable via settings). Upon successful compilation, the resulting RPM artifacts and build logs are uploaded to the repository in the Artifact Storage system, where only notarized and verified builds are retained for further use. Package validation occurs through the AlmaLinux Testing System (ALTS), an automated framework that executes tests on dedicated test nodes across supported architectures. ALTS leverages and environments to create clean, isolated test instances, enabling checks for package integrity, installation, and functionality via custom or third-party scripts. Builds in ALBS are triggered via the Master Service following synchronization of from repositories, ensuring that compilations reflect the latest committed changes. Subsequent testing in ALTS encompasses unit tests, integration tests, and regression tests tailored to specific architectures; any failures during these stages halt the pipeline progression, with results and logs stored in Artifact Storage for review and reporting via the project's issue tracker. For scalability, albs-node instances can be deployed across multiple machines to enable of build tasks, with handled through orchestration to support efficient handling of large package sets. As of 2025, the system includes support for the x86-64-v2 baseline, providing compatibility for older hardware alongside newer microarchitectures like x86-64-v3 in AlmaLinux OS 10. Quality assurance is enhanced during the build phase through the generation of Software Bill of Materials (SBOM) records using the alma-sbom utility, which creates standardized CycloneDX or documents from build artifacts for subsequent vulnerability scanning and verification. These SBOMs are derived from notarized build data stored in immudb, ensuring transparency and traceability of package components.

Release System and Signing

The Release System in the AlmaLinux Build System (ALBS) handles the final distribution of validated and signed RPM packages by uploading them to public repositories, such as repo.almalinux.org, ensuring availability for users worldwide. After packages pass testing and verification, the system processes release tasks to manage updates and incremental changes, pulling the latest modifications from source repositories to generate new package sets. This step finalizes the packaging stage, preparing artifacts for deployment without altering the underlying build or source control processes. The Sign Server component secures these packages using PGP keys to sign RPMs, emulating the standard rpmsign process through Python-based automation. Each signing operation verifies prior notarization, applies the PGP signature, and re-notarizes the signed package by storing a unique in immudb, an immutable database that ensures tamper-proof for every build step. The server supports GPG signatures for package integrity and includes checksums as part of RPM metadata verification, with signed packages then stored in Artifact Storage before release. Upon post-test approval, the signing process is triggered automatically, followed by the creation of errata to document fixes, bug resolutions, and enhancements for user notification. Minor updates are handled through automated workflows that rebuild and sign packages based on changes, streamlining the pipeline for ongoing maintenance. Errata are published via dedicated channels, prioritizing advisories to inform users of critical patches. As of 2025, the system integrates Secure Boot key support, with kernels and bootloaders signed using keys generated in 2024 and valid through subsequent years, enabling verified booting on compatible hardware since AlmaLinux 8.4. Transparency is enhanced through multi-key management in the Sign Server, allowing multiple PGP keys to be registered and used for signing tasks, as facilitated by the ALBS API. This API, exposed via the web server, supports custom releases by enabling programmatic creation, updating, and committing of release plans with specified builds and platforms. Distribution extends beyond RPMs to include installation ISOs, cloud images for providers like AWS, , and , and container images compatible with OCI runtimes such as and Podman, all pushed to a global network of mirrors for efficient access. These artifacts are synchronized across mirrors shortly after signing, supporting architectures like x86_64, , ppc64le, and s390x.

AlmaLinux OS Kitten

Purpose and Introduction

AlmaLinux OS Kitten is an experimental, non-production launched on October 22, 2024, by the AlmaLinux OS Foundation, built from 10 sources to enable early testing of features destined for AlmaLinux OS 10. As a development-focused preview, it serves as a direct upstream for the stable AlmaLinux releases, allowing the community to engage in the release process ahead of time and influence its direction. The primary purpose of is to offer downstream developers and power users an early glimpse into upcoming enhancements, including x86-64-v2 optimizations for improved performance on modern hardware, re-enabled frame pointers for better debugging, and new features such as Secure Boot support and KVM enhancements for POWER architectures. Unlike the mainline AlmaLinux distributions, Kitten tracks 10 as an upstream preview that informs AlmaLinux development, but it undergoes limited stability testing and is not recommended for environments. ISOs and package repositories are hosted at kitten.repo.almalinux.org, making it suitable for continuous integration/continuous deployment () pipelines, personal experimentation, and third-party project validation, with images rebuilt quarterly and frequent package updates. As of November 2025, AlmaLinux OS Kitten 10 continues to track upstream 10 developments, having played a key role in validating the AlmaLinux 10.0 stable release issued on May 27, 2025. It provides an ongoing preview for community feedback and testing, including early features like filesystem support (available since September 2025 ahead of the AlmaLinux 10.1 beta in October 2025), images (April 2025), and ELevate migration paths from AlmaLinux 9 (July 2025).

Build Pipeline Integration

AlmaLinux OS operates within the AlmaLinux Build System (ALBS) through a dedicated branch that facilitates its role as a development preview for AlmaLinux OS 10. This separate branch pulls source code directly from 10, serving as the upstream foundation for 10, and applies AlmaLinux-specific patches to enable features such as re-enabled frame pointers for improved debugging and tracing, support for graphics, and compatibility for over 150 device drivers previously dropped in upstream sources. The technical setup extends ALBS to include an x86-64-v2 baseline alongside the default x86-64-v3, targeting broader hardware compatibility, while incorporating custom test suites via the AlmaLinux Testing System (ALTS) to validate these preview features on various nodes, including Docker and OpenNebula environments. Validated changes from Kitten are fed back to the mainline AlmaLinux OS through community-contributed patches submitted via git repositories on git.almalinux.org, creating a feedback loop where issues identified during testing—such as security vulnerabilities or compatibility gaps—directly inform enhancements in stable releases. This process also supports modular extensions, allowing community members to test and integrate additional packages without disrupting the core pipeline. However, Kitten builds lack , remaining ephemeral and intended solely for development and testing until features are stabilized and promoted to mainline releases.

Releases

Major Versions

AlmaLinux OS 8, the initial stable release series, was first made available on March 30, 2021, as version 8.3, serving as a direct binary-compatible replacement for Linux based on (RHEL) 8. This series emphasized enterprise-grade stability for servers and workstations, with ongoing updates to address security and bug fixes. The latest minor release, 8.10 (codename Cerulean Leopard), arrived on May 28, 2024, incorporating updates to version 4.18.0-553 for improved hardware support and performance optimizations. AlmaLinux OS 9, released starting with version 9.0 on May 17, 2022, maintains full compatibility with RHEL 9 and introduces enhancements for modern desktop and multimedia environments, including as the default display server for and as the primary audio and video handling framework. These changes enable better integration with contemporary hardware and applications, such as improved graphics rendering and low-latency media processing. The most recent update, 9.6 (codename Sage Margay), was issued on May 20, 2025, featuring kernel 5.14.0-570.12.1 along with bolstered measures like updated cryptographic policies and SELinux enhancements. As of November 16, 2025, 9.7 (codename Moss Jungle Cat) was released on October 8, 2025. AlmaLinux OS 10, dubbed "Purple Lion," debuted with version 10.0 on May 27, 2025, built upon RHEL 10 and incorporating kernel 6.12.0-55.9.1 for advanced system efficiency and broader hardware compatibility. Key additions include support for the x86-64-v2 baseline to accommodate older x86_64 processors, Secure Boot implementation across Intel/AMD and ARM architectures to prevent unauthorized boot-time modifications, and SPICE protocol integration for enhanced remote desktop and virtualization scenarios. As of November 16, 2025, 10.1 beta (codename Heliotrope Lion) was released on October 21, 2025. Minor releases across all major versions follow a pattern of approximately every six months, aligning closely with RHEL's schedule to deliver bug fixes, errata, and package updates; for instance, betas for 9.7 and 10.1 emerged in October 2025. Each minor version reaches end-of-life upon the subsequent release's availability, with full support timelines extending active maintenance for about five years followed by five years of security updates only. Installation media for AlmaLinux major versions include minimal, , and variants, alongside spins such as , Plasma, , and desktop environments for live and installable ISOs. Cloud-optimized images are provided for platforms like AWS, , and generic cloud-init environments, facilitating seamless deployment in virtualized and public cloud infrastructures.

Support Lifecycle

AlmaLinux OS follows a 10-year support lifecycle for each major version, providing security updates and bug fixes to align with the upstream (RHEL) model. This commitment ensures long-term stability for enterprise users, with support divided into an active phase for comprehensive updates—including bug fixes, enhancements, and security patches—and a subsequent security-only phase focused on critical vulnerabilities. The active phase lasts five years from RHEL's general availability, transitioning to security support for the remaining five years until end-of-life (EOL). For AlmaLinux OS 8, released in March 2021, active support concluded on May 31, 2024, with security support extending until May 31, 2029. AlmaLinux OS 9, generally available in May 2022, maintains active support until May 31, 2027, followed by security support through May 31, 2032. AlmaLinux OS 10, released in May 2025, offers active support until May 31, 2030, and security support until May 31, 2035. Each minor version reaches EOL upon the release of the subsequent minor version, ensuring users receive timely updates to the latest point release within the major version's lifecycle. Post-EOL, while official support from the AlmaLinux OS Foundation ends, community-driven efforts may provide security fixes if critical needs arise, and third-party vendors offer commercial extended support options. Users are recommended to migrate to newer versions using tools like ELevate, which facilitates in-place upgrades between major releases such as from AlmaLinux 8 to 9 or 9 to 10. Support updates and errata, including security advisories and bug fixes, are tracked at errata.almalinux.org, with (SBOMs) generated for each release to aid compliance and supply chain security assessments.

References

  1. [1]
    AlmaLinux OS - Forever-Free Enterprise-Grade Operating System
    AlmaLinux OS is a free, open-source, community-driven, enterprise-grade Linux distribution, filling the gap left by CentOS, and is binary compatible with RHEL.Wiki · Get AlmaLinux OS · AlmaLinux OS logo · AlmaLinux WSL
  2. [2]
    A look back at the first year for AlmaLinux and what the future holds
    Feb 2, 2022 · Swiftly following that announcement, we saw the first stable release of AlmaLinux, version 8.3, arrive on 30 March with a live stream launch and ...
  3. [3]
    AlmaLinux 10.0 Release Notes
    May 27, 2025 · These are the release notes for AlmaLinux OS 10.0 for all supported architectures. Codename: Purple Lion Distributed kernel version: 6.12.0-55.9.1.el10_0.Missing: history | Show results with:history
  4. [4]
    About AlmaLinux Wiki | AlmaLinux Wiki
    Aug 14, 2025 · AlmaLinux is an open-source, free enterprise Linux distribution, community-driven, focused on long-term stability, and binary compatible with ...AlmaLinux Installation Guide · About · Release Notes · ALESCo
  5. [5]
    AlmaLinux OS Foundation
    We strive to be transparent. The goals of a Community-owned operating system needs to include transparency in all things. If you ever have a question, request, ...Missing: principles | Show results with:principles
  6. [6]
    Impact of RHEL changes to AlmaLinux
    Jun 22, 2023 · These updates will be carefully curated to ensure they are 1:1 compatible with RHEL, while not violating Red Hat's licensing, and will be vetted ...Missing: core principles
  7. [7]
    AlmaLinux Product Errata
    We're sorry but AlmaLinux Product Errata doesn't work properly without JavaScript enabled. Please enable it to continue.Missing: ALBS workflow SBOM
  8. [8]
    AlmaLinux Software Bill of Materials (SBOM) Information
    An SBOM is like an 'ingredient list' for code, identifying software contents, including open source and third-party components, and their licensing.Why Are Sboms Important? · What Almalinux Provides · How Are We Doing This?Missing: errata synchronization
  9. [9]
    How AlmaLinux stays Red Hat Enterprise Linux compatible without ...
    Oct 17, 2023 · AlmaLinux is creating a Red Hat Enterprise Linux (RHEL) without any RHEL code. How is that going, you ask?
  10. [10]
    AlmaLinux OS 10 - usability without compromising compatibility
    May 27, 2025 · AlmaLinux OS 10 enables frame pointers, extends x86-64-v2 support, re-enables SPICE, and has enhanced development, security, and performance.
  11. [11]
    AlmaLinux 10.0 Stable Released - Unlike RHEL 10, It Continues ...
    May 27, 2025 · AlmaLinux will also offer x86-64-v2 built EPEL packages. AlmaLinux 10 is fully compatible with RHEL 10 while some other changes with this ...Missing: enhancements | Show results with:enhancements
  12. [12]
    CentOS Project shifts focus to CentOS Stream
    Dec 8, 2020 · The CentOS project is shifting focus to CentOS Stream, which tracks ahead of RHEL, and will be the upstream branch, with CentOS Linux 8 ending ...
  13. [13]
    CentOS Linux EOL
    CentOS Linux 8 will reach End of Life (EOL) on December 31st, 2021. Here's what that means. In line with the EOL of previous releases, we will NOT be ...
  14. [14]
    AlmaLinux is born!! - CloudLinux Blog
    Jan 14, 2021 · Now, we are announcing the results of Project Lenix: AlmaLinux. Due to be released in Q1 2021, the new Linux distribution enables CentOS users ...
  15. [15]
    Introducing AlmaLinux Beta: A Community-Driven Replacement for ...
    Feb 1, 2021 · CloudLinux is proud to announce the release of AlmaLinux OS Beta. We've collected community feedback and built our new beta release around ...
  16. [16]
    What Is AlmaLinux? - OpenLogic
    Sep 11, 2023 · AlmaLinux Release Date. The first AlmaLinux general availability release (8.3) was on March 30, 2021. It followed the Feb 22, 2021 release ...Missing: founded | Show results with:founded
  17. [17]
    Jack Aboutboul: How AlmaLinux Came to Be and Why It Was Needed
    Sep 6, 2021 · The AlmaLinux Linux distribution came out of nowhere to become one of the first drop-in replacements after Red Hat altered the source of CentOS.
  18. [18]
    CloudLinux Establishes AlmaLinux Open Source Foundation ...
    Mar 30, 2021 · CloudLinux, founded in 2009 to make Linux secure and stable, today announced the general availability of AlmaLinux OS, the open source ...
  19. [19]
    Introducing ALBS: The AlmaLinux Build System
    By the end of July, we plan to: Introduce a robust RBAC system to enable and grant access to maintainers and contributors from different ...
  20. [20]
    AlmaLinux Build System: What You Need to Know - ITPro Today
    The AlmaLinux Build System will let users build software for the AlmaLinux distribution. Full access of ALBS is slated for July.
  21. [21]
    Elevate by AlmaLinux
    ### Summary of Project ELevate
  22. [22]
    ELevate gets a huge update, plus 2 more OSes and hardware ...
    Aug 8, 2024 · ELevate allows you to upgrade in-place from older Enterprise Linux distributions to supported versions. It uses the Leapp utility with a few patches and a data ...Andrew Lukoshko · How Did We Get Here · Repo Support ImprovedMissing: launch | Show results with:launch
  23. [23]
    AlmaLinux Makes In-Place Upgrades Easier for CentOS Users
    Aug 12, 2024 · Originally introduced by AlmaLinux in 2021, the ELevate project integrates updates to Red Hat's open-source Leapp project and leapp-data data ...
  24. [24]
    AlmaLinux 9 Now Available!
    May 26, 2022 · An Open Source, community owned and governed, forever-free enterprise Linux distribution.
  25. [25]
    Introducing ALESCo: The AlmaLinux Engineering Steering Committee
    May 21, 2024 · ALESCo is responsible for reviewing suggestions from the community, inviting feedback from everyone, and then formalizing and publicizing those ...Missing: principles governance
  26. [26]
    AlmaLinux Introduces Engineering Steering Committee to Enhance ...
    May 23, 2024 · The AlmaLinux OS Foundation has announced the formation of the AlmaLinux Engineering Steering Committee (ALESCo) to bolster community ...
  27. [27]
    Introducing AlmaLinux OS Kitten
    Oct 22, 2024 · AlmaLinux OS Kitten is a preview of AlmaLinux OS 10, the direct upstream for AlmaLinux OS, and a development vehicle, not a product.
  28. [28]
    2025 AlmaLinux Community Survey
    To help AlmaLinux be able to make some data-based decisions without implementing telemetry, we're asking our users to fill out this survey. It ...
  29. [29]
    AlmaLinux at CentOS Connect and FOSDEM 2025
    Jan 23, 2025 · An open source upgrade tool that allows users to move between major versions of many of the most popular RHEL-equivalent operating systems without the tedium ...
  30. [30]
    2024 AlmaLinux Recap
    Apr 9, 2025 · To fix that, we established the AlmaLinux Engineering Steering Committee, or ALESCo! In short, ALESCo is a group of engineers heavily involved ...
  31. [31]
    Announcing Silver Sponsor Members - Fastly, AMD, world4you
    Nov 11, 2024 · We are proud to contribute to community-driven open-source projects, like AlmaLinux, that foster an accessible and successful Linux ecosystem.Benny Vasquez · Amd · World4youMissing: growth | Show results with:growth
  32. [32]
    Announcing: AlmaLinux OS Foundation Elections
    Apr 24, 2025 · All assets related to the project are owned by The AlmaLinux OS Foundation, a 501(c)(6) nonprofit organization, that is governed by a set of ...
  33. [33]
    AlmaLinux OS Foundation Election rescheduled for March 2026
    Sep 30, 2025 · We have identified some inconsistencies within our internal guidelines that could potentially call into question the current election.
  34. [34]
    AlmaLinux OS Foundation | AlmaLinux Wiki
    ### Transparency Info on AlmaLinux OS Foundation
  35. [35]
    AlmaLinux Foundation Bylaws
    The primary purposes of the Foundation are to (i) further develop and maintain AlmaLinux OS as a no registration, ad free, stable, open source Linux ...
  36. [36]
    AlmaLinux OS Foundation Membership
    The AlmaLinux OS Foundation is a US-based non-profit that stewards the AlmaLinux project and allows anyone to join!
  37. [37]
    3 reasons to join the AlmaLinux OS Foundation board
    Aug 25, 2025 · An Open Source, community owned and governed, forever-free enterprise Linux distribution.
  38. [38]
    AlmaLinux Board of Directors Election 2025 - RESCHEDULED
    Aug 28, 2025 · Be nominated by an AlmaLinux OS Foundation member in good standing. To nominate someone email name & contact information of nominee to elections ...
  39. [39]
  40. [40]
    Help AlmaLinux OS | AlmaLinux Wiki
    ### Contribution Channels for AlmaLinux
  41. [41]
    We're on IRC too - AlmaLinux Forums
    Apr 16, 2021 · Hi All, We are just getting ramped up in here. There will be lots of organizing going on here next week and in case no one replied to your ...
  42. [42]
    Special interest groups - AlmaLinux Wiki
    Special interest groups (SIGs) are teams within the AlmaLinux OS community that are focused on specific topics.Missing: meetups | Show results with:meetups
  43. [43]
    Packaging | AlmaLinux Wiki
    The AlmaLinux Build System supports Community repositories, allowing users to create packages of their projects and share them with others.# Submit Patches · # Commit Guidelines · # StructureMissing: reporting GitLab
  44. [44]
    Contributing to the AlmaLinux project
    Aug 14, 2025 · There are many ways to contribute to AlmaLinux OS - testing, quality assurance, documentation, and more. We'd love to welcome you!Missing: IRC Matrix
  45. [45]
    Meet us at CloudFest - AlmaLinux OS
    Mar 13, 2025 · October 12-14: All Things Open; November 7-8: SFSCon; November 16-21: SC25. If you like chatting with folks about Linux and open source and are ...Benny Vasquez · Cloudfest 2025: The Human... · Almalinux Speaking SessionsMissing: FOSDEM USA
  46. [46]
    Meetups and Webinars - AlmaLinux Events (Indico)
    Whether part of our ongoing Sponsor highlight series or something more specific, these events are helpful for every part of the AlmaLinux community.Missing: developer interest groups
  47. [47]
    About ELevate project | AlmaLinux Wiki
    ### Summary of Project ELevate (Source: AlmaLinux Wiki, Last Updated: 2025-11-03)
  48. [48]
    ELevate Quickstart Guide | AlmaLinux Wiki
    ### Step-by-Step Usage Process for ELevate
  49. [49]
    The AlmaLinux OS project Build System documentation ... - GitHub
    All the package sources that are used to build AlmaLinux OS packages are notarized commit by commit, and this information is stored in our immudb instance.
  50. [50]
    AlmaLinux Build System
    Oct 28, 2024 · The AlmaLinux Build System is then used to pull the latest changes from these repositories and build the updated packages.Missing: ALBS goals transparency
  51. [51]
    Explore - AlmaLinux OS Foundation Git Server
    Gitea (Git with a cup of tea) is a painless self-hosted Git service written in Go.
  52. [52]
    Extra Repositories - AlmaLinux Wiki
    EPEL packages are usually based on their Fedora counterparts and will never conflict with or replace packages in the base Enterprise Linux distributions. EPEL ...Missing: count | Show results with:count
  53. [53]
    AlmaLinux/albs-node: AlmaLinux Build System build node. - GitHub
    AlmaLinux Build System Build Node - ALBS Node - is designed for the automated building of rpm packages. It uses docker and docker-compose for ...Missing: Koji | Show results with:Koji<|separator|>
  54. [54]
    GitHub - AlmaLinux/alts: AlmaLinux Test System
    ### Summary of AlmaLinux Test System (ALTS)
  55. [55]
    AlmaLinux SBOM data management utilities - GitHub
    Using the AlmaLinux Git Notarization Tool. When importing git sources from CentOS, these are notarizared using Immudb, however, there are corner cases where ...
  56. [56]
    User Guide: AlmaLinux *Software Bill of Materials (SBOM)
    Oct 28, 2024 · SBOM (Software Bill of Materials) is a list of all open-source and third-party components used in a codebase, along with their licensing information.Missing: workflow | Show results with:workflow
  57. [57]
    GitHub - AlmaLinux/albs-sign-node
    ### Summary of Signing Process and Related Details
  58. [58]
    AlmaLinux Security Measures
    AlmaLinux OS Foundation provides errata to inform users about available updates, including security issues and bug fixes, and their significance through ...Gpg Keys · Almalinux Os 10 / Almalinux... · Secure BootMissing: synchronization RHEL
  59. [59]
    Security Errata - AlmaLinux Wiki
    Errata are package updates like some enhancements and features, bug fixes and security patches. These updates can be found at errata.almalinux.orgMissing: workflow | Show results with:workflow
  60. [60]
    Secure Boot Key Generation and Handling - AlmaLinux Wiki
    Mar 13, 2024 · Secure boot keys generated on 2024-03-13 using policy dated 2024-03-13. These keys and certs will go into use in late 2024 and are valid through ...# Key Generation · # Generate Keys And... · # Configure Yubikey PivMissing: multi- API
  61. [61]
    AlmaLinux/albs-web-server - GitHub
    AlmaLinux Build System Web-Server (albs-web-server) is designed to control multiple Build System's processes like build, sign and release packages.
  62. [62]
    Get AlmaLinux OS
    AlmaLinux OS offers official Amazon Machine Images via the AWS Marketplace and Community AMIs. All AlmaLinux OS AMIs are completely free of charge.
  63. [63]
    AlmaLinux ISO links
    AlmaLinux ISO links. You can find the list of available AlmaLinux architectures and versions below. Also you can use a BitTorrent file for downloading ISOs. It ...
  64. [64]
    About AlmaLinux OS Kitten 10
    Jun 19, 2025 · Currently, AlmaLinux OS Kitten is based on CentOS Stream 10 code and provides a stable preview of AlmaLinux OS 10. AlmaLinux Kitten also allows ...Missing: November validating 10.0
  65. [65]
    [PDF] 4 years of AlmaLinux development evolution - Fosdem
    Feb 1, 2025 · AlmaLinux Build System can: ○ Build RPM packages from any git repository or direct src.rpm URL for 7 architectures: x86_64, x86_64_v2, i686, ...
  66. [66]
    AlmaLinux Kitten Offers Preview of Distro's Next Release
    Oct 24, 2024 · Power users of AlmaLinux can now get an early, upstream, version to test for each new release of Linux distribution. Oct 24th, 2024 11:30am by ...<|control11|><|separator|>
  67. [67]
  68. [68]
    9.0 | AlmaLinux Wiki
    ### Summary of Key Changes and Features in AlmaLinux 9.0
  69. [69]
    Release Notes | AlmaLinux Wiki
    These are AlmaLinux Release Notes listed with Release Version, General Availability Date, Codename, Kernel Version.8.10 · 9.5 · 10.0 · 9.6
  70. [70]
    AlmaLinux OS - endoflife.date
    Aug 10, 2025 · AlmaLinux OS 9, 3 years and 5 months ago. (26 May 2022). Ends in 1 year ... For example, AlmaLinux OS 9.2 reached its end of life with the release ...
  71. [71]
    Cloud Images | AlmaLinux Wiki
    AlmaLinux for cloud environments, making our cloud images stand out for their performance, stability, and adaptability.Missing: spins | Show results with:spins
  72. [72]
    FAQ | AlmaLinux Wiki
    Oct 2, 2023 · AlmaLinux puts out new releases--fast. We typically release with a day or two of upstream RHEL releases. Updates are generally within 24 hours.
  73. [73]
  74. [74]