AlmaLinux 10.0 发布,以其功能改进和硬件支持的重大进步亮相。AlmaLinux 10.0是由社区倾力打造的免费Linux操作系统,聚焦于长期稳定性,并为用户提供强大且可靠的生产级平台。值得一提的是,AlmaLinux OS 与 RHEL实现了二进制兼容, 为用户带来更多选择与便利。
AlmaLinux 是一个开源的 Linux 发行版,被设计为 CentOS 的一个替代品。自从 Red Hat 宣布不再支持 CentOS 8 以来,AlmaLinux 应运而生,目的是为了填补市场空缺。AlmaLinux 由 CloudLinux 赞助开发,其核心理念是提供一个稳定、安全且完全免费的企业级操作系统。
AlmaLinux 是自由且开放源代码的 Linux 发行版,最初由 CloudLinux 建立,旨在提供一个社群支持、可用于生产环境的企业级操作系统,并与 Red Hat Enterprise Linux (RHEL)二进制兼容。AlmaLinux 的第一个稳定版本于 2021 年 3 月 30 日发布。
目录
AlmaLinux与Oracle Linux、Rocky Linux 的区别
Oracle Linux、Rocky Linux、AlmaLinux 这三者都是目前替代 CentOS 的明星级产品,他们都是完全免费使用的。
- Oracle Linux 最适合需要商业支持和长期支持的企业用户。
- Rocky Linux 最适合需要与 RHEL 100% 兼容且由社区支持的用户的用户。
- AlmaLinux 最适合需要与 RHEL 100% 兼容且由商业公司支持的用户。
主要区别在于支持和维护
- Oracle Linux 由甲骨文公司支持和维护。它面向企业用户,并提供商业支持选项。
- Rocky Linux 由 Rocky Linux 项目维护,这是一个社区支持的项目。它旨在成为 RHEL 的 1:1 替代品,并提供与 RHEL 相同的二进制兼容性。
- AlmaLinux 由 CloudLinux 公司维护,该公司还维护商业 Linux 发行版。AlmaLinux 旨在成为 RHEL 的一个社区支持的替代品,并提供与 RHEL 相同的二进制兼容性。
其他区别
- 软件包管理: Oracle Linux 使用 yum 作为其软件包管理器,而 Rocky Linux 和 AlmaLinux 使用 dnf。
- 默认桌面环境: Oracle Linux 默认使用 GNOME 桌面环境,而 Rocky Linux 和 AlmaLinux 默认使用 Xfce 桌面环境。
- 支持周期: Oracle Linux 提供 10 年的支持,而 Rocky Linux 和 AlmaLinux 提供 5 年的支持。
AlmaLinux 10 新功能
AlmaLinux 10 更新功能
- AlmaLinux 10 的软件包和仓库已使用新的 RPM-GPG-KEY-AlmaLinux-10 进行签名 (在新窗口中打开)输入:.
- 从 AlmaLinux OS 10.0 开始,不再提供 32 位 (i686 架构) 的软件包。
- 更新的动态编程语言:
- Python 3.12
- Ruby 3.3
- Node.js 22
- Perl 5.40
- PHP 8.3
- 更新的控制系统:
- Git 2.47
- Subversion 1.14
- 更新的网页服务器:
- 阿帕奇 HTTP 服务器 2.4.62
- nginx 1.26
- 更新的代理缓存服务器:
- Varnish Cache 7.6
- 鱿鱼 6.10
- 数据库服务器更新:
- MariaDB 10.11
- MySQL 8.4
- PostgreSQL 16
- 瓦尔基 8.0
- 系统工具链更新:
- GCC 14.2
- glibc 2.39
- 安诺宾 12.92
- binutils 2.41
- 更新性能工具和调试器:
- GDB 14.2
- Valgrind 3.24
- 系统跟踪 5.2
- Dyninst 12.3.0
- elfutils 0.192
- libabigail 2.6
- 更新的性能监控工具:
- PCP 6.3.2
- Grafana 10.2.6
- 更新的编译器工具集:
- LLVM 工具集 19.1.7
- Rust 工具集 1.84.1
- Go 工具集 1.23
- 安全更新:
- 系统范围的加密策略 (
crypto-policies
)、OpenSSL TLS 工具包和 OpenSSH 套件现在支持后量子 (PQ) 算法。 - 新的sudo系统角色允许在您的系统上大规模一致地管理sudo配置。
- 介绍Sequoia PGP工具
sq
和sqv
,这些工具与现有的GnuPG工具一起,用于管理OpenPGP加密和签名。 - OpenSSL TLS工具包介绍了创建FIPS合规的PKCS #12文件
pkcs11-provider
,使用硬件令牌,并且有许多其他改进。 - OpenSSH 套件在版本 9.9 中,提供了对 OpenSSH 8.7(在 AlmaLinux 9 中提供)的许多修复和改进。
- SELinux用户空间发布3.8引入了一个新的选项
audit2allow
提供CIL输出模式,Wayland支持SELinux沙盒,并且其他的改进。 - The Keylime agent 组件提供在 0.2.7 版本中,该版本为设备身份(IDevID)和初始证明密钥(IAK)提供支持,并默认使用 TLS 1.3。此外,新的
keylime-policy
工具整合了 Keylime 策略的所有管理任务。
- 系统范围的加密策略 (
所有受支持的体系结构
- x86_64
- x86_64_v2
- aarch64
- ppc64le
- s390x
分布式内核版本:6.12.0-55.9.1.el10_0
AlmaLinux 功能特点
- 企业级功能:AlmaLinux是一个企业级Linux发行版,专注于长期稳定性和强大的生产级平台。它可以用作企业服务器操作系统,用于托管关键业务应用和数据,提供安全性、稳定性和可靠性,适合处理企业级工作负载。
- 虚拟化环境:AlmaLinux支持常见的虚拟化技术,如KVM、Xen和VMware,可用于托管虚拟机和容器,便于集中管理和部署多个虚拟化实例。
- 云计算:AlmaLinux适用于云计算环境,可用于托管云服务器、容器和应用程序。它提供了高度可扩展性和灵活性,可以根据需要自动扩展资源,满足云计算工作负载的需求。
- 开发环境:AlmaLinux提供了广泛的开发工具和库,适用于软件开发和测试,支持多种编程语言和开发框架,可以用于构建和部署应用程序。
- 数据库服务器:AlmaLinux可用作数据库服务器的操作系统,支持流行的关系型数据库(如MySQL和PostgreSQL)和NoSQL数据库(如MongoDB和Redis),提供高性能和可靠性,适合处理大量的数据库操作。
- 与Microsoft Azure兼容性:AlmaLinux在Microsoft Azure平台上获得了官方认证,成为推荐的Linux版本之一。它支持多种架构,包括x64和Arm64,用户可以通过Azure Marketplace轻松获取该操作系统。此外,AlmaLinux与Windows Subsystem for Linux (WSL)兼容,使得在Azure上部署和管理工作负载变得简单。
- 社区支持和更新:AlmaLinux由社区指导和构建,每年获得来自CloudLinux Inc的赞助和其他赞助商的支持。它是一个独立的、完全免费的操作系统,基金会与微软签订了正式合同协议,确保定期更新和对用户问题的高效响应。
与其他 Linux 发行版的比较
- CentOS:虽然 AlmaLinux 是作为 CentOS 的替代品设计的,但它提供了 CentOS 所缺乏的东西,比如更长期的支持和更活跃的社区参与。
- Fedora:Fedora 倾向于采用最新的技术和软件包,这使它在最新特性方面领先,但可能牺牲了某种程度的稳定性。而 AlmaLinux 更注重长期稳定性和企业级应用。
- Ubuntu:Ubuntu 在桌面和服务器市场都很受欢迎,以其用户友好性和广泛的软件库著称。而 AlmaLinux 则更专注于企业市场,特别是对 RHEL 用户的兼容性。
适用用户群
- 企业级用户:寻求稳定、安全和长期支持的企业会发现 AlmaLinux 是一个理想的选择。
- 开发者和系统管理员:需要一个稳定的环境来部署应用和服务的专业人员将会欣赏 AlmaLinux 的性能和可靠性。
- RHEL 和 CentOS 的现有用户:对于这些用户来说,AlmaLinux 提供了一个无缝的过渡选项,特别是在考虑到 CentOS 的未来不确定性。
安装说明
有三个安装ISO镜像可供选择(其中$arch表示您正在寻找的架构):
AlmaLinux-10.0-$arch-boot.iso
– 一个单网络安装CD映像,通过互联网下载软件包。AlmaLinux-10.0-$arch-minimal.iso
– 一个最小的自包含DVD映像,使得离线安装成为可能。AlmaLinux-10.0-$arch-dvd.iso
– 一个包含几乎所有AlmaLinux软件包的完整安装DVD镜像。
从10.0/isos/$arch/目录下载合适的ISO镜像文件,例如:
$ wget https://repo.almalinux.org/almalinux/10.0/isos/$(uname -m)/AlmaLinux-10.0-$(uname -m)-boot.iso
- 下载并导入 AlmaLinux 公钥:
$ wget https://repo.almalinux.org/almalinux/RPM-GPG-KEY-AlmaLinux-10
$ gpg --import RPM-GPG-KEY-AlmaLinux-10
- 下载并验证校验和列表:
$ wget https://repo.almalinux.org/almalinux/10.0/isos/$(uname -m)/CHECKSUM
# we are looking for “Good signature”
$ gpg --verify CHECKSUM
gpg: Signature made Sun 25 May 2025 03:41:47 AM EDT
Good signature from "AlmaLinux OS 10 <packager@almalinux.org>"[unknown]
gpg: WARNING: This key is not certified with a trusted signature!
gpg: There is no indication that the signature belongs to the owner.
Primary key fingerprint: EE6D B7B9 8F5B F5ED D9DA 0DE5 DEE5 C11C C2A1 E572
- 验证下载的ISO映像校验和:
# calculate the downloaded ISO SHA256 checksum
$ sha256sum AlmaLinux-10.0-$(uname -m)-boot.iso
a1549729bfb66a28e3546c953033c9928eae7280917bb1c490983dba3bb9941c AlmaLinux-10.0-x86_64-boot.iso # x86_64 checksum, yours may differ
# compare it with expected checksum, it should be the same
$ cat CHECKSUM | grep -E "SHA256.*AlmaLinux-10.0-$(uname -m)-boot.iso" || echo "Warning: Checksum does not match"
SHA256 (AlmaLinux-10.0-x86_64-boot.iso) = a1549729bfb66a28e3546c953033c9928eae7280917bb1c490983dba3bb9941c # x86_64 checksum, yours may differ
- 如果您决定使用
AlmaLinux-10.0-x86_64-boot.iso
图片,您可能需要提供10.0/BaseOS/x86_64/kickstart/
选定镜像的URL存储库作为 安装源,以防安装程序由于某些原因无法找到最近的镜像。 - 如果您选择最小化或DVD ISO映像,不需要额外的安装源。
相关文件下载
- AlmaLinux 10.0 x86_64官网下载地址:https://repo.almalinux.org/almalinux/10.0/isos/x86_64/
- AlmaLinux 10.0 aarch64官网下载地址:https://repo.almalinux.org/almalinux/10.0/isos/aarch64/
AlmaLinux 10.0 x86_64 & aarch6镜像网盘
- 夸克网盘链接:https://pan.quark.cn/s/458a34c8a3f7
- 百度网盘链接:https://pan.baidu.com/s/1EeGtBV6zReDUt0MvaKxBPw?pwd=p35x