CentOS 8.4、8.3 和 8.2 是 CentOS 8 的次版本更新,每个版本在功能、软件包更新和系统优化上有所改进。以下是它们的主要区别:
1. CentOS 8.2
- 发布时间:2020 年 4 月
- 核心更新:
- 基于 RHEL 8.2 源代码。
- 引入 Application Streams (AppStream) 的更新,提供更多软件包版本选择(如 PHP 7.4、Python 3.8)。
- GNOME 3.32 桌面环境。
- 初步支持 OpenJDK 11。
- 网络改进:
nmstate工具支持更灵活的网络配置。 - 安全性增强:支持 SELinux 的性能优化。
2. CentOS 8.3
- 发布时间:2020 年 12 月
- 核心更新:
- 基于 RHEL 8.3。
- 新内核版本:从 4.18 升级到 4.18.0-240,修复了大量 BUG 和安全漏洞。
- 软件包更新:
- GCC 10.2、LLVM 11.0、Rust 1.49。
- 更新了容器工具链(Podman、Buildah)。
- 性能优化:
- 改进文件系统性能(XFS、ext4)。
- 增强虚拟化支持(KVM/QEMU)。
- 安全性:
- 默认启用 SELinux 的
container-selinux策略。 - 支持更多加密算法(如 AES-NI 优化)。
3. CentOS 8.4
- 发布时间:2021 年 6 月
- 核心更新:
- 基于 RHEL 8.4。
- 内核版本:4.18.0-305,进一步修复安全漏洞(如 Spectre/Meltdown 缓解)。
- 软件包更新:
- Python 3.9 进入 AppStream。
- 更新了 Git 2.31、Node.js 14。
- 新特性:
- Cockpit Web 控制台 支持更多管理功能(如存储和网络配置)。
- 改进的 镜像构建工具(
lorax和imagebuilder)。 - 硬件支持:
- 对新一代 Intel/AMD CPU 的优化。
- 更好的 ARM 架构支持(aarch64)。
- 弃用通知:
- 开始提醒用户 CentOS 8 将在 2021 年底终止维护(后改为 2021 年 12 月 31 日)。
关键区别总结
| 特性 | CentOS 8.2 | CentOS 8.3 | CentOS 8.4 |
|---|---|---|---|
| 内核版本 | 4.18.0-193 | 4.18.0-240 | 4.18.0-305 |
| Python 默认版本 | 3.6 (AppStream) | 3.6/3.8/3.9 可选 | 3.9 进入 AppStream |
| 安全更新 | 基础漏洞修复 | SELinux 容器支持 | 更多 Spectre 补丁 |
| 硬件支持 | 基础优化 | 虚拟化改进 | 新 CPU/ARM 优化 |
| 生命周期 | 正常维护 | 正常维护 | 终止维护警告 |
注意事项
- CentOS 8 生命周期:所有 CentOS 8 版本(包括 8.4)的官方支持已于 2021 年 12 月 31 日结束,后续被 CentOS Stream 取代。如需长期支持,建议迁移到 RHEL、Rocky Linux 或 AlmaLinux。
- 升级路径:用户可通过
dnf update或重新安装 ISO 进行版本升级。
如果需要具体某个功能的细节或迁移建议,可以进一步说明!
云服务器