Rocky Linux是一个开源的企业级操作系统,旨在与Red Hat Enterprise Linux®100% 1:1兼容。Rocky Linux 9.0正式版发布,该版本基于Red Hat Enterprise Linux 9,生命周期长达10年,并新增了多项功能特性和安全修复。
生命周期:
官方已经开放Rocky Linux 9.0的下载渠道,目前可在官方下载页面下载,包括x86_64、aarch64、ppc64le和s390x等主流平台的支持版本。
Rocky Linux 9主要更新内容介绍:
桌面
Rocky Linux 9将GNOME 40作为默认桌面环境。包括重新设计的核心应用程序、设置和UI,新版本的桌面操作充分考虑操作便捷和人体适应。在工作、启动应用程序和安排个人工作区时,活动的外观和感觉提供了更好的体验。
其他显著改进包括:
文件系统
XFS现在支持直接访问 (DAX) 操作,允许直接访问字节可寻址的持久内存,有助于避免使用传统块I/O约定的延迟。NFS引入了“eager write”挂载选项来帮助减少延迟。
语言运行时和工具
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 扩展了8中可用的模块打包功能和所有打包方法,例如 Software Collections、Flatpaks和RPM,都已合并到应用程序流中,使开发人员更好的根据喜好选择对应的包。
其他语言环境包括:
Python 3.9:附带有许多新功能,包括时区感知时间戳、新的字符串前缀和后缀方法、字典联合操作、高性能解析器、多处理改进。
Node 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:提供了错误修复和增强功能,包括使用结构化元数据语法、新命名的独立于顺序的参数以及改进的即时编译性能。
Web服务器:
代理缓存服务器:
数据库服务器:
安全性
默认情况下,通过SSH使用密码的Root用户身份验证已被禁用。OpenSSH默认配置不允许root用户使用密码登录,从而防止攻击者通过暴力密码攻击获得访问权限。用户可以使用SSH密钥登录,而不是使用root密码来访问远程系统。
OpenSSL 3.0增加了提供者概念、新的版本控制方案和改进的HTTPS。内置的实用程序已经被重新编译以利用OpenSSL 3。OpenSSL 3.0的新FIPS模块阻止了非FIPS算法的使用,而FIPS标志可以在内核中设置,而无需将OpenSSL切换到FIPS模式。