Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

AlmaLinux

From Wikipedia, the free encyclopedia
Linux distribution based on Red Hat Enterprise Linux
Linux distribution
AlmaLinux
Screenshot of default desktop on AlmaLinux version 10.0, withGNOME 47.
DeveloperThe AlmaLinux OS Foundation
Written inC (kernel)
OS familyLinux (Unix-like)
Working stateCurrent
Source modelOpen source
Initial release30 March 2021; 4 years ago (2021-03-30)
Latest release
10:10.0 / 27 May 2025 (5 months ago) (2025-05-27)
9:9.7 / 17 November 2025 (7 days ago) (2025-11-17)
8:8.10 / 28 May 2024 (17 months ago) (2024-05-28)
Repositorygithub.com/AlmaLinux
Marketing targetServers,desktop computers,workstations,supercomputers
Update methodDNF
Package managerRPM
Supported platformsx86-64AArch64ppc64les390x
Kernel typeMonolithic (Linux kernel)
UserlandGNU
Default
user interface
GNOME Shell,Bash
LicenseGPLv2 and others
Preceded byCentOS
Official websitealmalinux.org

AlmaLinux is a free and open sourceLinux distribution, developed by the AlmaLinux OS Foundation, a501(c) organization, to provide a community-supported,production-grade enterprise operating system that isbinary-compatible withRed Hat Enterprise Linux (RHEL). The name of the distribution comes from the word "alma", meaning "soul" in Spanish and other Latin languages. It was chosen to be a homage to the Linux community.[1]

The first stable release of AlmaLinux was published on March 30, 2021,[2] and will be supported until March 1, 2029.[3] AlmaLinux is built using publicly-viewable and reproducible methods using the AlmaLinux Build System (ALBS), which is a customizedbuild system whose source code, like the distribution itself, is publicly distributed and licensed underopen-source licenses.

History

[edit]

On December 8, 2020,Red Hat announced that development ofCentOS, a free-of-costdownstream fork of the commercial Red Hat Enterprise Linux (RHEL), would be discontinued and its official support would be cut short to focus on CentOS Stream, a stable long term service release without minor point releases that is officially used by Red Hat to preview what is intended for inclusion in updates to RHEL.[4][5][6]

In response, CloudLinux—which maintains its own commercial Linux distribution,CloudLinux OS—announced that it would back AlmaLinux to provide a community-supported spiritual successor to CentOS Linux,[7] aiming for binary-compatibility with the current version of RHEL.[8] A beta version of AlmaLinux was first released on February 1, 2021,[9] and the first stable release of AlmaLinux was published on March 30, 2021.[2] AlmaLinux 8.x will be supported until 2029.[10] Numerous companies, such asARM,AWS,Equinix, andMicrosoft, also support AlmaLinux.[11] On March 30, 2021, the AlmaLinux OS Foundation was created as a501(c) organization to take over AlmaLinux development and governance from CloudLinux, which has promised $1 million in annual funding to the project.[12]

Following the release of AlmaLinux 8.6, on June 20, 2022, the AlmaLinux OS Foundation released the AlmaLinux Build System (ALBS).[13]

In September 2022, the AlmaLinux OS Foundation held its first election,[14] announcing a board of 7 community-elected members on September 19.[15] Shortly after the election, Igor Seletskiy, the CEO of CloudLinux and then chair of the board, announced he would be stepping down to allow AlmaLinux to continue on as a community-led operating system,[16] and the board chose Benny Vasquez as the new chair.[17]

On December 7, 2022, it was announced thatCERN andFermilab would provide AlmaLinux as the standard operating system for their experiments.[18]

3 weeks after June 21, 2023, Red Hat's announcement that new restrictions were put on their code,[19] AlmaLinux replied in a blog post that "the AlmaLinux OS Foundation board today has decided to drop the aim to be 1:1 with RHEL. AlmaLinux OS will instead aim to be binary compatible with RHEL".[20]

In September 2023 the Foundation announced they would expand the board,[21] and in December 2023 the AlmaLinux OS Foundation held their second election and announced Alejandro Iribarren ofCERN and Jun Yoshida ofCybertrust Japan would be joining the board.[22]

Project ELevate

[edit]

In September 2021, the AlmaLinux project announced a tool calledELevate that would allow in-place upgrades between major versions of enterprise Linux distributions.[23] "ELevate is developed in a distribution agnostic way and is built as a tool for the whole ecosystem, not just AlmaLinux. ELevate supports migrating to/from other distributions and is open for all to contribute to and enhance."[24] In January 2024 they expanded the tool to include support for additional repositories,[25] and in April 2024 they added support for upgrading from CentOS 6 to CentOS 7, allowing some to upgrade in place from CentOS 6 through an enterprise Linux version 9 distribution of their choice.[26]

