美东时间 4 月 19 日,AlmaLinux 团队宣布了他们 9.0 测试版的里程碑。该团队表示,AlmaLinux 9.0 Beta 目前适用于所有受支持的架构,包括 x86_64、AArch64、PPC64LE 和 s390x。
在过去的一年中,AlmaLinux 已经证明了自己有能力成为一个受欢迎的、基于社区的 RHEL 替代品,它是在红帽宣布将停止零成本的 CentOS Linux 下游版本后开始发展的,最初由 CloudLinux 创建,提供一个社区支持的生产级企业操作系统。AlmaLinux 的第一个稳定版本于 2021 年 3 月 30 日发布。
最大的升级:Linux 内核 5.14
AlmaLinux 9 Beta 跟踪在 Red Hat Enterprise Linux 9 中发现的变化,并已切换到使用 Linux 5.14 内核和 RHEL8 / AlmaLinux 8 上的许多软件包更新。具体更新如下:
- AlmaLinux 9 的软件包和软件库已用新的 RPM-GPG-KEY-AlmaLinux-9 签名。
- Linux Kernel 5.14
- 更新了动态编程语言、Web 和数据库服务器:
Perl 5.32
PHP 8.0
Python 3.9
Git 2.31
Apache HTTP Server 2.4
Varnish Cache 6.5
Squid 5.2
MySQL 8.0
Redis 6.2
- 更新的组件:
GCC 11.2
glibc 2.34
binutils 2.35
- 编译器更新:
Go Toolset 1.17.7
- 性能工具和调试器的更新:
GDB 10.2
Valgrind 3.18.1
SystemTap 4.6
Dyninst 11.0.0
elfutils 0.186
- Java 工具更新:
Maven 3.6
Ant 1.10
更多详细信息,请参阅beta 发行说明:
https://wiki.almalinux.org/release-notes/9.0-beta.html
AlmaLinux 9.0 Beta 可以从mirrors.almalinux.org下载。
- 红帽为什么要停用 CentOS 项目?
2020 年,红帽公司宣布,将在 2021 年 12 月 31 日和 2024 年 6 月 30 日分别终止对 CentOS 8 和 CentOS 的服务支持,把 CentOS 项目的工作和投资集中在 CentOS Stream 上。此事一出,业界便掀起了激烈讨论:红帽为什么要停用 CentOS 项目?近日,红帽针对多个问题作出回应。
红帽全球副总裁兼大中华区总裁曹衡康表示,过往,很多客户和开发者基于 CentOS 加了很多功能以后不会回馈上游社区,就变成了一个分支,久而久之这些分支因为无人维护又变成了社区里的“孤儿”,红帽希望可以改变这种现状,恢复社区上游优先的概念,把 CentOS Stream 放在 RHEL 的前面,生态伙伴可以将创新记录在 CentOS Stream 中。
另外,针对大家都在说的“停服”说法,红帽中国首席架构师张家驹也解释道,从 CentOS 到 CentOS Stream 可以理解为是一种升级,原来的 CentOS 用户只需要几条命令就可以轻松迁移到 CentOS Stream,CentOS 此前所有的安全更新,CentOS Stream 全部具备。从这个意义上来讲,其实并没有停服。
- CentOS 的替代品
当然,作为用户来说,面对 CentOS 的停服,选择当然不只是 CentOS Stream 一个,除了 AlmaLinux,CentOS 创始人 Gregory Kurtzer 以及社区希望开源能继续造福社会,也发起了 Rocky Linux 项目。
相对来说,Rocky Linux 发布时间是较晚的。Kurtzer 表示,除了从零构建、保证全方位性能外,他也在一直想办法将项目留在社区手中,避免 CentOS 相同的命运。为此,Kurtzer 创建了具有“社区章程”的 Rocky 企业软件基金会 (RESF)。
上线三天内,Rocky Linux 便吸引了 8 万人下载。同时,Google 的云服务 Google Compute Engine (GCE) 加入了对 Rocky Linux 和 AlmaLinux 的支持,Google 还成为 Rocky Enterprise Software Foundation (RESF) 基金会的赞助商(Principal Sponsor)。另外,微软“作为 RESF 的合作伙伴签约”,也将确保 Rocky Linux 在 Azure 上的可用性。
2021 年 12 月 10 日,Rocky Linux 在12 月的社区更新中宣布,其已经开始在 Rocky Linux 9 上工作,从 RHEL 测试版源开始。
参考链接:
https://www.phoronix.com/scan.php?page=news_item&px=AlmaLinux-9-Beta