Microsoft envisage de porter Azure Linux sur la base de paquets Fedora.

Conan Kudo, membre du comité technique du projet Fedora, a évoqué lors d'une récente réunion en ligne des participants du groupe ELN (Enterprise Linux Next) le souhait de Microsoft de porter en partie la distribution Azure Linux sur la base de paquets Fedora Linux. Pour obtenir de meilleures performances dans Azure Linux, des versions de paquets pour l'architecture x86_64-v3 sont nécessaires et les développeurs de Microsoft ont l'intention de créer un fork de la base de paquets Fedora, recompilé pour x86_64-v3.

Actuellement, les paquets dans Fedora sont construits pour l'architecture x86_64-v1, mais un plan visant Ă  fournir dans Fedora Linux 45 versions de paquets pour l'architecture x86_64-v3 en plus des versions x86_64-v1 est en discussion. L'un des trois auteurs de l'initiative est Kyle Gospodnetich, ingĂ©nieur chez Microsoft. Ce plan n'a pas encore Ă©tĂ© approuvĂ© par le comitĂ© FESCo (Fedora Engineering Steering Committee), responsable de la partie technique du dĂ©veloppement de Fedora Linux. Si le plan est approuvĂ©, il devrait permettre de concilier les intĂ©rĂȘts des deux projets et de faciliter la coopĂ©ration avec Microsoft pour le soutien de l'architecture x86_64-v3 dans Fedora. En 2023, Amazon a transfĂ©rĂ© la distribution Amazon Linux sur la base de paquets Fedora.

Les versions x86-64-v* dĂ©finissent une mĂ©thode non officielle d'identification des variantes de l'Ă©tat de microarchitecture, englobant des ensembles d'extensions spĂ©cifiques. La troisiĂšme version de la microarchitecture x86-64 (x86-64-v3) est utilisĂ©e dans les processeurs Intel depuis environ 2015 (Ă  partir d'Intel Haswell) et se distingue par la prĂ©sence des extensions AVX, AVX2, BMI2, FMA, LZCNT, MOVBE et SXSAVE. La version x86-64-v2 englobe les extensions SSE3, SSE4_2, SSSE3, POPCNT, LAHF-SAHF et CMPXCHG16B, tandis que la version x86-64-v4 inclut AVX512F, AVX512BW, AVX512CD, AVX512DQ et AVX512VL. Dans la plupart des cas, le gain de performance lors de la compilation avec des optimisations pour l'architecture x86-64-v3 est d'environ 1%, mais dans certaines situations, dans des applications effectuant de grands calculs, une amĂ©lioration de performance plus significative peut ĂȘtre observĂ©e.

La distribution Azure Linux fournit un ensemble minimal de paquets de base, servant de fondement universel pour la création de conteneurs, d'environnements d'hébergement et de services déployés dans des infrastructures cloud et sur des dispositifs edge. Azure Linux est utilisé comme base d'une mini-distribution WSLg, qui fournit des composants de la pile graphique pour exécuter des applications GUI Linux dans des environnements basés sur la sous-systÚme WSL2 (Windows Subsystem for Linux). Un gestionnaire de services systemd est utilisé pour gérer les services et le démarrage, tandis que des gestionnaires de paquets RPM et DNF sont fournis pour la gestion des paquets.

Le systĂšme de build d'Azure Linux permet de gĂ©nĂ©rer Ă  la fois des paquets RPM individuels Ă  partir de fichiers SPEC et de textes sources, ainsi que des images systĂšme monolithiques, créées Ă  l'aide de l'outil rpm-ostree et mises Ă  jour de maniĂšre atomique sans dĂ©composer en paquets individuels. Ainsi, deux modĂšles de distribution des mises Ă  jour sont supportĂ©s : la mise Ă  jour de paquets individuels et le reconstruire et mise Ă  jour de l'ensemble de l'image systĂšme. Un dĂ©pĂŽt est disponible, incluant environ 3000 paquets RPM dĂ©jĂ  compilĂ©s, qui peut ĂȘtre utilisĂ© pour composer ses propres images sur la base d'un fichier de configuration. La plateforme de base inclut uniquement les composants les plus nĂ©cessaires et est optimisĂ©e pour une consommation minimale de mĂ©moire et d'espace disque, ainsi que pour une vitesse de dĂ©marrage Ă©levĂ©e.

Source : opennet.ru

Acheter un hĂ©bergement fiable pour les sites avec protection DDoS, serveurs VPS VDS đŸ”„ Acheter un hĂ©bergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster