Rocky Linux 是一个开源的企业级操作系统,旨在与 Red Hat Enterprise Linux® 100% 完全兼容。Rocky Linux 正在由社区积极开发中。
Rocky Linux 是一个免费开源且基于 RHEL 红帽而来的 Linux 发行版 (类似 Oracle Linux),其创始人 Gregory Kurtzer 也是 CentOS 的创始人之一。当 Red Hat 宣布停止维护 CentOS 并将新的 CentOS Stream 改变为 RHEL 的上游使其变成“红帽子测试版”后,CentOS 似乎已不能再以“稳定”服众,这对大多数需要长期安全更新支持的生产服务器无疑是沉重的打击。
于是 Gregory Kurtzer 决定启动 Rocky Linux 开源项目,以延续 CentOS 的精神。Rocky 这个发行版的名字是为了纪念 CentOS 早期的联合创始人 Rocky McGaugh。自此,Rocky Linux 迅速获得了社区的广泛支持,并一跃成为 CentOS 用户的主要替代选择。
当然,Debian、Ubuntu 也是目前非常火热的 Linux 发行版,适合企业和个人使用,但如果你不想要改变一直以来 CentOS 的使用习惯,也不想花时间学习使用其他的 Linux 发行版,那么从 CentOS 更换到 Rocky Linux,你几乎不需要做任何的改变,这也是它值得推荐的一点。现在除了下载镜像安装外,各大 VPS 云服务器厂商也已提供 Rocky 的镜像了。
目录
Rocky Linux 10.0 重要更新
支持的微架构级别
Rocky Linux 10 最重大变化是移除了对 x86-64-v2 架构的支持。现在仅支持 x86-64-v3 的 AMD 和 Intel 64 位架构。
Rocky Linux 10 支持以下处理器架构:
-
64-bit AMD/Intel x86-64-v3 (x86_64) -
64-bit RISC-V (riscv64) -
64-bit ARMv8.0-A (aarch64) -
IBM POWER, little endian (ppc64le) -
IBM z (s390x)
注意:所有 32 位软件包已从 Rocky Linux 10 移除。这意味着 32 位应用程序将无法在此版本上运行。请使用包含 32 位依赖的 64 位库或容器。
安装程序
用户默认将拥有管理员权限,除非您取消该选项。
图形远程访问默认采用远程桌面协议(RDP),取代了原有的 VNC。
DHCP 客户端与服务器
RL 10 的 DHCP 客户端作为 NetworkManager 的内部子系统实现。传统的 dhcp-client 软件包已不再获得上游支持并被移除。
ISC DHCP 服务器上游已生命周期结束,在 RL 10 中被其继任者 Kea DHCP 所取代。
桌面环境
RL 10 中,Wayland 取代了 X.Org Server。Xwayland 可支持尚未移植到 Wayland 的大部分 X11 客户端。本次还有部分桌面应用及组件也在 RL 10 中进行了替换。
Rocky Linux 10.0 亮点功能
主要新特性和变化
-
动态编程语言、Web 与数据库服务器 -
PHP 8.3 -
Python 3.12 -
nginx 1.26 -
PostgreSQL 16.8 -
MySQL 8.4 -
Valkey 8.0 -
MariaDB 10.11
-
-
性能工具与调试器 -
GDB 14.2 -
Valgrind 3.23.0 -
SystemTap 5.1 -
Dyninst 12.3.0 -
elfutils 0.192 -
libabigail 2.6
-
-
性能监控工具 -
Performance Co-pilot 6.3.0 -
Grafana 10.2.6
-
-
编译器工具集 -
LLVM Toolset 19.1.7 -
Rust Toolset 1.84.1 -
Go Toolset 1.23
-
RISC-V 架构支持
Rocky Linux 10 引入了对 RISC-V 架构的支持,进一步拓宽了 Rocky Linux 的可用硬件平台。这是 Rocky Linux 变得更加多元与普惠的重要一步。
更多关于本次里程碑及 Rocky Linux 10 的 RISC-V 支持,请见此链接。
如果您有兴趣让 RISC-V 硬件运行 Rocky Linux,欢迎加入 Rocky Linux Mattermost 的 ~SIG/AltArch 频道。
为什么不推荐 CentOS Stream?
相比 Rocky Linux、Oracle Linux、Debian、Ubuntu 、AlmaLinux 等,为什么新版本的 CentOS Stream 不被多数人推荐?可能原因有以下这些:
- 稳定性:CentOS 传统版本以其稳定性著称,适用于生产环境。然而,CentOS Stream 是一个滚动发布版本 (Rolling release),意味着它会持续不断接收最新的软件包和更新,这可能导致系统稳定性下降,增加了不确定性。
- 变成了 RHEL 的上游版本:传统 CentOS 是 RHEL 的下游版本,RHEL 先发布后再由其代码编译而成,CentOS 用户可享有与红帽完全相同的稳定性,这也是过去最大的优势。但如今 CentOS Stream 却变成了 RHEL 的上游版本,这样一来,CentOS 将反过来变成了 RHEL 的“先行测试版”。
- 更新频率高:由于 CentOS Stream 会接收更频繁的更新,系统管理员需要更频繁地进行测试和验证,确保每次更新不会破坏现有环境或已搭建好正在运行的应用程序。
- 兼容性问题:一些企业级软件可能尚未完全针对 CentOS Stream 进行优化或测试,导致在运行这些软件时可能会出现兼容性问题。
- 长期支持(LTS)问题:传统的 CentOS 版本通常会有长时间的支持周期,而 CentOS Stream 的支持周期相对较短,无法满足某些长期项目和生产环境的需求。
- 技术栈稳定性:在一些关键业务场景中,技术栈的稳定性至关重要,频繁的更新和变动可能会影响业务的连续性和可靠性。
所以,CentOS Stream 更适合作为开发和测试环境,而不是生产环境。如果需要一个稳定、可靠的生产环境,那么 Rocky Linux、AlmaLinux、Oracle Linux、直接使用 RHEL(Red Hat Enterprise Linux)等将更合适。
相关文件下载
Rocky 10 Enterprise Linux
Planned EOL: May 31 2035
Architecture | ISOs | Packages |
---|---|---|
x86_64 | Minimal | DVD | Boot | Torrent | Checksum | BaseOS |
ARM64 (aarch64) | Minimal | DVD | Boot | Torrent | Checksum | BaseOS |
RISC-V (riscv64) | Minimal | DVD | Boot | Torrent | Checksum | BaseOS |
ppc64le | Minimal | DVD | Boot | Torrent | Checksum | BaseOS |
s3100x | Minimal | DVD | Boot | Torrent | Checksum | BaseOS |
Rocky Linux 10.0 x86_64, aarch64