Veröffentlichung der von Huawei entwickelten Linux-Distribution openEuler 20.03

Huawei präsentiert Linux-Distribution openEuler 20.03Dies war die erste Version, die über einen langfristigen Supportzyklus (LTS) unterstützt wurde. Paketaktualisierungen für openEuler 20.03 werden bis zum 31. März 2024 veröffentlicht. Repositorys und Installations-ISO-Images (x86_64 и aarch64) vorhanden zum kostenlosen Download unter bereitstellen Paketquellcodes. Quelltexte vertriebsspezifischer Komponenten platziert im Gitee-Service.

openEuler basiert auf den Entwicklungen einer kommerziellen Distribution EulerOS, ein Fork der CentOS-Paketbasis, der für die Verwendung auf Servern mit ARM64-Prozessoren optimiert ist. Die in der EulerOS-Distribution verwendeten Sicherheitsmethoden sind vom Ministerium für öffentliche Sicherheit der Volksrepublik China zertifiziert und erfüllen außerdem anerkanntermaßen die Anforderungen von CC EAL4+ (Deutschland), NIST CAVP (USA) und CC EAL2+ (USA). EulerOS ist eines von fünf Betriebssystemen (EulerOS, macOS, Solaris, HP-UX und IBM AIX) und die einzige Linux-Distribution, die vom Opengroup-Komitee für die Einhaltung des Standards zertifiziert wurde UNIX03.

Die Unterschiede zwischen openEuler und CentOS sind durchaus erheblich und beschränken sich nicht nur auf das Rebranding. Zum Beispiel in openEuler geliefert geändert Linux-Kernel 4.19, Systemd 243, Bash 5.0 und
Desktop basierend auf GNOME 3.30. Es wurden viele ARM64-spezifische Optimierungen eingeführt, von denen einige bereits in die wichtigsten Linux-Kernel-Codebasen GCC, OpenJDK und Docker eingeflossen sind.

Zu den genannten Vorteilen von openEuler gehören:

  • Konzentrieren Sie sich auf die Erzielung maximaler Leistung auf Multi-Core-Systemen und eine hohe Parallelität der Abfrageverarbeitung. Durch die Optimierung des Datei-Cache-Verwaltungsmechanismus konnten unnötige Sperren beseitigt und die Anzahl parallel verarbeiteter Anforderungen in Nginx um 15 % erhöht werden.
  • Integrierte Bibliothek Kae, was die Verwendung von Hardwarebeschleunigern ermöglicht Hisilicon Kunpeng um die Leistung verschiedener Algorithmen zu beschleunigen (kryptografische Operationen, reguläre Ausdrücke, Kontraktion usw.) von 10 % auf 100 %.
  • Vereinfachte Tools zur Verwaltung isolierter Container iSulad, Netzwerkkonfigurator clibcni und Laufzeit lcr (Lightweight Container Runtime ist OCI-kompatibel, aber im Gegensatz zu runc ist es in C geschrieben und verwendet gRPC). Bei Verwendung leichter iSulad-Container verkürzen sich die Startzeiten der Container um bis zu 35 % und der Speicherverbrauch wird um bis zu 68 % reduziert.
  • Optimierter Build von OpenJDK, der eine Leistungssteigerung von 20 % aufgrund eines aktualisierten Speicherverwaltungssystems und der Verwendung erweiterter Kompilierungsoptimierungen zeigt.
  • Automatisches Einstellungsoptimierungssystem A-Tune, das Methoden des maschinellen Lernens verwendet, um Systembetriebsparameter abzustimmen. Huawei-Tests zufolge führt die automatische Optimierung der Einstellungen je nach Systemnutzungsszenario zu einer Effizienzsteigerung von bis zu 30 %.
  • Unterstützung für verschiedene Hardware-Architekturen wie Kunpeng- und x86-Prozessoren (weitere unterstützte Architekturen werden in Zukunft erwartet).

Huawei kündigte außerdem die Verfügbarkeit von vier kommerziellen Editionen von openEuler an – Kylin Server OS, iSoft Server OS, deepinEuler und EulixOS Server, die von den angeschlossenen Drittherstellern Kylinsoft, iSoft, Uniontech und ISCAS (Institute of Software Chinese Academy of Sciences) erstellt wurden Die Community entwickelt openEuler. Huawei präsentiert openEuler zunächst als offenes, kollaboratives Projekt, das unter Beteiligung der Community entwickelt wurde. Derzeit haben der technische Ausschuss, der Sicherheitsausschuss und das öffentliche Sekretariat, die openEuler betreuen, bereits mit der Arbeit begonnen.

Die Community plant die Schaffung von Zertifizierungs-, Schulungs- und technischen Supportdiensten. Es ist geplant, LTS-Releases alle zwei Jahre zu veröffentlichen, und Versionen, die die Funktionalität weiterentwickeln, alle sechs Monate. Das Projekt hat sich außerdem verpflichtet, Änderungen zuerst im Upstream voranzutreiben und alle Entwicklungen in Form offener Projekte an die Community zurückzugeben.

Source: opennet.ru

Kommentar hinzufügen