Rocky Linux 9.0 现已推出
发布工程团队
我们很高兴地宣布 Rocky Linux 9.0 正式发布。发行说明可在 Rocky Linux 文档 中找到 - 这些说明包含重要信息,包括已知错误以及此版本中更改的全面详细信息。
下载
Rocky Linux 9.0 可在 下载 页面上下载,适用于 x86_64、aarch64、ppc64le 和 s390x 架构。
云镜像列在 云镜像 页面上。
支持
- Rocky Linux 9 将支持到 2032 年 5 月 31 日。
- Rocky Linux 8 将继续支持到 2029 年 5 月 31 日。
各种 商业支持提供商 提供 Rocky Linux 的扩展支持。
亮点
桌面
Rocky Linux 9 以 GNOME 40 作为默认桌面环境。重新设计的核心应用程序、设置和 UI 使得将 Rocky Linux 用作桌面操作系统比以往任何时候都更容易。活动的外观和感觉在工作、启动应用程序和安排个人工作区时提供了更好的体验。
桌面使用的其他值得注意的改进包括
- 可以通过右键单击并选择相应的选项在单独的显卡上运行软件
- 能够通过选择“请勿打扰”来静音通知,该选项将作为通知中的单独按钮出现
- 每个屏幕可以使用不同的刷新率
- 活动程序允许您使用拖放方法将应用程序图标分组到文件夹中
- 分数显示缩放
文件系统
XFS 现在支持直接访问 (DAX) 操作,允许直接访问字节可寻址持久内存,有助于避免使用传统块 I/O 约定带来的延迟。NFS 引入了“急切写入”挂载选项以帮助减少延迟。
语言运行时和工具
Rocky Linux 9 具有许多最新的运行时和编译器,包括 GCC 11.2.1、LLVM (13.0.1)、Rust (1.58.1) 和 Go (1.17.1)。
Rocky Linux 9 更新了开发工具链版本,包括 GCC (11.2.1)、glibc (2.34) 和 binutils (2.35)。GCC 编译器的新功能帮助开发人员通过改进的调试选项更好地跟踪代码流,并为高效的硬件使用编写优化的代码。
Rocky Linux 9 扩展了 Rocky Linux 8 中可用的模块打包功能。所有打包方法(例如软件集合、Flatpaks 和 RPM)都已集成到应用程序流中,使开发人员更容易使用他们喜欢的包。
-
Python 3.9 将在 Rocky Linux 9 的整个生命周期中得到支持,并具有许多新功能,包括时区感知时间戳、新的字符串前缀和后缀方法、字典联合操作、高性能解析器、多处理改进。
-
Node.js 16 包括将 V8 引擎升级到 9.2 版、新的 Timer Promises API、新的 Web 流 API 以及对 npm 包管理器 7.20.3 版的支持。Node.js 现在与 OpenSSL 3.0 兼容。
-
Ruby 3.0.3 提供了几项性能改进,以及错误和安全修复。重要的改进包括并发和并行处理、静态分析、使用 case/in 表达式的模式匹配、重新设计的单行模式匹配以及查找模式匹配。
-
Perl 5.32 提供错误修复和增强功能,包括 Unicode 13 版、新的实验性中缀运算符以及更快的功能检查。
-
PHP 8.0 提供错误修复和增强功能,包括使用结构化元数据语法、新的与顺序无关的命名参数以及改进的即时编译性能。
安全
默认情况下已禁用通过 SSH 使用密码进行的 root 用户身份验证。OpenSSH 默认配置不允许使用密码登录 root 用户,从而阻止攻击者通过暴力破解密码攻击获得访问权限。用户可以使用 SSH 密钥登录远程系统,而不是使用 root 密码。
OpenSSL 3.0 添加了提供程序概念、新的版本控制方案以及改进的 HTTPS。内置实用程序已重新编译以利用 OpenSSL 3。OpenSSL 3.0 的新 FIPS 模块可防止使用非 FIPS 算法,同时可以在内核中设置 FIPS 标志,而无需将 OpenSSL 切换到 FIPS 模式。
系统监控
Cockpit Web 控制台具有改进的性能指标页面,有助于识别高 CPU、内存、磁盘和网络资源使用率峰值的根本原因。
感谢
我们感谢众多 Rocky Linux 项目志愿者和领导者制作、测试和记录此版本,以及为我们提供构建、测试和生产 Rocky 资源的赞助商和合作伙伴。
插画比赛贡献者
- Alejandro Ramallo
- Alexander
- Ezequiel Bruni
- Gwendolyn K
- Natalie Forde
文档
- Steven Spencer
- Wale Soyinka
基础设施
- Neil Hanlon
- Taylor Goodwill
领导
- Brian Clemens
- Gregory Kurtzer
发布工程
- Louis Abel
- Mustafa Gezen
- Sherif Nagy
- Skip Grube
安全
- Benjamin Agner
- Rob Felsburg
- Scott Shinn
测试
- Al Bowles
- Alan Marshall
- Chris Stackpole
- Lukas Magauer
- Trevor Cooper
网页和设计
- Michael Kinder
上游
我们感谢 Fedora Linux 中的开发工作、CentOS Stream 中的整理工作以及这些发行版构建的无数开发人员及其项目。