CentOS 8.2(对应上游的 Red Hat Enterprise Linux 8.2)于2020年4月发布,相比 CentOS 8.0(2019年9月发布),带来了多项重要的功能更新、性能改进和安全性增强。以下是 CentOS 8.2 相比 8.0 的主要更新和改进:
一、核心系统与内核更新
- Linux 内核升级:
- 从 8.0 的
4.18.0-80升级到4.18.0-193。 - 新增对更多硬件的支持,包括新型 CPU、网卡和存储设备。
- 提升了虚拟化性能和稳定性,特别是在 KVM 和容器环境下的表现。
- 从 8.0 的
二、安全增强
-
OpenSCAP 支持增强:
- 更强大的合规性检查工具,支持自动化的安全策略配置(如 CIS 基准)。
- 集成了 SCAP Security Guide,便于企业满足安全审计要求。
-
SELinux 改进:
- 更精细的访问控制策略。
- 改进了 SELinux 策略模块的可维护性和调试能力。
-
FIPS 140-2 支持强化:
- 更完善的联邦信息处理标准(FIPS)合规支持,适用于高安全要求环境。
三、容器与云原生支持
-
Podman 成为默认容器管理工具:
- Podman 在 8.2 中进一步成熟,支持 rootless 容器、systemd 集成等。
- 取代 Docker 成为企业推荐的无守护进程容器运行时。
-
Buildah 和 Skopeo 工具链完善:
- 更方便地构建和管理容器镜像,无需依赖 Docker 守护进程。
-
CRI-O 支持增强:
- 更好地集成 Kubernetes,适合生产环境中的容器编排。
四、软件包与模块化改进
-
Application Streams(应用程序流)更新:
- Node.js、Python、Ruby、PHP、MySQL、PostgreSQL 等开发语言和数据库版本更新。
- 例如:Python 3.8、Node.js 12、PHP 7.4 等。
- 模块化设计允许用户在同一系统上安装多个版本的应用程序。
- Node.js、Python、Ruby、PHP、MySQL、PostgreSQL 等开发语言和数据库版本更新。
-
Yum/DNF 改进:
- DNF 成为默认包管理器,性能更优,依赖解析更准确。
- 支持模块化软件仓库(modularity),提升软件生命周期管理能力。
五、文件系统与存储
-
Stratis 文件系统进入技术预览阶段:
- 结合 XFS 和 LVM 的特性,提供简化存储管理的本地文件系统。
- 支持快照、精简配置、加密等功能。
-
NVMe 和多路径 I/O 支持增强:
- 更好的高性能存储设备支持,适用于数据中心和云环境。
六、网络与性能优化
-
网络堆栈优化:
- 提升高吞吐量场景下的网络性能。
- 改进 TCP/UDP 处理效率,降低延迟。
-
支持 X_X(通过第三方或 EPEL):
- 虽然未默认集成,但可通过 EPEL 安装,提供现代、高效的 X_X 解决方案。
-
NetworkManager 功能增强:
- 更好的 Wi-Fi、VLAN、桥接和 Team 接口管理。
七、虚拟化与云计算
-
KVM 性能与稳定性提升:
- 支持更多虚拟机特性,如 vGPU、热插拔设备等。
- 改进对 Windows 和 Linux 虚拟机的兼容性。
-
Cloud Image 支持增强:
- 提供优化的云镜像(AWS、Azure、Google Cloud、OpenStack 等)。
- 默认启用 cloud-init,便于自动化部署。
八、系统管理与工具
-
Web 控制台(Cockpit)功能增强:
- 支持容器管理(Podman)、存储配置、账户管理等。
- 更直观的图形化系统监控和故障排查。
-
System Roles(系统角色)支持:
- 使用 Ansible 预定义角色实现跨平台配置一致性(如网络、时间同步、SELinux 等)。
九、国际化与本地化
- 增强对多种语言和字符集的支持,改善全球用户的使用体验。
总结:CentOS 8.2 相比 8.0 的关键优势
| 类别 | 主要改进 |
|---|---|
| 内核 | 更新至 4.18.0-193,硬件支持更好 |
| 安全 | OpenSCAP、SELinux、FIPS 支持增强 |
| 容器 | Podman、Buildah、CRI-O 更成熟 |
| 开发 | 应用流支持新版本语言和数据库 |
| 存储 | Stratis 技术预览,NVMe 支持增强 |
| 网络 | 性能优化,NetworkManager 改进 |
| 管理 | Cockpit 和 Ansible 集成更强 |
⚠️ 注意:CentOS 8 已于 2021 年底停止维护(原定 2029 年,因策略调整提前终止)。建议考虑迁移到 CentOS Stream、Rocky Linux 或 AlmaLinux 等 RHEL 兼容发行版以获得长期支持。
如果你正在使用 CentOS 8,建议尽快规划向替代发行版的迁移。
云小栈