Huawei publishes new Linux distribution openEuler

Huawei announced on the completion of the formation of infrastructure for the development of a new Linux distribution - openEulerwhich will develop starring communities. The first release of openEuler 1.0 has already been published on the project website, iso image (3.2 GB) of which is currently only available for systems based on the Aarch64 (ARM64) architecture. The repository contains about 1000 packages compiled for ARM64 and x86_64 architectures. Source texts associated with the distribution components posted in the service Gite. Package sources are also available via Gitee.

openEuler is based on the developments of a commercial distribution EulerOS, which is a fork of the CentOS package base and is primarily optimized for use on servers with ARM64 processors. The security methods used in the EulerOS distribution are certified by the Ministry of Public Security of the People's Republic of China, and are also recognized as meeting the requirements of CC EAL4+ (Germany), NIST CAVP (USA) and CC EAL2+ (USA). EulerOS is one of five operating systems (EulerOS, macOS, Solaris, HP-UX and IBM AIX) and the only Linux distribution certified by the Opengroup to comply with the UNIX 03 standard.

At first glance, the differences between openEuler and CentOS are quite significant and are not limited to rebranding. For example, openEuler comes with modified Linux kernel 4.19, systemd 243, bash 5.0 and
desktop based on GNOME 3.30. Many ARM64-specific optimizations have been made, some of which have already been transferred to the main Linux kernel codebases, GCC, OpenJDK and Docker. Documentation while present only in Chinese.

Among the features of the distribution kit, the system of automatic optimization of settings stands out A-Tune, which uses machine learning methods to tune system operating parameters. It also offers its own simplified toolkit for managing isolated containers iSulad, runtime lcr (Lightweight Container Runtime, compatible with OCI, but unlike runc it is written in C and uses gRPC) and a network configurator clibcni.

Source: opennet.ru

Add a comment