Выпуск дистрибутива Rocky Linux 10.1
26.11.2025 22:43
已发布 Rocky Linux 10.1 发行版,该发行版是自由构建的 Red Hat Enterprise Linux,旨在取代经典的 CentOS。该发行版与 Red Hat Enterprise Linux 二进制兼容,可以作为 RHEL 10.1 和 CentOS 10 Stream 的替代品。Rocky Linux 10 分支的支持将持续到 2035 年。Rocky Linux 的安装 ISO 映像已针对 x86-64-v3、aarch64、ppc64le (IBM POWER)、s390x (IBM Z) 和 riscv64 架构准备完毕。此外,还提供了带有 GNOME 和 KDE 桌面环境的 live 版本,适用于 x86_64 架构。
与经典的 CentOS 一样,Rocky Linux 软件包的主要修改内容基本是去除了与 Red Hat 品牌的关联,并移除了 RHEL 特有的软件包,如 redhat-*、insights-client 和 subscription-manager-migration*。关于 Rocky Linux 10.1 中变更列表的概述,可以参考 RHEL 10.1 的发布公告。此版本仅包含 64 位软件包构建。
Rocky Linux 特定的变更包括对 RISC-V 架构的官方支持,该支持已为 StarFive VisionFive 2 (VF2) 和 SiFive HiFive Premier P550 平台以及在 QEMU 模拟器中运行而实现。此外,项目还维护着几个带有额外软件包的自有仓库:
- plus - 目前仅包含 Valkey 8.0.3 数据库(Redis 的分支)。
- NFV - 用于网络功能虚拟化 (Network Functions Virtualization) 的软件包,由 NFV SIG 组开发。
- CRB (Code Ready Builder) - 面向开发者的额外软件包。
- RT - 用于实时工作的软件包。
- HighAvailability - 用于构建高可用性系统的软件包。
- SAP 和 SAPHANA - 用于 SAP 和 SAP HANA 的软件包,例如 resource-agents、sap-hana-ha、sap-cluster-connector 和 vhostmd。
构建来源方面,在构建 Rocky Linux 10.1 时使用了由 Oracle 和 SUSE 共同维护的 OpenELA 仓库作为软件包源代码的来源。开发流程的变化是由于 Red Hat 公司停止了在公开的 git.centos.org 仓库中发布 RHEL rpm 软件包的源代码。现在,Red Hat 仅通过其网站上一个禁止数据重新分发(受最终用户许可协议 EULA 约束)的私有部分向客户提供源代码包,这阻止了利用这些软件包创建衍生发行版。源代码仍然可以在 CentOS Stream 仓库中获取,但该仓库与 RHEL 并未完全同步,并且其中最新版本的软件包并不总是与 RHEL 中的软件包一致。
项目背景:Rocky Linux 在 Rocky Enterprise Software Foundation (RESF) 组织的主持下发展,该组织注册为非营利性质的公益公司 (Public Benefits Corporation)。组织的所有者是 CentOS 创始人 Gregory Kurtzer,但根据其章程,管理职能已委托给董事会,董事会成员由参与项目工作的社区选举产生。同时,为了发展基于 Rocky Linux 的扩展产品并支持该发行版的开发者社区,成立了商业公司 Ctrl IQ,该公司已获得 2600 万美元的投资。Google、Amazon Web Services、GitLab、MontaVista、45Drives、OpenDrives 和 NAVER Cloud 等公司也已加入项目的开发和资助行列。
评论摘录(部分)
- Василий (??), 02:03, 27/11/2025: 不错的发行版,只是更新软件包后系统可能根本无法从重启中恢复,会彻底崩溃且原因不明。这大概就是所谓的“企业级就绪”吧。
- 12yoexpert (ok), 02:50, 27/11/2025: “企业级就绪”的意思是完全不更新。吃运维丢进 docker 镜像里的东西。
- Petrovich (??), 04:28, 27/11/2025: 有过一次这样的情况。但只在更新内核后、在重新构建 initramfs 之前重启时发生。奇怪的是 dracut 是在 dnf update 完成后才运行,而不是作为安装后脚本的一部分运行。
- нах. (?), 09:35, 27/11/2025: 动脑筋的题目:在又一次更新中,dnf 下载了包含固件、新内核和带小修复的 lvm 的软件包。如果“在安装后脚本框架内”运行 dracut,而不是设置一个需要重建 initrd 的标志并在整个更新完成后执行它,那么完全不必要的 dracut 会运行多少次呢?至于你为什么这么笨拙以至于在更新过程中就重启了什么东西——这是个反问句,无需回答。
- Аноним (11), 05:48, 27/11/2025: 还是选 Alma 更好,要是有预算的话就选 Oracle Linux…
- Аноним (21), 09:39, 27/11/2025: 作为最匿名的专家,我建议看看是谁在开发发行版:RHEL - 公司、Ubuntu - 公司、Rocky - 公司、Suse - 公司、Oracle - 公司、AlmaLinux - 社区、Debian - 社区。如果需要 RHEL 的克隆版,那么选择是显而易见的。
- Аноним (22), 10:30, 27/11/2025: SAP 和 SAPHANA - 用于 SAP 和 SAP HANA 的软件包,如 resource-agents、sap-hana-ha、sap-cluster-connector 和 vhostmd。嗯,它获得 SAP 认证了吗?