openeuler是基于什么而研发的?

OpenEuler(开放 Euler)是一个开源的、面向服务器、云计算、边缘计算等场景的Linux发行版,它并不是基于某个现有的商业Linux发行版(如Red Hat Enterprise Linux)而研发的,而是由我国华为公司发起,并联合社区共同开发的独立Linux发行版

不过,OpenEuler的早期版本在技术上参考了CentOS和Fedora等社区发行版的设计理念和部分代码基础,特别是在软件包管理、内核优化、系统工具链等方面借鉴了Red Hat系发行版(如RPM包管理系统、systemd、SELinux等)的成熟经验。

关键点总结:

  1. 起源:OpenEuler最初由华为在2010年左右以“EulerOS”形式推出,主要用于企业级服务器和华为内部系统。2019年,华为将其开源并捐赠给开放原子开源基金会(OpenAtom Foundation),正式命名为“openEuler”。

  2. 基础:虽然不是直接从某个发行版 fork 而来,但其技术路线与Red Hat生态系统(如RHEL、CentOS、Fedora)有较强关联,使用RPM包管理系统、YUM/DNF作为包管理器,内核基于主流Linux Kernel持续演进。

  3. 自主性:OpenEuler强调自主创新,尤其在调度算法、安全机制、容器支持、实时性优化等方面进行了大量定制和增强,支持鲲鹏(Kunpeng)、x86、ARM等多架构。

  4. 社区驱动:目前由开放原子开源基金会主导,全球开发者共同参与,形成了一个独立发展的开源社区发行版。

因此,可以说:

OpenEuler是基于Linux内核,借鉴了Red Hat系发行版的技术经验,由华为发起并联合社区共同研发的独立开源操作系统发行版,而非直接 fork 自某一个现有发行版。

未经允许不得转载:CCLOUD博客 » openeuler是基于什么而研发的?