CentOS Stream 10 正式发布,代号“Coughlan”
CentOS 项目近日正式发布了 CentOS Stream 10,这是一个备受期待的分支版本,由 Red Hat Enterprise Linux (RHEL) 工程师团队精心打造。作为未来 RHEL 版本的开发基石,CentOS Stream 10 承担着连接 Fedora 和 RHEL 的桥梁作用,不仅为 RHEL 的开发和测试提供了稳定的平台,也为开源社区的开发者们创造了一个参与、贡献和验证新特性的重要窗口。通过这个版本,用户不仅可以抢先体验到 RHEL 的最新技术方向,还能够直接为其未来发展提供反馈,充分体现了开源协作的力量。
生命周期与支持
和以往版本一致,CentOS Stream 10 提供了大约五年的支持周期,计划维护至 2030 年。其具体的终止日期将与 RHEL 10 的“全面支持”结束时间同步,因此用户可以安心依赖这一平台进行长期部署。
性能与架构支持
CentOS Stream 10 的一大亮点是面向 AMD/Intel 64 位处理器,优化采用了 v3 微架构标准。这一选择充分挖掘了现代硬件的性能潜力,为用户带来更高效的运行体验。
此外,该版本继续支持多种架构,包括:
- ARM 64 位(ARMv8.0-A)
- IBM Power(POWER9)
- IBM Z(z14)
这种多样性让企业和开发者能够在不同硬件平台上灵活使用 CentOS Stream。
软件分发与模块化变更
CentOS Stream 10 提供了两个核心仓库:
- BaseOS:为操作系统核心功能提供稳定支持。
- AppStream:涵盖用户空间应用、编程语言和数据库,适应更广泛的使用场景。
尽管 CRB(代码准备仓库)依然存在,但默认是关闭状态,仅适用于开发场景。同时,团队取消了模块化包管理方式,全面转向传统的非模块化 RPM 包,以便用户享受更灵活的版本选择。
内核与工具更新
CentOS Stream 10 配备了 Linux 6.12 内核,不仅性能更优,还引入了许多现代化功能。开发工具和编程语言也进行了全面升级,包括:
- Python 3.12
- GCC 14
- Go 1.23
- Rust 1.82
- LLVM 19
此外,常用的开发环境如 Ruby 3.3、Node.js 22、PHP 8.3 和 OpenJDK 21 也在此版本中焕然一新。数据库和网络服务方面,则新增或更新了 PostgreSQL 16、MariaDB 10.11、MySQL 8.4,以及 Redis 的分支项目 Valkey 7.2。
桌面与显示技术
CentOS Stream 10 配备了最新的 GNOME 47 桌面环境,并全面转向现代显示技术:
- Xorg 服务器被移除,取而代之的是 Wayland,作为默认显示协议栈。
- 对于旧版 X11 应用,系统通过 Xwayland 提供兼容支持。
需要注意的是,一些常用桌面应用(如 Firefox、GIMP、LibreOffice、Inkscape 和 Thunderbird)不再通过 DNF 包分发,而改用 Flatpak。用户可直接从 Flathub 获取,或通过请求将其加入 EPEL 仓库。
软件管理改进
CentOS Stream 10 预装了 DNF 4.20 和 RPM 4.19,提供了更高效的依赖解析和包管理体验。同时,EPEL 10 仓库上线,拥有超过 10,000 个额外软件包供选择,进一步扩展了系统的应用生态。
已知问题与未来改进
目前,CentOS Stream 10 尚不支持 Secure Boot 功能,原因是相关的 shim 审核仍在进行中。一旦审核完成,Secure Boot 支持将恢复。
总结
CentOS Stream 10 的发布标志着 CentOS 项目又迈上了一个新台阶。凭借对现代硬件的优化、多样化的架构支持以及丰富的软件和工具,CentOS Stream 10 成为开发者和企业部署的重要选择。尽管当前仍有一些限制,但凭借持续的社区支持和开发团队的努力,CentOS Stream 10 的未来值得期待。如果您正在寻找一款稳定且充满前景的 Linux 平台,不妨尝试 CentOS Stream 10!
The post CentOS Stream 10 正式发布,代号“Coughlan” first appeared on Linux迷.
版权声明:
作者:zhangchen
链接:https://www.techfm.club/p/176612.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。
共有 0 条评论