龙蜥操作系统(Anolis OS)并不是直接基于 CentOS 开发的,而是基于 Linux 内核,并参考了包括 CentOS、AlmaLinux、Rocky Linux 等多个 RHEL(Red Hat Enterprise Linux)衍生发行版的生态经验,由龙蜥社区(OpenAnolis)主导开发。
更准确地说:
- Anolis OS 是一个开源操作系统社区项目,由我国多个技术公司(如阿里云、统信、中科方德等)联合发起,目标是构建一个面向云原生、支持多种架构(如 x86、ARM)的企业级操作系统。
- 它的目标之一是兼容 RHEL 生态,即提供与 RHEL 二进制兼容的软件包和运行环境,因此在使用体验上与 CentOS 类似。
- Anolis OS 并不是 CentOS 的一个分支(fork),而是从零构建的一套操作系统,有自己的构建工具链(比如 CBL-Mariner 风格的打包方式)。
和 CentOS 的关系总结:
| 项目 | 是否基于 CentOS | 是否兼容 RHEL | 社区背景 | 主要目标 |
|---|---|---|---|---|
| CentOS | 否(原为 RHEL 的社区重建版本) | ✅ 是 | CentOS 社区 | 提供免费、社区支持的 RHEL 兼容系统 |
| Anolis OS | ❌ 否 | ✅ 是 | 龙蜥社区(我国主导) | 构建云原生、多架构支持的企业级 OS |
| Rocky Linux / AlmaLinux | 否(但基于 RHEL 源码重建) | ✅ 是 | 社区驱动 | CentOS 的替代品 |
总结:
龙蜥操作系统(Anolis OS)不是基于 CentOS 开发的,而是基于 Linux 内核,并借鉴了 RHEL 生态经验,独立开发的操作系统。它与 CentOS 类似,都是为了提供 RHEL 兼容性的企业级替代方案,但实现方式和社区背景不同。
如果你有兴趣了解 Anolis OS 的构建方式或源代码,可以访问其官方 GitHub 仓库:
👉 https://github.com/orgs/OpenAnolis/
如需了解其构建工具链(比如 Package Building System),也可以继续问我。
秒懂云