OpenEuler(openEuler)并不是基于某个特定商业发行版(如 CentOS、Ubuntu 等)的 Linux 发行版,而是一个由我国开源社区主导、面向企业级应用的开源 Linux 发行版。它最初由华为发起,并于 2019 年开源,现由开放原子开源基金会(OpenAtom Foundation)托管。
openEuler 的基础:
- 内核来源:openEuler 主要基于 上游 Linux 内核(upstream Linux kernel),并针对服务器、云计算、边缘计算和嵌入式等场景进行了优化。
- 软件包来源:其软件包主要来自 Fedora、RHEL(Red Hat Enterprise Linux)生态系统,尤其是与 RHEL/CentOS 在软件包管理(如 RPM)、构建系统(如 Mock)、依赖管理和编译工具链方面高度兼容。
- 包管理器:使用 DNF/YUM 和 RPM 包管理系统,这与 Fedora/RHEL/CentOS 一致。
- 系统初始化:采用 systemd,也与主流企业级 Linux 保持一致。
总结:
openEuler 不是直接 fork 某个现有发行版(比如 Ubuntu 或 CentOS),而是自主构建的发行版,但其设计和生态深受 RHEL/Fedora 体系影响,可以看作是一个独立发展、但与 RHEL 生态兼容的企业级 Linux 发行版。
因此,虽然不能说它是“基于 CentOS”或“基于 Fedora”,但可以说:
openEuler 技术上借鉴了 RHEL/Fedora 的架构和工具链,使用较新的上游内核,并针对国产软硬件环境做了大量优化。
如果你熟悉 CentOS 或 RHEL,那么使用 openEuler 会感觉非常相似。
云计算