Entreprise Huawei Distribution Linux , qui est la première version qui sera accompagnée dans le cadre d'un cycle de support à long terme (LTS). Les mises à jour des paquets pour openEuler 20.03 seront publiées jusqu'au 31 mars 2024. Les dépôts et les images ISO d'installation ( et ) pour téléchargement libre à partir de les codes sources des paquets. Les codes sources des composants spécifiques à la distribution sur le service Gitee.
openEuler est basé sur les travaux de la distribution commerciale , qui est une dérivation de la base de paquets CentOS et optimisée pour une utilisation sur des serveurs avec des processeurs ARM64. Les méthodes de protection appliquées dans la distribution EulerOS sont certifiées par le ministère de la Sécurité publique de la RPC et reconnues comme conformes aux exigences CC EAL4+ (Allemagne), NIST CAVP (États-Unis) et CC EAL2+ (États-Unis). EulerOS 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 comme étant conforme à la norme .
Les différences entre openEuler et CentOS sont assez significatives et ne se limitent pas à un rebranding. Par exemple, dans openEuler un bureau basé sur GNOME 3.30. De nombreuses optimisations spécifiques à ARM64 ont été intégrées, dont certaines ont déjà été transférées dans les bases de code principales du noyau Linux, GCC, OpenJDK et Docker.
Parmi les avantages revendiqués d'openEuler :
Ciblant l'obtention de performances maximales sur des systèmes multicoeurs et un haut parallélisme dans le traitement des demandes. L'optimisation du mécanisme de gestion du cache de fichiers a permis d'éliminer les blocages inutiles et d'augmenter le nombre de demandes traitées en parallèle dans Nginx de 15%.
- Bibliothèque intégrée
- KAE Hisilicon Kunpeng opérations cryptographiques, , Outils simplifiés pour la gestion de conteneurs isolés
- iSulad clibcni lcr (Lightweight Container Runtime, compatible avec OCI, mais contrairement à runc, il est écrit en C et utilise gRPC). L'utilisation de conteneurs légers comme iSulad permet d'accélérer le temps de démarrage des conteneurs jusqu'à 35 % et de réduire la consommation de mémoire jusqu'à 68 %.
- Une version optimisée d'OpenJDK, montrant une augmentation de performance de 20 % grâce à un système de gestion de mémoire amélioré et à des optimisations avancées lors de la compilation.
- Système d'optimisation automatique des réglages , utilisant des méthodes d'apprentissage automatique pour affiner les paramètres de fonctionnement du système. Selon les tests de Huawei, l'optimisation automatique des réglages en fonction du scénario d'utilisation du système montre une augmentation de l'efficacité allant jusqu'à 30 %.
- Support pour diverses architectures matérielles, telles que les processeurs Kunpeng et x86 (un nombre accru d'architectures prises en charge est prévu pour l'avenir).
Huawei a également annoncé la sortie de quatre éditions commerciales d'openEuler — Kylin Server OS, iSoft Server OS, deepinEuler et EulixOS Server, préparées par les fabricants tiers Kylinsoft, iSoft, Uniontech et l'ISCAS (Institut des logiciels de l'Académie chinoise des sciences), qui se sont joints aux travaux de la communauté développant openEuler. Huawei présente openEuler comme un projet ouvert et collaboratif, développé avec la participation de la communauté. Actuellement, des comités techniques pour openEuler, un comité de sécurité et un secrétariat public ont déjà commencé leur travail.
Avec la communauté, il est prévu de créer des services de certification, de formation et de support technique. Les versions LTS seront planifiées tous les deux ans, et les versions évolutives fonctionnellement tous les six mois. Le projet prend également l'engagement de transmettre en priorité les modifications à Upstream et de retourner toutes les développements à la communauté sous forme de projets ouverts.
Source : opennet.ru
