Что такое openEuler — обзор дистрибутива Linux от Huawei и OpenAtom Foundation
Введение
Все знают компанию Huawei. Большинство, конечно, знакомы с их мобильной техникой, вроде смартфонов и ноутбуков, но на самом деле этот китайский IT-гигант создает практически полный стек цифровых и вычислительных устройств, в том числе мощные NPU-чипы, ИИ-ускорители, рабочие станции и, конечно же, сервера. Более того, у Huawei есть даже собственная экосистема ПО, и одной из самых знаковых программ является их собственная операционная система на базе Linux — openEuler. В этой статье специалисты компании ServerFlow расскажут вам, что из себя представляет эта ОС, какие компоненты входят в ее архитектуру, как она лицензируется и почему openEuler может заменить другие китайские операционки в 2025 году.
Что такое openEuler?
openEuler — это дистрибутив Linux с открытым исходным кодом, основанный на собственном дистрибутиве Huawei Euler Linux OS. Изначально EulerOS была запущена Huawei в 2010 году и до 2015 года имела статус ОС для внутреннего корпоративного использования. В 2016-2017 годах была выпущена версия для внешнего коммерческого использования, а в июле 2019 года на ее основе была представлена open-source версия — openEuler, разработанная и управляемая китайской open-source организацией “OpenAtom Foundation”. Если рассматривать полную генеалогию openEuler, то легко обнаружить, что прадедушкой этой ОС была всем известная Red Hat Enterprise Linux, на базе которой был разработан CentOS, а уже на ее основе Huawei разработала Euler Enterprise Linux OS. Другими словами, openEuler вобрал в себя лучшее от каждого своего предшественника и сохранил совместимость с RHEL/CentOS на уровне пакетов RPM и менеджера пакетов dnf/yum, позволяя запускать ПО, разработанное для этих операционок, без каких-либо модификаций.
Циклы релизов openEuler напоминают схему апдейтов других Linux-дистрибутивов, например, Ubuntu. LTS-версии выпускаются каждые два года и получают поддержку сообщества в течение четырех лет. Например, openEuler 20.03 LTS (первая LTS-версия), была выпущена в марте 2020 года, а 22.03 LTS — в марте 2022 года. Также есть промежуточные версии, которые выпускаются каждые полгода, в которых разработчики обкатывают новые фичи и модификации.
И нет, openEuler — это не просто очередной внутренний дистрибутив крупной компании, который выложили в открытый доступ ради забавы. Сообщество openEuler активно развивается и уже включает более 500 инновационных проектов, а операционкой пользуется свыше 30 сотрудничающих компаний. Технический комитет openEuler провел более 100 заседаний, а группы разработки организовали более 2100 технических сессий и обработали более 170 000 запросов на объединение кода. Короче, openEuler имеет вес, и очень большой.

Архитектуры и аппаратная совместимость: x86, ARM, RISC-V и другие
openEuler является кроссплатформенной операционной системой, уделяющей особое внимание поддержке платформ с процессорами на базе как традиционных, так и альтернативных архитектур. Дистрибутив поддерживает следующие платформы:
- x86-64 — традиционная архитектура центральных процессоров Intel и AMD.
- AArch64 (ARM) — центральные процессоры на энергоэффективной архитектуре, включая Kunpeng и Phytium.
- RISC-V — перспективная открытая архитектура, активно развивающаяся в китайском рыночном сегменте.
- LoongArch — уникальная китайская архитектура центральных процессоров компании Loongson.
Huawei делает особенно большой акцент на совместимости с архитектурой ARM, и дело не в популярности CPU Nvidia Grace/Ampere Altra — таким нехитрым ходом компания продвигает собственные центральные процессоры семейства Kunpeng. Однако китайский IT-гигант не занимается агрессивным продвижением, сохраняя один из главных принципов open-source сообщества — полная совместимость с различными платформами. Именно поэтому поддержка различных аппаратных архитектур позволяет унифицировать инфраструктуру ЦОДа, сведя ее к одной версии ОС, и обеспечить безболезненный перенос инфраструктуры с одной аппаратной платформы на другую.
К тому же, в отличие от Ubuntu Server и RHEL, openEuler не вставляет палки в колеса юзерам нестандартных архитектур, что особенно важно для работы с edge-устройствами и энергоемкими системами с гетерогенной архитектурой. openEuler вполне может стать отличным плацдармом для развертывания таких диковинных мини-компьютеров как Orange Pi, которые в большинстве своем базируются на процессорах с архитектурой RISC-V, тогда как большинство других дистрибутивов не будут поддерживаться.
Внутренние технологии openEuler: ядро, управление и инструменты Huawei
Само собой, Huawei знатно перелопатила ядро Linux в openEuler, добавив в него такие оптимизации, как NUMA, KAE (Kunpeng Accelerator Engine), eBPF и CGroup v2. Например, openEuler 24.03 LTS использует ядро Linux 6.6, которое обеспечивает более сбалансированное планирование работы процессора, более эффективное управление памятью и более гибкое использование ресурсов в сценариях виртуализации. Помимо этого, openEuler также включает ряд других ключевых улучшений:
- A-Tune — система для автоматической оптимизации настроек на базе искусственного интеллекта. С помощью ИИ подбираются оптимальные параметры конфигурации операционной системы для повышения общей эффективности работы системы в соответствии с рабочей нагрузкой.
- StratoVirt — это легковесная система виртуализации, разработанная Huawei. Она использует архитектуру, состоящую из трех слоев: OCI-совместимый интерфейс, BootLoader и MicroVM. StratoVirt предлагает улучшенную безопасность благодаря использованию языка Rust, обеспечивает задержки на уровне 50 мс и потребляет менее 4 МБ памяти.
- iSula — контейнерный движок, совместимый с OCI, представляющий из себя альтернативу Docker. Вместе с StratoVirt он формирует полный стек виртуализации для различных сценариев использования.
Наличие этих технологий делает openEuler полностью обособленной, самостоятельной экосистемой, а не просто форком CentOS, предоставляя уникальные возможности для оптимизации рабочих нагрузок в различных сценариях: от пользовательских операций до полноценного коммерческого использования.

