Few days ago Huawei unveiled through an advertisement the completion of the infrastructure for the development of a new Linux distribution called "OpenEuler", which will be developed with the participation of the community.
For those who are unfamiliar with Huawei's work on Linux, you should know that la Chinese company develops a distribution Linux called "EulerOS" which is based on CentOS and is intended for commercial use for business applications. openEuler is the free version of "EulerOS" and in the announcement of Huawei announced the release of the first version of "openEuler 1.0" which has already been published on the project website.
It is important to mention that so far the distribution only is available for systems basedin Aarch64 architecture (ARM64).
openEuler is based on the findings of the EulerOS commercial distribution, which is a branch of the core CentOS package and is primarily optimized for use on servers with ARM64 processors.
Security methods used in the EulerOS distribution they 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 (US), and CC EAL2 + (US).
EulerOS is one of five operating systems (EulerOS, macOS, Solaris, HP-UX, and IBM AIX) and the only Linux distribution certified by the Opengroup committee to comply with the UNIX 03 standard.
In the announcement of liberation from openEuler, the openEuler team wrote:
“We are very excited at the moment. It is difficult to imagine that we will manage thousands of code stores. And to make sure they can be compiled and approved, we would like to thank everyone who participated in the contribution «
At first sight, the differences between openEuler and CentOS are quite significant and they are not limited to rebranding.
For example, openEuler includes a modified Linux kernel 4.19, systemd 243, bash 5.0, and a desktop based on gnomes 3.30.
Along with which many ARM64 specific optimizations have been introduced, some of which have already been carried over to the core code bases of the Linux, GCC, OpenJDK, and Docker kernels.
Among the characteristics of the distribution kit stands out the automatic optimization system of the configuration a tune, using machine learning methods to adjust system parameters.
A-Tune, what is basic system software that can be optimized automatically based on artificial intelligence technology.
Also offers your own simplified toolkit to manage iSulad insulated containers. This is an lcr runtime (Lightweight Container Runtime, OCI compliant) based on gRPC services. Compared to runc, iSulad is written in C but all interfaces are OCI compliant.
In the official announcement it mentions that These systems are built on Huawei Cloud through script automation.
Despite the fact that the project is in an early stage of development (the work on its launch was carried out as of September 17, 2019), according to Gitee, it has more than 50 developers.
Download and test openEuler
For those interested in trying this Linux distro, you can go to the official website of the project, in which in its download section you can obtain the system whose ISO image is 3,2 GB.
The repository has approximately 1000 compiled packages for ARM64 and x86_64 architectures.
Source code of the components associated with the distribution package it is available on the Gitee service. Package fonts are also available via Gitee (the Chinese alternative to GitHub).
Here we can find two separate repositories, one for the source code and the other as the package source to store software packages that help build the operating system.
Finally, it is important to mention that currently the documentation is present only in Chinese, but it is mentioned that it is already in work to offer it in English.