openEuler是基于Ubuntu还是CentOS开发的?

openEuler 既不是基于 Ubuntu 开发的,也不是基于 CentOS 开发的

它是由华为发起并捐赠给开放原子开源基金会(OpenAtom Foundation)的完全自主原创的 Linux 发行版。其核心特点如下:

  1. 独立内核与基础:openEuler 基于上游 Linux 主线内核进行开发和维护,拥有独立的软件包管理体系(使用 RPM 格式,但工具链和生态与 RHEL/CentOS 体系不同),并非直接 fork 自 Ubuntu(Debian 系)或 CentOS(RHEL 系)。
  2. 技术路线差异
    • Ubuntu 属于 Debian 家族,使用 .deb 包管理器和 APT 工具。
    • CentOS 是 Red Hat Enterprise Linux (RHEL) 的社区克隆版,使用 .rpm 包管理器和 YUM/DNF 工具。
    • openEuler 虽然也采用 .rpm 包管理方式(兼容部分 RHEL 生态习惯),但其底层架构、系统组件构建以及软件仓库都是从头开始构建的,旨在打造符合中国信创产业需求的操作系统底座。
  3. 定位与目标:openEuler 主要面向服务器、云计算、边缘计算等场景,强调在异构计算(如 ARM64、x86、昇腾等架构)上的原生支持能力,是中国首个面向数字基础设施的开源操作系统平台。

结论:openEuler 是一个独立的 Linux 发行版,不依赖于 Ubuntu 或 CentOS 的代码分支。

未经允许不得转载:CLOUD技术博 » openEuler是基于Ubuntu还是CentOS开发的?