Build system

[edit]
A diagram of the AlmaLinux Build System (ALBS)

The AlmaLinux Build System, commonly shortened to "ALBS", is thebuild system of AlmaLinux. It was first used to release version 8.6 (Sky Tiger), and has the capability of automating builds for thex86-64,AArch64,ppc64, andS390xarchitectures. The ALBS consists of five components: theGit Service, Release System, Sign Server, Test System, Build Node. Each component is governed by an overarching component known as the "Master Service", which is intended to be controlled via its ownAPI.

Git Service

[edit]

AlmaLinux's source code is directly sourced fromGitcode repositories ofsoftware packages that comprise Red Hat Enterprise Linux. Using a "listener" that monitors changes to existing repositories or additions of new repositories, the AlmaLinux Git Service pulls source code to its own publicly-availableGitea server instance. This public server's web interface also provides a view ofbuild pipelines for each package. In addition, the service exposes anAPI that allows repositories to be directly consumed by the rest of ALBS.

Build Node

[edit]

Corresponding with the Master Service, the Build Node's purpose is to perform the compilation of source code stored in the Git repositories to createRPM packages that can later be used as part of the distribution installation process. Asartifacts of the build process, these pieces have a dedicated storage from which they can be further processed.

Test System

[edit]

The AlmaLinux Test System (ALTS) tests RPM packages that exist as build artifacts. Usingcontainerization technology, packages are given dedicated environments for whichtest suites can be exercised.

Release System and Sign Server

[edit]

In order to ensure integrity, each software package that is released for the AlmaLinux distribution isdigitally-signed using thePretty Good Privacy (PGP) cryptographic algorithm. The Sign Server simply takes artifacts created from the Build Node, signs them, and returns them back to artifact storage. From there, the Release System can upload them to release repositories.

AlmaLinux OS Kitten and the AlmaLinux Build Pipeline

[edit]

Prior to June 2023's source code change by Red Hat, AlmaLinux rebuilt RHEL using public sources provided by Red Hat. After AlmaLinux opted to shift their focus to remaining RHEL compatible, they first released bug and security flaw fixes ahead of Red Hat the next month with patches for Zenbleed.[27] They started to differentiate themselves further from Red Hat with the AlmaLinux 8.10[28] and 9.4[27] releases in May 2023 by re-enabling hardware support that was disabled in RHEL's equivalent releases.

In October 2024 the AlmaLinux project announced AlmaLinux OS Kitten.[29] "Earlier this year we started setting up infrastructure and the build pipeline for AlmaLinux OS 10, and started testing using CentOS Stream 10’s code. Based on this preparation work, we are excited to share that we have successfully built a preview of AlmaLinux OS 10 that we are calling AlmaLinux OS Kitten 10."[29] Kitten 10's release also showed the additional features that AlmaLinux was adding for its community, including KVM support for IBM POWER and SPICE support.

In December AlmaLinux announced the AlmaLinux OS 10 beta, which included all of those features, but was different from Kitten, as it follows Red Hat's software versions, instead of CentOS Stream. "The astute AlmaLinux user will notice that some of the software versions in AlmaLinux OS Kitten 10 are newer than what you will find in the AlmaLinux 10 beta release. That is because Kitten is based on CentOS Stream, and AlmaLinux 10 follows Red Hat 10’s release versions. It should not be anticipated that Kitten is or will be exactly what will be provided in the BETA version."[30]

Releases

