CentOS 最新版本是 CentOS Stream 10,代号“Coughlan”,于2024年12月12日正式发布,这一版本不仅标志着 CentOS 在开源社区中的重要一步,还引入了多项全新优化特性,引领开发新潮流,以下是对 CentOS Stream 10 的详细介绍:
一、主要更新与特性
1、基于最新 Linux 内核:CentOS Stream 10 基于 Linux 6.12 LTS 内核构建,提供了更强大的性能和安全性。
2、开发工具链升级:集成了最新的开发工具链,包括 Python 3.12、GCC 14、Go 1.23、Rust 1.82 和 LLVM 19,这些更新能够有效提升系统性能及其各项功能。
3、服务器端组件更新:服务器端组件也迎来了全面升级,包括 Apache HTTP Server 2.4.62、nginx 1.26、PostgresQL 16、MariaDB 10.11、MySQL 8.4 和 Valkey 7.2(Redis 的分支版本)。
4、桌面环境革新:搭载最新的 GNOME 47,并全面拥抱 Wayland 显示技术,替代传统的 Xorg,同时保留 Xwayland 作为兼容层,确保旧应用程序的正常运行。
5、软件包管理变化:采用了双仓库策略,BaseOS 包含核心系统组件和基础功能,AppStream 包含用户应用程序、开发工具和数据库等,DNF 升级到了 4.20 版本,RPM 更新到了 4.19 版本,带来了更智能的依赖处理和更高效的包管理体验。
6、移除常用桌面应用:不再预装 Firefox、GIMP、LibreOffice、Inkscape 和 Thunderbird 等常用应用,取而代之的是推荐用户通过 Flathub 的 Flatpak 软件包管理器进行安装。
7、硬件支持增强:将 AMD/Intel 64 位处理器的基准提升至 v3 微架构,同时继续支持多种硬件架构,如 ARM64(ARMv8.0A)、IBM Power(POWER9)和 IBM Z(z14),确保了企业级工作负载的可靠性。
二、支持与维护
CentOS Stream 10 将提供长达 5 年的支持,维护更新将持续到 2030 年,且支持终止时间会与 RHEL 10 的生命周期同步,这意味着用户可以在较长时间内获得稳定的系统更新和维护服务。
三、适用场景与优势
1、开发者友好:CentOS Stream 10 的快速软件更新机制使得用户能够及时获得最新的功能和安全更新,特别适合开发人员在开发测试环境中使用。
2、企业级部署:企业用户可以通过此版本更高效地部署和管理云计算资源,提升团队的生产力。
3、灵活性与效率:由于不再预装大量常用应用,系统的初始负担减少,运行效率得到提升。
四、与其他版本的对比
与 CentOS Stream 9 相比,CentOS Stream 10 在硬件支持、系统核心组件、服务器端组件以及软件包管理等方面都进行了全面升级,作为一个较新的版本,CentOS Stream 10 可能存在未知的问题和挑战,在某些企业环境中采用最新版本可能带来一定风险,在选择版本时,需要根据具体的应用场景和需求进行综合考虑。
五、相关问答FAQs
Q1: CentOS Stream 10 是否支持安全启动(Secure Boot)?
A1: CentOS Stream 10 暂时无法在开启安全启动(Secure Boot)的情况下运行,这是因为正在等待 shim 的安全审核,审核通过后将恢复对安全启动的支持。
Q2: CentOS Stream 10 如何安装常用软件?
A2: CentOS Stream 10 不再预装 Firefox、GIMP、LibreOffice、Inkscape 和 Thunderbird 等常用应用,用户可以通过以下两种方式获取这些软件:一是直接从 Flathub 安装 Flatpak 版本;二是等待软件进入 EPEL 仓库后再进行安装,EPEL 10 现在已经可以在 CentOS Stream 10 上使用,截至 2024 年 12 月 12 日,该仓库中已包含超过 1 万个软件包,资源相当丰富。