Alibaba Cloud Linux 3.2104是基于RHEL几构建的?

Alibaba Cloud Linux 3.2104(即 Alibaba Cloud Linux 3 的首个正式版本,发布于2021年04月)是基于 RHEL 8(Red Hat Enterprise Linux 8)源代码构建的,具体对应 RHEL 8.4 的上游基础。

依据官方文档和发布说明:

  • Alibaba Cloud Linux 3 是阿里云自主研发的、与 RHEL 8 兼容的开源 Linux 发行版,遵循 RHEL 8 的 ABI/API 兼容性承诺;
  • 版本号 3.2104 中的 2104 表示发布年份和月份(2021年4月),其内核版本为 5.10.x(如 5.10.0-6.al8),与 RHEL 8.4 的主内核版本一致(RHEL 8.4 使用 kernel-4.18.0-305.el8,但 Alibaba Cloud Linux 3 采用更新的 LTS 内核 5.10,这是其增强特性之一——在保持用户空间(glibc、systemd、rpm 等)与 RHEL 8 兼容的前提下,升级了内核至更稳定的 5.10 LTS 版本);
  • 用户空间组件(如 glibc ≥ 2.28、systemd 239、GCC 8/10、Python 3.6/3.9 等)严格对齐 RHEL 8.4 的版本范围和 ABI,确保二进制兼容性(即 RHEL 8/CentOS 8 的 RPM 包可直接在 Alibaba Cloud Linux 3 上运行,无需重编译);
  • 官方明确声明:“Alibaba Cloud Linux 3 is source-compatible and binary-compatible with RHEL 8”(参见 Alibaba Cloud 官网文档及 GitHub alinux-release 仓库说明)。

✅ 结论:
Alibaba Cloud Linux 3.2104 基于 RHEL 8(具体为 RHEL 8.4)构建,在用户空间完全兼容 RHEL 8,内核升级为增强版 5.10 LTS(非 RHEL 8 原生的 4.18),属于“RHEL 8 兼容发行版”(RHEL 8-compatible distro),而非直接 fork RHEL 8 源码的逐字复刻。

🔍 补充说明:它不属于 RHEL 8 的“衍生版”(如 CentOS Stream 8 或 Rocky Linux 8)的下游,而是阿里云基于 RHEL 8 的公开源码 + 自主增强(如 eBPF、I/O 优化、安全加固、热补丁等)独立构建的商业级操作系统,通过了 Red Hat 的兼容性认证(RHEL Compatible Logo 计划已终止,但兼容性标准仍被广泛遵循)。

如需验证,可查看系统信息:

cat /etc/redhat-release     # 显示 "Alibaba Cloud Linux (Aliyun Linux) release 3.2104 (Soaring)"
rpm -q --whatprovides system-release  # 可见 alinux-release-3.2104-xxx
lsb_release -a              # 显示 Distributor ID: AlibabaCloud,Release: 3.2104

需要进一步对比 RHEL 8.4 和 ALinux 3 的组件版本表,我也可以提供。

未经允许不得转载:CLOUD云枢 » Alibaba Cloud Linux 3.2104是基于RHEL几构建的?