EulerOS

Last updated
EulerOS
Developer Huawei Technologies
OS family Linux (Unix-like), HarmonyOS, OpenHarmony (openEuler (multi-kernel))
Working stateActive
Source model Open-source
Initial releaseSeptember 23, 2021;2 years ago (2021-09-23) (EulerOS)
Latest release V2.0SP8 [1]
Latest preview September 25, 2021;2 years ago (2021-09-25) (openEuler)
Repository gitee.com/openeuler
Marketing target Servers, Cloud computing, Personal computers, Embedded devices, Edge computing
Platforms AArch64 (Kunpeng), x86-64
Kernel type Monolithic (Linux), multi-kernel (openEuler)
Userland GNU, POSIX, OpenHarmony (shared apps)
Influenced by CentOS, HarmonyOS, OpenHarmony, LiteOS
License Apache license
Official website EulerOS

EulerOS is a commercial Linux distribution developed by Huawei based on Red Hat Enterprise Linux [2] to provide an operating system for server and cloud environments. [3] [4] Its open-source community version is known as openEuler, of which source code was released by Huawei at Gitee on December 31, 2019 that is multi-kernel based. EulerOS itself officially launched September 23, 2021 [5] alongside to openEuler publicly on September 25, 2021. [6] [7] [8]

Contents

OpenEuler 21.09 version launched with new file system called EulerFS, also a kernel upgrade that is organized similar to classic HarmonyOS and OpenHarmony multi-kernel architecture that carries both RTOS kernel and Linux kernel on October 1, 2021. Also, the operating system supports, UniProton RTOS kernel. [9]

OpenEuler became an open-source project operated by OpenAtom Foundation after Huawei donated the source code of openEuler to the foundation on November 9, 2021. [10] [11]

EulerOS includes Apache HTTP Server which is known as Apache, as part of its supported tools on the platform. [12]

KunLun Mission Critical Server

EulerOS 2.0, running on the Huawei KunLun Mission Critical Server, was certified to conform to The Open Group's UNIX 03 standard, however the certification expired in September 2022. [13]

EulerOS/KunLun allows replacing central processing unit board modules and memory modules without stopping the OS. Hot swapping of CPU and memory is provided by EulerOS. [14]

Code shared with HarmonyOS

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 native HAP file format. Huawei plans to unify additional components between both OSes. [15] [16]

NestOS

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. [17]

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, optimized K8S, and improvements to its OpenStack system. [18]

Related Research Articles

<span class="mw-page-title-main">Embedded operating system</span> Type of computer operating system

An Embedded Operating System (EOS) is an operating system designed specifically for embedded computer systems. These systems aim to enhance functionality and reliability to perform dedicated tasks. When the multitasking method employed allows for timely task execution, such an OS may qualify as a real-time operating system (RTOS).

<span class="mw-page-title-main">WPS Office</span> Office suite software by Kingsoft

WPS Office is an office suite for Microsoft Windows, macOS, Linux, iOS, Android, Fire OS and HarmonyOS developed by Zhuhai-based Chinese software developer Kingsoft. It also comes pre-installed on Fire tablets. WPS Office is made up of three primary components: WPS Writer, WPS Presentation, and WPS Spreadsheet. By 2022, WPS Office reached a number of more than 494 million monthly active users and over 1.2 billion installations.

These tables provide a comparison of operating systems, of computer devices, as listing general and technical information for a number of widely used and currently available PC or handheld operating systems. The article "Usage share of operating systems" provides a broader, and more general, comparison of operating systems that includes servers, mainframes and supercomputers.

The Android Package with the file extension apk is the file format used by the Android operating system, and a number of other Android-based operating systems for distribution and installation of mobile apps, mobile games and middleware. A file using this format can be built from source code written in either Java or Kotlin.

Huawei Lite OS is a discontinued lightweight real-time operating system (RTOS) developed by Huawei. It is an open source, POSIX compliant operating system for Internet of things (IoT) devices, released under a three-clause BSD license. Microcontrollers of different architectures such as ARM, x86, and RISC-V are supported by the project. Huawei LiteOS is part of Huawei's '1+8+N' Internet of Things solution, and has been featured in a number of open source development kits and industry offerings.