[edit]
AlmaLinux versionCodenameArchitecturesRHEL baseKernelAlmaLinux release dateRHEL release dateDelay (days)
Unsupported: 8.3Purple Manulx86-648.34.18.0-2402021-03-30[2]2020-11-03[31]147 / 110[note 1]
Unsupported: 8.4Electric Cheetahx86-64, ARM648.44.18.0-3052021-05-26[32]2021-05-18[31]8
Unsupported: 8.5Arctic Sphynxx86-64, ARM64, ppc64le8.54.18.0-3482021-11-12,[33] 2022-02-25[34]2021-11-09[31]3
Unsupported: 8.6Sky Tigerx86-64, ARM64, ppc64le, s390x8.64.18.0-3722022-05-12[35]2022-05-10[31]2
Unsupported: 8.7Stone Smilodon8.74.18.0-4252022-11-10[36]2022-11-09[31]1
Unsupported: 8.8Sapphire Caracal8.84.18.0-4772023-05-18[37]2023-05-16[31]1
Unsupported: 8.9Midnight Oncilla8.94.18.0-513.5.12023-11-21[38]2023-11-14[31]7
Supported: 8.10Cerulean Leopard8.104.18.0-5532024-05-28[39]2024-05-22[31]6
Unsupported: 9.0Emerald Puma9.05.14.0-70.13.12022-05-26[40]2022-05-17[31]9
Unsupported: 9.1Lime Lynx9.15.14.0-162.6.12022-11-17[41]2022-11-15[31]2
Unsupported: 9.2Turquoise Kodkod9.25.14.0-284.11.12023-05-10[42]2023-05-10[31]0
Unsupported: 9.3Shamrock Pampas Cat9.35.14.0-362.8.12023-11-13[43]2023-11-07[31]6
Unsupported: 9.4Seafoam Ocelot9.45.14.0-427.13.12024-05-06[44]2024-04-30[31]6
Unsupported: 9.5Teal Serval9.55.14.0-503.11.12024-11-18[45]2024-11-13[31]5
Unsupported: 9.6Sage Margay9.65.14.0-570.12.12025-05-20[46]2025-05-20[31]0
Supported: 9.7Moss Jungle Cat9.75.14.0-611.5.12025-11-17[47]2025-11-11[31]6
Latest version:10.0Purple Lion10.06.12.0-55.9.12025-05-27[48]2025-05-20[31]14
Future version: 10.1Heliotrope Lion10.1n/an/a2025-11-11[31]n/a
Legend:
Unsupported
Supported
Latest version
Preview version
Future version

See also

[edit]

References

