EulerOS — это коммерческий дистрибутив Linux, разработанный Huawei на основе Red Hat Enterprise Linux [2] для предоставления операционной системы для серверных и облачных сред. [3] [4] Его версия с открытым исходным кодом известна как openEuler , многоядерный проект, инкубируемый и управляемый OpenAtom Foundation; исходный код openEuler был выпущен Huawei на Gitee 31 декабря. Сам EulerOS официально запущен 23 сентября 2021 года [5] одновременно с openEuler публично 25 сентября 2021 года. [6] [7] [8]
Версия openEuler 21.09 запущена с новой файловой системой EulerFS, а также обновлением ядра, которое организовано аналогично классической многоядерной архитектуре HarmonyOS и OpenHarmony , которая содержит как ядро RTOS, так и ядро Linux с 1 октября 2021 года. Кроме того, операционная система поддерживает ядро UniProton RTOS и контейнеризированную ОС kubeOS. [9]
openEuler стал проектом с открытым исходным кодом, которым управляет OpenAtom Foundation, после того как Huawei передала исходный код openEuler фонду 9 ноября 2021 года. [10] [11]
EulerOS включает Apache HTTP Server, известный как Apache, как часть поддерживаемых ею инструментов на платформе. [12]
EulerOS 2.0, работающая на сервере Huawei KunLun Mission Critical, была сертифицирована на соответствие стандарту UNIX 03 от The Open Group , однако срок действия сертификации истек в сентябре 2022 года. [13]
EulerOS/KunLun позволяет заменять модули платы центрального процессора и модули памяти без остановки ОС . Горячая замена ЦП и памяти обеспечивается EulerOS. [14]
EulerOS с openEuler разделяет технологию с мобильной операционной системой Huawei, HarmonyOS , включая BiSheng Compiler , распределенную технологию DSoftBus, распределенную файловую систему OpenHarmony (HMDFS), файловую систему только для чтения EROFS и собственный формат файлов HAP . Huawei планирует унифицировать дополнительные компоненты между обеими ОС. [15] [16]
В ноябре 2021 года была запущена NestOS, операционная система на основе EulerOS с открытым исходным кодом. Она включает в себя функции EulerOS, расширяя ее возможности в облаке для удовлетворения конкретных потребностей. NestOS, сохраняя экологию EulerOS, привносит свои собственные функции для различных приложений. [17]
В октябре 2022 года сообщество openEuler обновило операционную систему NestOS до новой версии на основе версии openEuler 22.09, которая включает улучшенные функции системы с образом контейнера nestos-assembler, оптимизированный K8S и улучшения системы OpenStack. [18]