<span class="mw-page-title-main">Zephyr (operating system)</span> Real-time operating system

Zephyr is a small real-time operating system (RTOS) for connected, resource-constrained and embedded devices supporting multiple architectures and released under the Apache License 2.0. Zephyr includes a kernel, and all components and libraries, device drivers, protocol stacks, file systems, and firmware updates, needed to develop full application software.

<span class="mw-page-title-main">EMUI</span> Mobile operating system by Huawei

EMUI (formerly known as Emotion UI, and also known as MagicOS is a HarmonyOS/Android mobile operating system developed by Chinese technology company Huawei. It is used on the company's smartphones and tablet computers.

HarmonyOS (HMOS) is a distributed operating system developed by Huawei for smartphones, tablets, smart TVs, smart watches, personal computers and other smart devices. It has a single real-time microkernel design in kernel mode with a single framework: the operating system derives from HarmonyOS NEXT, based on OpenHarmony operating system family that is the user mode of HarmonyOS NEXT system that takes full L0-L2 source code derived from LiteOS roots that selects suitable kernels from the kernel abstraction layer. The operating system was officially launched by Huawei in August 2019.

EROFS is a lightweight read-only file system initially developed by Huawei, originally for the Linux kernel and now maintained by an open-source community from all over the world.

<span class="mw-page-title-main">Huawei Mobile Services</span> Proprietary software service

Huawei Mobile Services (HMS) is a collection of proprietary services and high level application programming interfaces (APIs) developed by Huawei Technologies Co., Ltd. Its hub known as HMS Core serves as a toolkit for app development on Huawei devices. HMS is typically installed on Huawei devices on top of running HarmonyOS operating system, and on its earlier devices running the Android operating system with EMUI including devices already distributed with Google Mobile Services. Alongside, HMS Core Wear Engine for Android phones with lightweight based LiteOS wearable middleware app framework integration connectivity like notifications, status etc.

The version history of the HarmonyOS distributed operating system began with the public release of the HarmonyOS 1.0 for Honor Vision smart TVs on August 9, 2019. The first expanded commercial version of the Embedded, IoT AI, Edge computing based operating system, HarmonyOS 2.0, was released on June 2, 2021, for phones, tablets, smartwatches, smart speakers, routers, and internet of things. Beforehand, DevEco Studio, the HarmonyOS app development IDE, was released in September 2020 together with the HarmonyOS 2.0 Beta. HarmonyOS is developed by Huawei. New major releases are announced at the Huawei Developers Conference (HDC) in the fourth quarter of each year together with the first public beta version of the operating system's next major version. The next major stable version is then released in the third to fourth quarter of the following year.

<span class="mw-page-title-main">OpenHarmony</span> Family of open-source operating systems based on OpenHarmony

OpenAtom OpenHarmony, or abbreviated as OpenHarmony (OHOS), is a family of open-source distributed operating systems based on HarmonyOS derived from LiteOS, donated the L0-L2 branch source code by Huawei to the OpenAtom Foundation. Similar to HarmonyOS, the open-source distributed operating system is designed with a layered architecture, which consists of four layers from the bottom to the top, i.e., the kernel layer, system service layer, framework layer, and application layer. It is also an extensive collection of free software, which can be used as an operating system or can be used in parts with other operating systems via Kernel Abstraction Layer subsystems.

OpenAtom Foundation, a non-profit legal entity registered with China'sMinistry of Civil Affairs, is the first foundation for open-source software in China. It was established in June 2020 and initiated jointly by Alibaba, Baidu, Huawei, Inspur, Qihoo 360, Tencent, China Merchants Bank and other companies for operation and marketing services of open source projects.

HarmonyOS NEXT is a proprietary distributed operating system and an iteration of HarmonyOS, developed by Huawei to support only HarmonyOS native apps. The operating system base is primarily aimed at software and hardware developers that deal directly with Huawei. It does not include Android's AOSP core and is incompatible with Android applications.

Vivo BlueOS, or BlueOS also named Blue River OS, is a open-source distributed operating system developed by Vivo. The OS is designed to support large models and multi-modal functions in variety of inputs it supports.

BiSheng Compiler is an open-source compiler toolchain developed by Huawei for general-purpose processor architectures, such as Kunpeng within HiSilicon domain. It is based on LLVM, and introduces and enhances multiple compilation optimization technologies and supports different programming languages, such as ArkTS, Cangjie, C, C++ and Fortran.

ArkTS is a high-level general-purpose, multi-paradigm, compiled programming language developed by Huawei which is a superset of open-source TypeScript, in turn a superset of JavaScript formerly used in July 2022 HarmonyOS 3.0 version, alongside its evolved percussor, extended TypeScript (eTS) built for HarmonyOS development as a shift towards Declarative programming. ArkTS compiles to machine code via it's Ahead-of-time compilation Ark Compiler. ArkTS was first released in September 30, 2021 on OpenHarmony, and the ArkTS toolchain has shipped in DevEco Studio since version 3.1, released in 2022. Since, OpenHarmony 4.0 release on October 26, 2023, ArkTS APIs has been added to the open source community to contribute.

<span class="mw-page-title-main">MetaERP</span> Huawei ERP software

MetaERP is an proprietary Enterprise resource planning (ERP) solution developed by Huawei which was launched on April 24, 2023.

References

  1. "EulerOS 2.0 SP8 : kernel (EulerOS-SA-2022-2225)". Tenable. Retrieved 27 August 2022.
  2. "Huawei's operating systems get support from home city of Shenzhen in adoption push". South China Morning Post. 2023-07-30. Retrieved 2023-10-24.
  3. "EulerOS Introduction" . Retrieved 2020-04-15.
  4. "EulerOS Overview". forum.huawei.com. Retrieved 2023-10-23.
  5. Perrone, Michele. "Huawei launches EulerOS: what changes from HarmonyOS?". GIZCHINA. Retrieved 16 February 2024.
  6. Sarkar, Amy (25 September 2021). "New programming language will launch for Huawei HarmonyOS and EulerOS". HC Newsroom. Retrieved 16 February 2024.
  7. "Huawei's Linux Distribution openEuler is Available Now!". It's FOSS. 2020-01-08. Retrieved 2023-10-24.
  8. 网易 (2021-10-08). "华为欧拉A股产业链". www.163.com. Retrieved 2023-10-24.[ permanent dead link ]
  9. Wales, Britney (October 2021). "OpenEuler 21.09 officially launched with EulerFS, new file system, kernel upgrade". RPRNA. Retrieved 13 February 2024.
  10. "openEuler". www.openeuler.org. Retrieved 2023-10-24.
  11. "欧拉捐赠的背后:共建数字基础设施操作系统和生态" [Behind Euler's donation: building digital infrastructure operating system and ecology]. huawei (in Chinese). Retrieved 2023-10-24.
  12. "Managing Software Packages". Huawei EulerOS V2.0 Administrators Guide 05. Retrieved 2024-05-04.
  13. "Unix 03". The Open Group . Retrieved 2020-06-14.
  14. "Hot Swap - Huawei EulerOS V2.0 Administrators Guide 05 - Huawei". support.huawei.com. Retrieved 2023-10-10.
  15. Sarkar, Amy (9 November 2021). "HarmonyOS and OpenEuler has shared operating system kernel: Huawei". Huawei Central. Retrieved November 9, 2021.
  16. "distributed-fs-overview". docs.openeuler.org. Retrieved 2024-05-23.
  17. Li, Deng (4 November 2021). "NestOS launched: Cloud Operating system based on Huawei EulerOS". HC Newsroom. Retrieved 31 January 2024.
  18. Mishra, Yash (3 October 2022). "OpenEuler 22.09 based NestOS Cloud system is released". HC Newsroom. Retrieved 31 January 2024.