| openEuler | |
|---|---|
| Developer | Huawei Technologies,OpenAtom Foundation (openEuler) |
| OS family | Linux (Unix-like),Unix (Compliant),[citation needed]HarmonyOS,OpenHarmony (openEuler (multi-kernel)) |
| Working state | Active |
| Source model | Open-source |
| Initial release | December 31, 2019; 5 years ago (2019-12-31) (EulerOS) |
| Latest release | 24.03 LTS (June 6, 2024)[1] |
| Latest preview | September 25, 2021; 4 years ago (2021-09-25) (openEuler) |
| Repository | gitee |
| Marketing target | Servers,Cloud computing,Personal computers,[citation needed]Embedded devices,[citation needed]Edge computing |
| Supported platforms | AArch64 (Kunpeng),x86-64, 32-bitARM,IA-32,RISC-V, andLoongArch |
| Kernel type | Monolithic (Linux), multi-kernel (openEuler) with UniProtonMicrokernelRTOS |
| Userland | GNU withUKUI,GNOME,Deepin, Kiran-desktop, andXfce,POSIX,OpenHarmony,HarmonyOS (shared apps) |
| Influenced by | CentOS,HarmonyOS,OpenHarmony,LiteOS |
| License | Apache license |
| Official website | EulerOS |
EulerOS is a commercialLinux distribution developed byHuawei based onRed Hat Enterprise Linux[2] to provide an operating system for server and cloud environments.[3][4] Itsopen-source community version is known asopenEuler; the source code of openEuler was released by Huawei atGitee in January 2020.[5][6] openEuler became an open-source project operated byOpenAtom Foundation after Huawei donated the source code of openEuler to the foundation on November 9, 2021.[7][8][9]
A new programming language for EulerOS andHarmonyOS was announced in September 2021.[10]
On March 27, 2020, openEuler 20.03 LTS version was released in the open source repo as the first Long Term Support (LTS) edition.
openEuler 21.09 version launched with new file system called EulerFS, also a kernel upgrade that is organized similar to classicHarmonyOS andOpenHarmony multi-kernel architecture that carries both RTOS kernel and Linux kernel on October 1, 2021. Also, the operating system supports, UniProton RTOS kernel and kubeOS containerised OS.[11]
EulerOS includes Apache HTTP Server which is known as Apache, as part of its supported tools on the platform.[12]
EulerOS 2.0, running on the Huawei KunLun Mission Critical Server, was certified in 2019 as conforming to theSingle UNIX Specification (UNIX 03);[13] however. the certification expired in September 2022.[14]
EulerOS/KunLun allows replacingcentral processing unit board modules and memory modules withoutstopping the OS.Hot swapping of CPU and memory is provided by EulerOS.[15]
EulerOS with openEuler shares technology with Huawei's mobile operating system,HarmonyOS including BiSheng Compiler, distributed DSoftBus technology, OpenHarmony distributed file system (HMDFS),EROFS read-only file system and nativeHAP file format. Huawei plans to unify additional components between both OSes.[16][17]
In November 2021, NestOS, an operating system based on open source EulerOS was launched. It incorporates the features of EulerOS, enhancing its capabilities in the cloud to cater to specific needs. NestOS, while maintaining the EulerOS ecology, brings its own features for various applications.[18]
In October 2022, the openEuler community updated the NestOS operating system to the new version based on the openEuler 22.09 version that include enhanced features to the system with nestos-assembler container image, optimizedKubernetes, and improvements to its OpenStack system.[19]