Das Unternehmen Huawei über den Abschluss der Infrastrukturentwicklung für die Erstellung einer neuen Linux-Distribution — , die sich weiterentwickeln wird der Community. Auf der Projektwebseite ist bereits die erste Version von openEuler 1.0 veröffentlicht, (3,2 GB), die vorerst nur für Systeme auf Basis der Architektur Aarch64 (ARM64) verfügbar ist. Das Repository umfasst ungefähr 1000 Pakete, die für die Architekturen ARM64 und x86_64 erstellt wurden. Der Quellcode der Distribution ist im Dienst . Der Quellcode der Pakete ist ebenfalls über Gitee.
openEuler basiert auf den Entwicklungen einer kommerziellen Distribution , die ein Fork des CentOS-Paketrepositories ist und hauptsächlich für den Einsatz auf Servern mit ARM64-Prozessoren optimiert wurde. Die in der Distribution verwendeten Sicherheitstechniken sind vom Ministerium für öffentliche Sicherheit der Volksrepublik China zertifiziert und entsprechen den Anforderungen von CC EAL4+ (Deutschland), NIST CAVP (USA) und CC EAL2+ (USA). EulerOS ist eines der fünf Betriebssysteme (EulerOS, macOS, Solaris, HP-UX und IBM AIX) und die einzige Linux-Distribution, die vom Opengroup-Komitee auf die Einhaltung des UNIX 03-Standards zertifiziert wurde.
Auf den ersten Blick sind die Unterschiede zwischen openEuler und CentOS ziemlich erheblich und beschränken sich nicht nur auf ein Rebranding. Zum Beispiel wird openEuler Linux-Kernel 4.19, systemd 243, bash 5.0 und auf.
Der Desktop basiert auf GNOME 3.30. Es wurden viele spezifische Optimierungen für ARM64 vorgenommen, von denen einige bereits in die Hauptcodebasen des Linux-Kernels, GCC, OpenJDK und Docker integriert wurden. sind zurzeit nur in chinesischer Sprache ausgeliefert.
Zu den Besonderheiten der Distribution gehört ein System zur automatischen Optimierung der Einstellungen , das maschinelles Lernen zur Feinabstimmung der Systemparameter nutzt. Außerdem wird ein eigener vereinfachter Werkzeugkasten zur Verwaltung isolierter Container , Runtime (Lightweight Container Runtime, kompatibel mit OCI, jedoch im Gegensatz zu runc in C geschrieben und verwendet gRPC) sowie ein Netzwerk-Configurator .
Quelle: opennet.ru
