Huawei hat eine neue Linux-Distribution namens openEuler veröffentlicht

Das Unternehmen Huawei kündigte an über den Abschluss der Infrastrukturentwicklung für die Erstellung einer neuen Linux-Distribution - openEuler, die sich weiterentwickeln wird mit Unterstützung von der Community. Auf der Projektwebsite wurde bereits die erste Version von openEuler 1.0 veröffentlicht, ein ISO-Image (3,2 GB), die bisher nur für Systeme auf Basis der Aarch64 (ARM64)-Architektur verfügbar ist. Das Repository umfasst etwa 1000 Pakete, die für die Architekturen ARM64 und x86_64 zusammengestellt wurden. Der Quellcode, der mit der Distribution verbunden ist, Komponenten ist auf dem Dienst Giteeverfügbar. Der Quellcode der Pakete ist ebenfalls verfügbar sind über Gitee erhältlich.

openEuler basiert auf den Entwicklungen der kommerziellen Distribution EulerOS, die eine Abzweigung von der Paketbasis CentOS darstellt und hauptsächlich für den Einsatz auf Servern mit ARM64-Prozessoren optimiert ist. Die im Distribution verwendeten Sicherheitsmethoden sind vom Ministerium für öffentliche Sicherheit der VR China zertifiziert und erfüllen die Anforderungen an CC EAL4+ (Deutschland), NIST CAVP (USA) und CC EAL2+ (USA). EulerOS ist ist eines von fünf Betriebssystemen (EulerOS, macOS, Solaris, HP-UX und IBM AIX) und die einzige Linux-Distribution, die vom Opengroup-Komitee nach dem UNIX 03-Standard zertifiziert wurde.

Auf den ersten Blick unterscheiden sich openEuler und CentOS erheblich und dies beschränkt sich nicht nur auf ein Rebranding. Zum Beispiel wird openEuler ein modifiziertes Linux-Kernel 4.19, systemd 243, bash 5.0 und
eine Desktop-Umgebung auf Basis von GNOME 3.30. Es wurden viele spezifische Optimierungen für ARM64 implementiert, einige davon wurden bereits in die Hauptcodebasen des Linux-Kernels, GCC, OpenJDK und Docker übertragen. Dokumentation sind ungefähr nur in chinesischer Sprache ausgeliefert.

Zu den Besonderheiten der Distribution gehört ein automatisches Optimierungssystem, A-Tune, das Methoden des maschinellen Lernens zur Feinabstimmung der Systemparameter verwendet. Außerdem wird ein eigenes vereinfachtes Management-Tool für isolierte Container angeboten, iSulad, runtime lcr (Lightweight Container Runtime, kompatibel mit OCI, aber im Gegensatz zu runc in C geschrieben und verwendet gRPC) und einen Netzwerk-Configurator clibcni.

Quelle: opennet.ru

60GB SSD 8Gb DDR4