努力
加油

使用 Alibaba Cloud Linux 3.21.04 时,其发行版基础是哪个?

Alibaba Cloud Linux 3.21.04 的基础发行版是 CentOS Stream。

具体来说,它是基于 CentOS Stream 8 构建的。这里需要厘清几个关键点,避免混淆:

  1. 版本对应关系:

    • Alibaba Cloud Linux 3 系列(包括 3.21.04)主要对标的是 RHEL/CentOS 8 时代的生态。
    • 其内核和基础包组源自 CentOS Stream 8,而非 CentOS 7 或 CentOS 9 Stream。
    • 因此,cat /etc/os-release 中通常会显示 VERSION_ID="8" 或类似标识,且兼容 EL8 的 RPM 包体系。
  2. 为什么不是 CentOS 7?

    • Alibaba Cloud Linux 2 才是基于 CentOS 7 构建的。
    • Alibaba Cloud Linux 3 是为了接替 CentOS 8 停服后的市场空白,同时提供更强的性能优化(如针对云原生、eBPF、XDP 等特性做了深度定制),所以选择了更现代的 CentOS Stream 8 作为上游基础。
  3. 如何验证?
    你可以在实例中执行以下命令确认:

    cat /etc/redhat-release
    # 输出示例:Alibaba Cloud Linux release 3.2104 (Hephaestus)
    
    rpm -q centos-release-stream
    # 如果存在该包,说明底层与 CentOS Stream 8 同源
  4. 重要提示:

    • 虽然基础是 CentOS Stream 8,但 Alibaba Cloud Linux 3 是一个独立的发行版,拥有自己的安全更新通道和内核补丁策略,不建议直接将其视为“官方 CentOS”使用。
    • 它完全兼容 RHEL 8 / CentOS 8 的二进制程序和大部分配置,但在升级或迁移时仍需注意阿里云特有的工具链(如 alinux-tools)依赖。

总结:Alibaba Cloud Linux 3.21.04 的基础是 CentOS Stream 8。