跳转到内容

openEuler

openEuler 是由华为发起、现由开放原子开源基金会孵化的开源企业级 Linux 发行版,是国内服务器操作系统生态中最重要的社区项目之一。它源于 EulerOS(华为内部商用发行版)的开源,如今由社区共同治理,华为云、运营商与众多国产操作系统厂商都基于它构建产品。

  • 2019 年 9 月,华为在 HC大会上宣布开源 EulerOS,成立 openEuler 开源社区
  • 2021 年,openEuler 项目捐赠给开放原子开源基金会,完成从中立化到基金会治理的转变
  • 社区设有多类 SIG(特别兴趣小组),版本由社区共同维护,任何厂商和个人都可以贡献

与 Anolis OS(龙蜥,阿里系)类似,openEuler 也是 CentOS 停服后国内”自立门户”的代表,但两者技术路线不同(见下文)。

openEuler 每年发布两个版本,其中每两年一个 LTS(长期支持版):

版本类型说明
22.03 LTS长期支持基于 Linux 5.10,生命周期约 4 年(含 SP)
23.09 / 25.03 / 25.09社区创新版短周期尝鲜,验证新特性
24.03 LTS长期支持基于 Linux 6.6
26.03长期支持按两年节奏推出的最新 LTS 分支

LTS 版本通过 SP(Service Pack)滚动交付修复与创新特性,补丁周期与 RHEL 的 minor release 类似。

这是 openEuler 与 AlmaLinux/Rocky 最本质的区别:

  • 起步阶段曾以 CentOS 8 代码为基础,但随后快速分叉:自建内核分支(合入大量调度器、内存、文件系统补丁)、独立的全量软件包构建体系
  • 保留 RPM/DNF 包管理体系,所以操作习惯与 EL 一致,dnf、systemctl、SELinux 等技能完全通用
  • 与 RHEL 没有兼容性承诺,版本对应关系随时间推移越来越远

openEuler 对国产与新兴架构的支持是社区核心投入方向:

  • x86_64、aarch64(鲲鹏/飞腾等 ARM 平台)为主力
  • 同时支持 LoongArch(龙芯)、RISC-V、申威(sw_64)等
  • 这也是它在信创场景被广泛选型的重要原因
  • 内核增强:调度器与内存管理优化(如内存分级扩展等特性)
  • 云原生与容器:支持 Kubernetes 等云原生栈;内置轻量容器引擎 iSulad 与多沙箱运行时管理器 Kuasar
  • 桌面体验:社区维护 UKUI、DDE 等桌面环境的移植,提供 openEuler 桌面版
场景适配度
华为云 ECS、鲲鹏服务器原生推荐,驱动与性能优化最全
信创/国产化替代项目主流选型之一,硬件生态覆盖广
通用 x86 服务器可用,但商业软件(RHEL 认证类)兼容性需自行验证
想要”免费 RHEL 替代”不合适——选 AlmaLinux/Rocky 更对口
  • 下载:openeuler.org/zh/download,提供 ISO、云镜像、容器镜像
  • 华为云 ECS 直接提供公共镜像,其他平台可用 qcow2 导入
  • 容器场景:docker pull openeuler/openeuler
检查 openEuler 版本
$ cat /etc/os-release
$ uname -r

社区提供 x2openEuler 评估与迁移工具,支持从 CentOS 7/8 分析软件兼容性并生成就地迁移方案。从 CentOS 迁移的通用思路(备份、评估、迁移、验证)与ELevate 路线一致,但目标系统从 EL 8 换成了 openEuler 对应版本。

项目主导方与 RHEL 的关系
openEuler华为发起,开放原子基金会托管独立分叉,仅保留 RPM/DNF 习惯
Anolis OS (龙蜥)阿里云主导Anolis OS 8 与 RHEL 8 高度兼容,23 开始独立
OpenCloudOS腾讯主导独立内核,与 RHEL 无兼容承诺
银河麒麟 V10、统信 UOS 服务器版商业厂商多以 openEuler/CentOS 为底座再加工