openeuler是基于哪个版本的linux?

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/YUMRPM 包管理系统,这与 Fedora/RHEL/CentOS 一致。
  • 系统初始化:采用 systemd,也与主流企业级 Linux 保持一致。

总结:

openEuler 不是直接 fork 某个现有发行版(比如 Ubuntu 或 CentOS),而是自主构建的发行版,但其设计和生态深受 RHEL/Fedora 体系影响,可以看作是一个独立发展、但与 RHEL 生态兼容的企业级 Linux 发行版

因此,虽然不能说它是“基于 CentOS”或“基于 Fedora”,但可以说:

openEuler 技术上借鉴了 RHEL/Fedora 的架构和工具链,使用较新的上游内核,并针对国产软硬件环境做了大量优化。

如果你熟悉 CentOS 或 RHEL,那么使用 openEuler 会感觉非常相似。

未经允许不得转载:云计算 » openeuler是基于哪个版本的linux?