Модель LTS и релизы openEuler: стабильность и совместимость
LTS-подход openEuler предусматривает выпуск стабильных версий с длительной поддержкой. Например, openEuler 24.03 LTS будет поддерживаться до 2026-2028 годов, в зависимости от сервис-пака.
Жизненный цикл LTS-версии состоит из двух фаз: два года maintenance support (исправления CVE и багов, поддержка нового оборудования, некоторые новые функции с обратной совместимостью) и два года extended support (исправления CVE со степенью угрозы major или выше и критических багов).
Так как дистрибутив вышел в open-source сравнительно недавно, на данный момент существует 4 основные версии openEuler:
- openEuler 20.03 LTS (март 2020) — первая LTS-версия, основана на ядре Linux 4.19.
- openEuler 22.03 LTS (март 2022) — версия, переданная на разработку сообществу, основана на ядре Linux 5.10.
- openEuler 24.03 LTS (июнь 2024) — первая ОС с фокусом на ИИ, основана на ядре Linux 6.6.
- openEuler 25.09 (сентябрь 2025) — последняя промежуточная версия, базирующаяся на Linux 6.6.
Обновления публикуются через репозитории OpenAtom и Huawei, обеспечивая своевременное получение патчей безопасности и обновлений пакетов. Совместимость на уровне RPM критически важна для перехода с CentOS, поскольку позволяет использовать существующие пакеты и репозитории с минимальными изменениями.

Совместимость с CentOS и RHEL: может ли openEuler заменить их в 2025 году
Поскольку openEuler унаследовал пакетную базу от CentOS, большинство RPM-пакетов, собранных для CentOS, могут быть установлены в openEuler без пересборки. Инфраструктурные компоненты, такие как SELinux, systemd, firewalld и dnf-плагины, работают из коробки аналогично их работе в RHEL/CentOS. Это значительно упрощает миграцию существующих инфраструктур. Для упрощения миграции существует инструмент x2openEuler, который способен анализировать разные сценарии (новое развертывание с нуля/расширение существующего стека), а также определяет точки изменения для миграции и повышает эффективность перехода с точки зрения совместимости программного обеспечения, оборудования и элементов конфигурации. При этом, openEuler сохраняет традиционную модель CentOS с бесплатным доступом ко всем обновлениям, в отличие от измененной модели RHEL, требующей подписки для получения обновлений. По сути, в 2025 году openEuler представляет одну из немногих полноценных альтернатив CentOS для серверов, особенно в свете обновления политики обновления CentOS Linux, где полностью убрали LTS-версии, что для многих и стало причиной отказа от CentOS — обновления могут затрагивать даже ядро Linux, вызывая массу несовместимостей.
openEuler для ИИ и ML: дистрибутив для инференса
Начиная с версии 24.03 LTS, openEuler позиционируется как открытая операционная система, ориентированная на использование технологий искусственного интеллекта. Это достигается за счет глубокой интеграции AI-технологий в ОС. Поддержка аппаратных ускорителей включает Huawei Ascend и Atlas (с драйверами CANN, ACL Runtime, MindSpore), а также совместимость с CUDA и ROCm на x86 и ARM-архитектурах. Интеграция с популярными фреймворками, такими как PyTorch, OpenVINO и TensorFlow, реализована на уровне базовой системы. Заботливое сообщество также активно создает руководства по использованию openEuler, например, уже есть инструкции по настройке окружения и деплою DeepSeek на серверах Kunpeng с использованием vLLM как на CPU, так и на GPU. Система также поддерживает алгоритмы логического вывода и поиска, такие как Faiss и DCN, и базовыми библиотеками алгоритмов, вроде NumPy и ACL.
Контейнеризация и виртуализация в openEuler
Встроенные технологии openEuler для контейнеризации и виртуализации включают iSula (OCI-совместимый контейнерный движок), StratoVirt (легковесная виртуализация) и KVM (аппаратная виртуализация). Этот стек технологий предоставляет полное решение для изоляции рабочих нагрузок различных типов. Особенно интересна полноценная enterprise-система виртуализации StratoVirt, которая использует единую архитектуру для поддержки сценариев виртуальных машин, контейнеров и облачных дата-центров.
Интеграция с Kubernetes и KubeEdge также вносит свой вклад, превращая openEuler в оптимальное решение для edge-нагрузок. KubeEdge расширяет возможности Kubernetes на edge-сценарии, предоставляя инфраструктурную поддержку для сети, развертывания приложений и синхронизации метаданных между облаком и периферией. Для DevOps-инженеров openEuler предлагает единообразную среду выполнения от разработки до вывода продукта, независимо от целевой архитектуры (x86, ARM, RISC-V), что значительно упрощает жизненный цикл приложений. Кроме того, уже сейчас сообщество выпустило несколько готовых Docker-образов и контейнеров для быстрого запуска популярных языковых моделей, что также выгодно отличает этот дистрибутив на фоне аналогичных открытых решений, где окружение для развертывания LLM зачастую необходимо собирать вручную.

