我们很高兴地宣布 Circle Linux 9.0 正式发布。
Circle Linux Wiki 中提供了发行说明 - 这些说明包含重要信息,包括已知错误和有关此版本更改的全面详细信息。
下载
Circle Linux 9.0 可以在 x86_64、aarch64、ppc64le 和 s390x 架构的下载页面上下载。
- 容器镜像DockerHub
- 虚拟机镜像
- ISOs 安装镜像
https://mirrors.tencent.com/circle/9.0/isos/
https://mirror.freedif.org/cclinux/circle/9.0/isos/
https://mirrors.aliyun.com/circle/9.0/isos/
https://mirrors.xtom.de/circle/9.0/isos/
新亮点
桌面环境
Circle Linux 9 附带 GNOME 40 作为默认桌面环境。重新设计的核心应用程序、设置和 UI 使得使用 Circle Linux 作为桌面操作系统比以往任何时候都更容易。在工作、启动应用程序和安排您的个人工作区时,活动的外观和感觉提供了更好的体验。
桌面使用的显著改进:
- 通过右键单击并选择适当的选项,可以在单独的显卡上运行软件
- 可以通过选择请勿打扰来静音通知,这将在通知中显示为单独的按钮
- 每个屏幕可以使用不同的刷新率
- 活动程序允许您使用拖放方法将应用程序图标分组到文件夹中
- 小数显示缩放
文件系统
XFS 现在支持直接访问 (DAX) 操作,允许直接访问字节可寻址的持久内存,有助于避免使用传统块 I/O 约定的延迟。 NFS 引入了“eager write”挂载选项来帮助减少延迟。
语言运行时和工具
Circle Linux 9 拥有许多最新的运行时和编译器,包括 GCC 11.2.1、LLVM (13.0.1)、Rust (1.58.1) 和 Go (1.17.1)。
Circle Linux 9 更新了开发人员工具链的版本,包括 GCC (11.2.1)、glibc (2.34) 和 binutils (2.35)。 GCC 编译器中的新功能通过改进的调试选项帮助开发人员更好地跟踪代码流,并编写优化的代码以有效地使用硬件。
Circle Linux 9 扩展了 Circle Linux 8 中可用的模块打包功能。所有打包方法,例如 Software Collections、Flatpaks 和 RPM,都已合并到应用程序流中,使开发人员更容易使用他们喜欢的包。
- Circle Linux 9 的整个生命周期都将支持 Python 3.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 使用密码进行的根用户身份验证。 OpenSSH 默认配置不允许 root 用户使用密码登录,从而防止攻击者通过暴力密码攻击获得访问权限。用户可以使用 SSH 密钥登录来访问远程系统,而不是使用 root 密码。
OpenSSL 3.0 添加了提供程序概念、新版本控制方案和改进的 HTTPS。内置实用程序已重新编译以利用 OpenSSL 3。OpenSSL 3.0 的新 FIPS 模块可防止使用非 FIPS 算法,同时可以在内核中设置 FIPS 标志,而无需将 OpenSSL 切换到 FIPS 模式。
系统监控
Cockpit Web 控制台具有改进的性能指标页面,可帮助确定 CPU、内存、磁盘和网络资源使用高峰的原因。
特别鸣谢
我们感谢许多 Circle Linux 项目志愿者和领导者制作、测试和记录此版本,以及我们的赞助商和合作伙伴提供资源来构建、测试和制作 Circle Linux。
贡献者
Circle Linux 项目的所有开发人员。
伙伴们
- 浪潮商用机器
- IBM LinuxOne 社区
- 腾讯云
- 华为云
- 阿里云
上游项目
非常感谢上游开源项目内核、GUN等开发者、开源基金会以及为开源做出贡献和支持的合作伙伴。我们非常感谢 RHEL、Fedora 项目、CentOS Stream 项目以及构建这些发行版的无数开发人员的努力。