centos8.4和8.5的区别?

服务器

CentOS 8.4 和 CentOS 8.5 是 CentOS 8 操作系统系列中的两个小版本更新,它们都属于 Red Hat Enterprise Linux(RHEL)8 的重建版本。这两个版本之间的区别主要体现在软件包更新、安全补丁、内核升级、工具链改进以及 bug 修复等方面。

以下是 CentOS 8.4 和 CentOS 8.5 的主要区别总结:


? 1. 发布时间

  • CentOS 8.4:2021年6月发布
  • CentOS 8.5:2021年11月发布

? 2. 安全与漏洞修复

  • CentOS 8.5 包含了自 8.4 发布以来的所有安全更新和漏洞修复。
  • 增强了对已知 CVE 漏洞的修补,提升了系统的安全性。

? 3. 内核版本

  • CentOS 8.4 使用的是 kernel-4.18.0-305
  • CentOS 8.5 使用的是 kernel-4.18.0-348

这意味着 8.5 版本在硬件支持、性能优化和稳定性方面都有所提升。


?️ 4. 工具链更新

  • GCC 编译器、Glibc、LLVM、Python、Rust 等开发工具链有更新:
    • Python 升级到 3.9
    • GCC 升级到 11.x(部分组件)
    • LLVM 升级到 13.0
    • Rust 更新至 1.57

这些更新为开发者提供了更好的语言支持和性能优化。


? 5. 软件包更新

  • 多个核心软件包进行了更新,包括:
    • systemd(v248)
    • NetworkManager(v1.32)
    • OpenSSL(1.1.1l)
    • OpenSSH(8.7p1)
    • Apache HTTP Server(2.4.50)
    • PostgreSQL(13)

这些更新带来了新功能、性能优化和错误修复。


? 6. 支持的硬件平台

  • 两者都支持 x86_64 架构
  • CentOS 8.5 开始初步支持 ARM64(aarch64)架构,这对云原生和嵌入式用户来说是一个重要变化。

⚙️ 7. 安装介质和镜像内容

  • CentOS 8.5 的 ISO 镜像包含了比 8.4 更新的软件包和默认配置。
  • 安装程序(Anaconda)也有所改进,提高了安装过程的稳定性和用户体验。

? 8. AppStream 模块更新

  • AppStream 存储库中的一些模块版本进行了更新,例如:
    • Node.js 更新到 v16
    • PHP 更新到 8.0
    • Ruby 更新到 3.0

这使得开发者可以更容易地部署最新版本的语言环境。


? 9. Bug 修复和稳定性增强

  • 8.5 解决了 8.4 中存在的一些已知问题,特别是在网络、存储、SELinux 和容器运行时方面。

? 总结对比表:

特性 CentOS 8.4 CentOS 8.5
发布时间 2021年6月 2021年11月
内核版本 4.18.0-305 4.18.0-348
Python 3.8 3.9
GCC 10.x 11.x
OpenSSL 1.1.1k 1.1.1l
支持ARM64 ❌ 不支持 ✅ 初步支持
AppStream模块更新 较旧版本 更新版(如Node.js 16、PHP 8.0)
安全补丁 截止2021年中 截止2021年底

✅ 建议使用哪个版本?

如果你正在从头开始部署系统,建议直接使用 CentOS 8.5 或更高版本(如 8.6、8.7),因为其包含更多的更新、更安全、功能更完善。

⚠️ 注意:CentOS 8 已于 2021 年底宣布提前结束维护(EOL)时间改为 2021 年 12 月 31 日。因此,建议考虑迁移到 RHEL 衍生项目如 AlmaLinux、Rocky Linux 或 Oracle Linux。


如果你需要我帮你列出具体某个软件包在 8.4 和 8.5 中的版本差异,也可以告诉我!

未经允许不得转载:CDNK博客 » centos8.4和8.5的区别?