OpenScaler — российский Linux на базе openEuler
Установщик отечественного дистрибутива OpenScaler. Источник: Openscaler.
Выводы
openEuler — это совсем не нишевый китайский ПО-продукт, а реальная, жизнеспособная альтернатива CentOS и даже Ubuntu Server, сочетающая совместимость с RHEL-экосистемой, предлагающая уникальные технологии оптимизации и поддерживающая разнородные архитектуры CPU. LTS-поддержка и развитие через OpenAtom Foundation гарантируют стабильность дистрибутива в долгосрочной перспективе, а модель разработки с участием множества компаний и независимых разработчиков обеспечивает непрерывное совершенствование платформы. И рост openEuler лишь начинается, ведь инвестиции Huawei в ARM и ИИ станут фундаментом для дальнейшей популяризации дистрибутива, сделав его оптимальным решением для запуска нейросетей, виртуализации и построения edge-систем на китайском вычислительном оборудовании. Хотите увидеть openEuler в действии? Команда ServerFlow уже запилила видеообзор этого передового дистрибутива, чтобы вы могли наглядно ознакомиться с его функционалом и производительностью.
Рекомендуемые товары
- Новое
- Выгодно
- Под заказ
- Б/У
Артикул: SF-00003249
Нет в наличии
Видеокарта AMD Radeon Instinct MI50 32GB HBM2 [100-506194] [Новый]
- Сокет AM4
- Сокет AM4
- Сокет AM4
- Сокет AM4
29 800 ₽
- Цена включает НДС 7%
- Гарантия: 1 год
- Новое
- Выгодно
- Под заказ
- Б/У
Артикул: SF-00001431
Нет в наличии
Видеокарта NVIDIA A100 OEM 40GB HBM2 [900-21001-0000-000] [Новый]
- Сокет AM4
- Сокет AM4
- Сокет AM4
- Сокет AM4
529 800 ₽
- Цена включает НДС 7%
- Гарантия: 1 год
- Новое
- Выгодно
- Под заказ
- Б/У
Артикул: 285
Нет в наличии
SSD-накопитель Intel (HP) S3700 400GB 2.5" 6Gb/s [SSDSC2BA400G3P] [Новый]
- Сокет AM4
- Сокет AM4
- Сокет AM4
- Сокет AM4
13 100 ₽
- Цена включает НДС 7%
- Гарантия: 1 год
- Новое
- Выгодно
- Под заказ
- Б/У
Артикул: 1350
Нет в наличии
HBA адаптер Broadcom 9500-16i (NVMe/SAS/SATA 12GB/s, no cache) [Новый]
- Сокет AM4
- Сокет AM4
- Сокет AM4
- Сокет AM4
53 900 ₽
- Цена включает НДС 7%
- Гарантия: 1 год
- Новое
- Выгодно
- Под заказ
- Б/У
Артикул: 5136
Нет в наличии
Кабель Supermicro SFF8643 (NVMe) - SFF8643 (NVMe) 0.7м [Новый]
- Сокет AM4
- Сокет AM4
- Сокет AM4
- Сокет AM4
3 000 ₽
- Цена включает НДС 7%
- Гарантия: 1 год