[edit]
  1. ^"FAQ | AlmaLinux Wiki".wiki.almalinux.org. Retrieved2021-06-20.
  2. ^abcVaughan-Nichols, Steven J. (March 30, 2021)."CloudLinux Launches AlmaLinux, CentOS Linux clone".ZDNet. RetrievedApril 22, 2021.
  3. ^"Release Notes | AlmaLinux Wiki".wiki.almalinux.org. Retrieved2022-12-12.
  4. ^"FAQ/CentOSStream - CentOS Wiki".wiki.centos.org. Archived fromthe original on 2021-06-24. Retrieved2021-06-20.
  5. ^Salter, Jim (2020-12-10)."CentOS Linux is dead—and Red Hat says Stream is "not a replacement"".Ars Technica. Retrieved2021-06-20.
  6. ^Vaughan-Nichols, Steven J. (2021-01-14)."CloudLinux prépare le remplacement de CentOS Linux : AlmaLinux".ZDNet France (in French). Retrieved2021-07-27.
  7. ^Seletskiy, Igor."AlmaLinux is born!!".blog.cloudlinux.com. Retrieved2024-05-07.
  8. ^"FAQ | AlmaLinux Wiki". 2021-04-19. Archived fromthe original on 2021-04-19. Retrieved2024-05-07.
  9. ^"CloudLinux Releases AlmaLinux Beta".www.businesswire.com. 2021-02-01. Retrieved2024-02-19.
  10. ^AlmaLinux (January 26, 2021)."Frequently asked questions". RetrievedApril 22, 2021.
  11. ^"AlmaLinux: Everything you need to know about the Linux operating system".IONOS Digitalguide. 9 May 2022. Retrieved2022-05-10.
  12. ^"CloudLinux Establishes AlmaLinux Open Source Foundation, Launches First Stable Release".www.businesswire.com. 2021-03-30. Retrieved2024-02-19.
  13. ^Larabel, Michael (June 20, 2022)."RHEL-Based AlmaLinux Announces "ALBS" Access For Its Public Build System". RetrievedMay 18, 2023.
  14. ^"First AlmaLinux Community Election Coming Soon! - AlmaLinux OS Blog".AlmaLinux OS. 9 August 2022. Retrieved2022-12-12.
  15. ^"First AlmaLinux Board Election Announces 7 New Seats - AlmaLinux OS Blog".AlmaLinux OS. 20 September 2022. Retrieved2022-12-12.
  16. ^Seletskiy, Igor."Why I have decided to step down from the AlmaLinux OS Foundation Board".blog.cloudlinux.com. Retrieved2024-05-07.
  17. ^"Hi, I'm benny. How can I help?".AlmaLinux OS. 2021-10-12. Retrieved2024-05-07.
  18. ^"LISTSERV 16.5 - SCIENTIFIC-LINUX-USERS Archives".listserv.fnal.gov. Retrieved2022-12-12.
  19. ^"Furthering the evolution of CentOS Stream".www.redhat.com. Retrieved2023-11-11.
  20. ^Vasquez, benny (2023-07-13)."The Future of AlmaLinux is Bright".AlmaLinux OS - Forever-Free Enterprise-Grade Operating System.Archived from the original on 2023-07-13. Retrieved2024-02-12.
  21. ^"AlmaLinux OS Foundation Election - 2023".AlmaLinux OS. 2023-09-14. Retrieved2024-05-07.
  22. ^"Meet our two new board members!".AlmaLinux OS. 2023-12-19. Retrieved2024-05-07.
  23. ^"Announcing ELevate -- Migration between Major Versions (7.x to 8x) of RHEL Derivative Distributions".AlmaLinux OS. 2021-10-19. Retrieved2024-05-07.
  24. ^"AlmaLinux OS - ELevate Your Distribution". 2021-10-19. Archived fromthe original on 2021-10-19. Retrieved2024-05-07.
  25. ^"ELevate Project Updates".AlmaLinux OS. 2024-01-31. Retrieved2024-05-07.
  26. ^"Expanding ELevate support: CentOS 6 to CentOS 7 migrations".AlmaLinux OS. 2024-04-25. Retrieved2024-05-07.
  27. ^ab"Testers needed: Zenbleed patch for AlmaLinux 8 and 9".AlmaLinux OS. 2023-07-24. Retrieved2024-12-15.
  28. ^"Announcing AlmaLinux 8.10 Beta!".AlmaLinux OS. 2024-04-17. Retrieved2024-12-15.
  29. ^ab"Introducing AlmaLinux OS Kitten".AlmaLinux OS. 2024-10-22. Retrieved2024-12-15.
  30. ^"AlmaLinux 10.0 Beta Now Available".AlmaLinux OS. 2024-12-11. Retrieved2024-12-15.
  31. ^abcdefghijklmnopqr"Red Hat Enterprise Linux Release Dates".Red Hat. 17 May 2023.
  32. ^"AlmaLinux OS 8.4 Stable Now Available".almalinux.org. 2021-05-26. Retrieved2021-05-28.
  33. ^"AlmaLinux OS 8.5 Stable Now Available".almalinux.org. 2021-11-12. Retrieved2021-11-12.
  34. ^"AlmaLinux for PowerPC 8.5 Stable Now Available!".almalinux.org. 2022-02-25. Retrieved2022-03-11.
  35. ^"AlmaLinux 8.6 Stable is Now Available!".almalinux.org. 2022-05-12. Retrieved2022-05-13.
  36. ^"AlmaLinux 8.7 - Now Available".almalinux.org. 2022-11-10. Retrieved2022-11-10.
  37. ^Jack Aboutboul (2023-05-18)."AlmaLinux 8.8 - Now Available".almalinux.org. Retrieved2023-05-18.
  38. ^Jack Aboutboul (2023-11-21)."Announcing AlmaLinux 8.9 Stable!".almalinux.org. Retrieved2023-12-19.
  39. ^Jack Aboutboul (2024-05-28)."General Availability of AlmaLinux 8.10 Stable!".almalinux.org. Retrieved2024-06-14.
  40. ^"AlmaLinux 9 Now Available!".almalinux.org. 2022-05-26. Retrieved2022-05-26.
  41. ^"AlmaLinux 9.1 - Now Available".almalinux.org. 2022-11-17. Retrieved2022-11-15.
  42. ^"AlmaLinux 9.2 - Now Available".almalinux.org. 2023-05-10. Retrieved2023-05-11.
  43. ^"Announcing AlmaLinux 9.3 Stable!".almalinux.org. 2023-11-13. Retrieved2023-11-13.
  44. ^"General Availability of AlmaLinux 9.4 Stable!".almalinux.org. 2024-05-06. Retrieved2024-05-06.
  45. ^"General Availability of AlmaLinux 9.5 Stable!".almalinux.org. 2024-11-18. Retrieved2024-11-18.
  46. ^"General Availability of AlmaLinux 9.6 Stable!".almalinux.org. 2025-05-20. Retrieved2025-05-20.
  47. ^"General Availability of AlmaLinux OS 9.7 Stable!".almalinux.org. 2025-11-17. Retrieved2025-11-17.
  48. ^"AlmaLinux OS 10 - usability without compromising compatibility".almalinux.org. 2025-05-27. Retrieved2025-05-27.
  1. ^AlmaLinux was announced 10 December 2020 (2020-12-10), first beta release was 53 days later.

External links

[edit]
Wikimedia Commons has media related toAlmaLinux.
Fedora Linux derivatives
Active
Defunct
Android
LineageOS
Arch
Debian
Ubuntu
Fedora
CentOS
Stream
Gentoo
Mandrake
Mandriva
Slackware
SUSE
Other
Discontinued
Android
Arch
Debian
Gentoo
Red Hat,
Fedora
Slackware
SUSE
Other
Retrieved from "https://en.wikipedia.org/w/index.php?title=AlmaLinux&oldid=1323786811"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2025 Movatter.jp