Sortie de la distribution Linux openEuler 20.03 développée par Huawei

Huawei présenté Distribution Linux ouvertEuler 20.03, qui est devenue la première version à être prise en charge via un cycle de support à long terme (LTS). Les mises à jour des packages pour openEuler 20.03 seront publiées jusqu'au 31 mars 2024. Dépôts et images ISO d'installation (x86_64 и aarch64) disponible en téléchargement gratuit depuis fournir codes sources du paquet. Textes sources des composants spécifiques à la distribution placé dans le service Gîte.

openEuler s'appuie sur les développements d'une distribution commerciale EulerOS, qui est un fork de la base de packages CentOS et est optimisé pour une utilisation sur des serveurs équipés de processeurs ARM64. Les méthodes de sécurité utilisées dans la distribution EulerOS sont certifiées par le ministère de la Sécurité publique de la République populaire de Chine et sont également reconnues comme répondant aux exigences de CC EAL4+ (Allemagne), NIST CAVP (États-Unis) et CC EAL2+ (États-Unis). EulerOS il est l'un des cinq systèmes d'exploitation (EulerOS, macOS, Solaris, HP-UX et IBM AIX) et la seule distribution Linux certifiée par le comité Opengroup pour sa conformité à la norme UNIX03.

Les différences entre openEuler et CentOS sont assez importantes et ne se limitent pas au changement de marque. Par exemple, dans openEuler fourni modifié Noyau Linux 4.19, systemd 243, bash 5.0 et
bureau basé sur GNOME 3.30. De nombreuses optimisations spécifiques à ARM64 ont été introduites, dont certaines ont déjà été intégrées aux principales bases de code du noyau Linux, GCC, OpenJDK et Docker.

Parmi les avantages déclarés d'openEuler :

  • Concentrez-vous sur l'obtention de performances maximales sur les systèmes multicœurs et d'un parallélisme élevé du traitement des requêtes. L'optimisation du mécanisme de gestion du cache de fichiers a permis de supprimer les verrous inutiles et d'augmenter de 15 % le nombre de requêtes traitées en parallèle dans Nginx.
  • Bibliothèque intégrée Kae, permettant l'utilisation d'accélérateurs matériels Hisilicon Kunpeng pour accélérer les performances de divers algorithmes (opérations cryptographiques, expressions régulières, contraction etc.) de 10% à 100%.
  • Outils simplifiés de gestion des conteneurs isolés iSulad, configurateur de réseau cliccni et le temps d'exécution lcr (Lightweight Container Runtime est compatible OCI, mais contrairement à runc, il est écrit en C et utilise gRPC). Lors de l'utilisation de conteneurs iSulad légers, les temps de démarrage des conteneurs sont jusqu'à 35 % plus rapides et la consommation de mémoire est réduite jusqu'à 68 %.
  • Construction optimisée d'OpenJDK, démontrant une augmentation des performances de 20 % grâce à un système de gestion de la mémoire mis à niveau et à l'utilisation d'optimisations de compilation avancées.
  • Système d'optimisation automatique des paramètres Une mélodie, qui utilise des méthodes d'apprentissage automatique pour ajuster les paramètres de fonctionnement du système. Selon les tests Huawei, l'optimisation automatique des paramètres en fonction du scénario d'utilisation du système démontre une augmentation de l'efficacité allant jusqu'à 30 %.
  • Prise en charge de diverses architectures matérielles telles que les processeurs Kunpeng et x86 (davantage d'architectures prises en charge sont attendues à l'avenir).

Huawei a également annoncé la disponibilité de quatre éditions commerciales d'openEuler - Kylin Server OS, iSoft Server OS, deepinEuler et EulixOS Server, préparées par des fabricants tiers Kylinsoft, iSoft, Uniontech et ISCAS (Institute of Software Chinese Academy of Sciences), qui ont rejoint la communauté, développant openEuler. Huawei présente initialement openEuler comme un projet ouvert et collaboratif développé avec la participation de la communauté. Actuellement, le comité technique, le comité de sécurité et le secrétariat public supervisant openEuler ont déjà commencé leurs travaux.

La communauté envisage de créer des services de certification, de formation et de support technique. Les versions LTS devraient être publiées tous les deux ans et les versions développant des fonctionnalités - une fois tous les six mois. Le projet s'est également engagé à pousser les changements vers l'amont en premier et à restituer tous les développements à la communauté sous la forme de projets ouverts.

Source: opennet.ru

Ajouter un commentaire