EulerOS

Last updated
openEuler
Developer Huawei Technologies, OpenAtom Foundation (openEuler)
OS family Linux (Unix-like), Unix (Compliant),[ citation needed ] HarmonyOS, OpenHarmony (openEuler (multi-kernel))
Working stateActive
Source model Open-source
Initial releaseDecember 31, 2019;4 years ago (2019-12-31) (EulerOS)
Latest release 24.03 LTS (June 6, 2024) [1]
Latest preview September 25, 2021;3 years ago (2021-09-25) (openEuler)
Repository gitee.com/openeuler
Marketing target Servers, Cloud computing, Personal computers,[ citation needed ] Embedded devices,[ citation needed ] Edge computing
Platforms AArch64 (Kunpeng), x86-64, 32-bit ARM, IA-32, RISC-V, and LoongArch
Kernel type Monolithic (Linux), multi-kernel (openEuler) with UniProton Microkernel RTOS
Userland GNU with UKUI, GNOME, Deepin, Kiran-desktop, and Xfce, POSIX, OpenHarmony, HarmonyOS (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; the source code of openEuler was released by Huawei at Gitee in 2020. [5] 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. [6] [7] [8]

Contents

A new programming language for EulerOS and HarmonyOS was announced in September 2021. [9]

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 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 and kubeOS containerised OS. [10]

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

KunLun Mission Critical Server

EulerOS 2.0, running on the Huawei KunLun Mission Critical Server, was certified in 2019 as conforming to the Single UNIX Specification (UNIX 03); [12] 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 and OpenHarmony

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

Related Research Articles

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.

Filesystem in Userspace (FUSE) is a software interface for Unix and Unix-like computer operating systems that lets non-privileged users create their own file systems without editing kernel code. This is achieved by running file system code in user space while the FUSE module provides only a bridge to the actual kernel interfaces.

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.

<span class="mw-page-title-main">Unix-like</span> Operating system that behaves similarly to Unix, e.g. Linux

A Unix-like operating system is one that behaves in a manner similar to a Unix system, although not necessarily conforming to or being certified to any version of the Single UNIX Specification. A Unix-like application is one that behaves like the corresponding Unix command or shell. Although there are general philosophies for Unix design, there is no technical standard defining the term, and opinions can differ about the degree to which a particular operating system or application is Unix-like. Some well-known examples of Unix-like operating systems include Linux, FreeBSD and OpenBSD. These systems are often used on servers as well as on personal computers and other devices. Many popular applications, such as the Apache web server and the Bash shell, are also designed to be used on Unix-like systems.

<span class="mw-page-title-main">Unix</span> Family of computer operating systems

Unix is a family of multitasking, multi-user computer operating systems that derive from the original AT&T Unix, whose development started in 1969 at the Bell Labs research center by Ken Thompson, Dennis Ritchie, and others. Initially intended for use inside the Bell System, AT&T licensed Unix to outside parties in the late 1970s, leading to a variety of both academic and commercial Unix variants from vendors including University of California, Berkeley (BSD), Microsoft (Xenix), Sun Microsystems (SunOS/Solaris), HP/HPE (HP-UX), and IBM (AIX).

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">Fuchsia (operating system)</span> Computer operating system by Google

Fuchsia is an open-source capability-based operating system developed by Google. In contrast to Google's Linux-based operating systems such as ChromeOS and Android, Fuchsia is based on a custom kernel named Zircon. It publicly debuted as a self-hosted git repository in August 2016 without any official corporate announcement. After years of development, its official product launch was in 2021 on the first-generation Google Nest Hub, replacing its original Linux-based Cast OS.

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

EMUI is an interface based on Android developed by Chinese technology company Huawei, used on the company's smartphones primarily globally.

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 microkernel design with single framework: the operating system selects suitable kernels from the abstraction layer in the case of devices that use diverse resources.

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.

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

OpenHarmony 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, consisting of four layers from the bottom to the top: 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 in parts with other operating systems via Kernel Abstraction Layer subsystems.

OpenAtom Foundation, a non-profit legal entity registered with China's Ministry of Civil Affairs, is the first foundation for open-source software in China. It was established in June 2020 with the support of the Ministry of Industry and Information Technology 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 a major iteration of HarmonyOS, developed by Huawei to support only HarmonyOS native apps. The operating system 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.

HarmonyOS Kernel, sometimes referred to as the Harmony kernel, is a computer operating system (OS) kernel developed by Huawei since August 2023. It is used in the HarmonyOS 5 version of the proprietary HarmonyOS distributed operating system, replacing previous versions that utilized the AOSP compatibility layer, the Linux kernel, and the LiteOS kernel.

References

  1. Rudra, Sourav (7 June 2024). "openEuler 24.03 LTS Release Focuses on AI and Cloud Deployment". IT'S FOSS NEWS. Retrieved 20 June 2024.
  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. "Huawei's Linux Distribution openEuler is Available Now!". It's FOSS. 2020-01-08. Retrieved 2023-10-24.
  6. "openEuler". www.openeuler.org. Retrieved 2023-10-24.
  7. "欧拉捐赠的背后:共建数字基础设施操作系统和生态" [Behind Euler's donation: building digital infrastructure operating system and ecology]. huawei (in Chinese). Retrieved 2023-10-24.
  8. 网易 (2021-10-08). "华为欧拉A股产业链". www.163.com. Retrieved 2023-10-24.[ permanent dead link ]
  9. Sarkar, Amy (25 September 2021). "New programming language will launch for Huawei HarmonyOS and EulerOS". HC Newsroom. Retrieved 16 February 2024.
  10. Wales, Britney (October 2021). "OpenEuler 21.09 officially launched with EulerFS, new file system, kernel upgrade". RPRNA. Retrieved 13 February 2024.
  11. "Managing Software Packages". Huawei EulerOS V2.0 Administrators Guide 05. Retrieved 2024-05-04.
  12. "Huawei KunLun EulerOS 2.0 Operating System Passes UNIX Certification" (Press release). Huawei. 9 September 2019.
  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.