Introduction

Microsoft a lancé Azure Linux 4.0 en version bêta publique lors de la conférence Build 2026. Pour la première fois, il est possible d'exécuter ce système d'exploitation sur n'importe quelle machine virtuelle Azure, et non plus uniquement en tant que système hôte sous Azure Kubernetes Service. Cette évolution marque un tournant important, car Azure Linux passe d'un système d'exploitation spécialisé à un système d'exploitation généraliste.

Contexte Technique

Azure Linux est issu d'une longue histoire de développement interne chez Microsoft. Le système d'exploitation a été créé à partir de zéro, avec des fichiers de spécification empruntés à Photon OS, Fedora et Linux From Scratch. Initialement appelé CBL-Mariner, il a été renommé Azure Linux en mars 2024. La version 4.0 est dérivée de Fedora et intègre des fonctionnalités telles que le noyau Linux 6.18 LTS, le support Hyper-V et le support des accélérateurs de calcul.

La pile de composants a été mise à jour en conséquence, avec l'intégration de dnf5 pour la gestion des paquets, de glibc 2.42, de systemd 258 et de OpenSSL 3.5 avec prise en charge de la cryptographie post-quantique. La certification FIPS 140-3 est en cours et devrait être disponible prochainement.

Analyse et Implications

La sécurité est un aspect clé d'Azure Linux 4.0, avec la prise en charge de SELinux sur toutes les images, le noyau livré avec des fonctionnalités de durcissement activées, des packages et des référentiels cryptographiquement signés, ainsi que la publication de SBOM (Software Bill of Materials) pour la chaîne d'approvisionnement.

Azure Linux 4.0 est conçu pour être utilisé sur tous les surfaces de calcul Azure, notamment les machines virtuelles, les ensembles d'échelle, les conteneurs et les services de calcul sans serveur. Il est également possible de l'utiliser sur WSL (Windows Subsystem for Linux) pour développer localement sur le même système d'exploitation que celui déployé en production.

Perspective

Le lancement d'Azure Linux 4.0 marque une étape importante dans l'histoire de Microsoft et de son engagement envers le logiciel libre. Il s'agit d'un système d'exploitation généraliste qui peut être utilisé sur une large gamme de scénarios, de la mise en production d'applications à la création de services de calcul sans serveur. Avec sa pile de composants mise à jour et ses fonctionnalités de sécurité renforcées, Azure Linux 4.0 est un choix intéressant pour les entreprises et les développeurs qui cherchent un système d'exploitation fiable et sécurisé pour leurs applications cloud.