加油
努力

EulerOS是基于CentOS哪个版本开发的?

华为 EulerOS 并非基于某一个单一的 CentOS 版本开发,而是一个持续演进、独立维护的操作系统发行版。其技术路线在不同阶段有所变化:

  1. 早期版本(EulerOS 2.0 及之前)
    在初期,EulerOS 确实与 CentOS 有较深的渊源。它主要基于 CentOS 7 进行开发,并在此基础上进行了大量的内核优化、安全加固以及针对鲲鹏(Kunpeng)等 ARM 架构的适配。这一时期的代码库与 CentOS 7 高度重合,但华为已经开始了自主化的进程。

  2. 后续版本(EulerOS 2.8/3.0 及以后)
    随着时间推移,为了摆脱对上游社区版本的依赖并实现真正的自主可控,华为逐步切断了与 CentOS 的直接版本绑定关系。

    • EulerOS 2.8:虽然底层仍保留了部分 RHEL/CentOS 7 的特征,但已经开始引入更多自研组件和更新的内核。
    • EulerOS 3.0:这是重大转折点。该版本完全基于 openEuler(开源欧拉操作系统)构建,而 openEuler 是华为捐赠给开放原子开源基金会的项目,拥有独立的社区治理和技术栈。此时,EulerOS 不再直接基于任何特定版本的 CentOS,而是基于 openEuler 的长期支持版本(LTS),其内核版本、包管理器和系统架构都已实现高度自主化。

结论

EulerOS 早期主要基于 CentOS 7 开发,但从 EulerOS 3.0 开始,它已完全脱离 CentOS 体系,转而基于 openEuler 构建。因此,不能简单地说它是基于某个特定的 CentOS 版本,它是一个从“基于 CentOS"向“独立生态”演进的产物。

云服务器