Das Unternehmen Huawei Linux-Distribution , die die erste Version darstellt, die im Rahmen eines langfristigen Supportzyklus (LTS) begleitet wird. Paketupdates für openEuler 20.03 werden bis zum 31. März 2024 veröffentlicht. Die Repositories und Installations-ISO-Abbilder ( und ) sind für den kostenlosen Download verfügbar unter der Quelltexte der Pakete. Die quellen der distributionsspezifischen Komponenten im Gitee-Service untergebracht.
openEuler basiert auf den Entwicklungen der kommerziellen Distribution , die ein Fork der Paketbasis von CentOS ist und für den Einsatz auf Servern mit ARM64-Prozessoren optimiert wurde. Die im EulerOS verwendeten Schutzmethoden sind vom Ministerium für öffentliche Sicherheit der VR China zertifiziert und entsprechen zudem 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 Konformität mit dem Standard .
zertifiziert wurde. Die Unterschiede zwischen openEuler und CentOS sind beträchtlich und beschränken sich nicht nur auf eine Umbenennung. So verwendet openEuler 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.
Zu den angegebenen Vorteilen von openEuler gehören:
- die Ausrichtung auf maximale Leistung in Mehrkernsystemen und eine hohe Parallelität bei der Anfragebearbeitung. Die Optimierung des Dateispeichercache-Managementmechanismus hat es ermöglicht, überflüssige Sperren zu eliminieren und die Anzahl der parallel verarbeiteten Anfragen in Nginx um 15 % zu erhöhen.
- Die integrierte Bibliothek , die Hardware-Beschleuniger zur Leistungssteigerung verschiedener Algorithmen (, , usw.) von 10 % bis 100 % nutzt.
- Ein vereinfachtes Verwaltungstool für isolierte Container , ein Netzwerk-Configurer und Laufzeitumgebung (Lightweight Container Runtime, kompatibel mit OCI, aber im Gegensatz zu runc in C geschrieben und verwendet gRPC). Bei der Verwendung von leichten Containern mit iSulad wird eine Beschleunigung des Containerstarts um bis zu 35 % und eine Reduzierung des Speicherverbrauchs um bis zu 68 % festgestellt.
- Optimierte OpenJDK-Build, die eine Leistungssteigerung von 20 % durch ein verbessertes Speichermanagementsystem und den Einsatz erweiterter Optimierungen bei der Kompilierung demonstriert.
- Automatisiertes Optimierungssystem für Einstellungen , das Methoden des maschinellen Lernens zur Feinabstimmung der Systemparameter verwendet. Laut Tests von Huawei zeigt die automatische Anpassung der Einstellungen je nach Nutzungsszenario eine Effizienzsteigerung von bis zu 30 %.
- Unterstützung verschiedener Hardware-Architekturen wie Kunpeng- und x86-Prozessoren (Zukünftige Erweiterungen der unterstützten Architekturen sind geplant).
Huawei hat auch die Einführung vier kommerzieller Editionen von openEuler bekannt gegeben – Kylin Server OS, iSoft Server OS, deepinEuler und EulixOS Server, die von den Partnerunternehmen Kylinsoft, iSoft, Uniontech und ISCAS (Institute of Software Chinese Academy of Sciences) vorbereitet wurden und sich am openEuler-Community-Projekt beteiligen. Huawei präsentiert openEuler ursprünglich als ein offenes Gemeinschaftsprojekt, das mit Beiträgen der Community entwickelt wird. Derzeitig sind bereits die OpenEuler Technische Kommission, das Sicherheitskomitee und das öffentliche Sekretariat mit den Arbeiten beschäftigt.
Im Rahmen der Community sind Zertifizierungs-, Schulungs- und technische Unterstützungsdienste geplant. LTS-Versionen sollen alle zwei Jahre erstellt werden, während funktionsentwickelnde Versionen alle sechs Monate erscheinen sollen. Das Projekt hat sich auch verpflichtet, Änderungen vorrangig an Upstream weiterzugeben und alle Entwicklungen in Form offener Projekte an die Gemeinschaft zurückzugeben.
Quelle: opennet.ru
