Lors du Sommet nord-américain de l'Open Source à Minneapolis, aux États-Unis, Microsoft a annoncé de manière inattendue sa première distribution Linux à usage général pour les scénarios de serveur : Azure Linux 4.0. Cela signifie que Microsoft, qui dépend depuis longtemps de Linux, reconnaît en outre qu'il s'agit "en fait d'une entreprise basée sur Linux" dans le domaine du cloud et des serveurs sous la forme de versions officielles.

L'annonce a été faite par Brendan Burns, co-fondateur de Kubernetes et actuel vice-président de la plate-forme de gestion et de gestion native du cloud Microsoft Azure et des activités open source. Dans son discours, il a rappelé que lorsqu'il a rejoint Azure il y a dix ans, Linux n'était pas le système d'exploitation principal sur la plate-forme cloud, mais que Linux est désormais devenu le système d'exploitation principal sur Azure. Il a ensuite annoncé que Microsoft fournirait à tous les utilisateurs d'Azure une distribution Linux open source officiellement prise en charge par Microsoft et disponible gratuitement sur Azure. Cette nouvelle soudaine a stupéfié de nombreuses personnes dans l'industrie. Même Jim Zemlin, PDG de la Linux Foundation, l'a spécifiquement rappelé sur scène pour confirmer s'il avait réellement « annoncé une distribution Microsoft Linux ».

En fait, Microsoft a déjà utilisé à plusieurs reprises des solutions Linux auto-développées dans des scénarios spécifiques, comme Azure Sphere pour les appareils informatiques de pointe, et plus tard CBL-Mariner pour les plates-formes de conteneurs. Cette distribution a ensuite été renommée Azure Linux. Cependant, ces systèmes servent principalement à des scénarios de cloud internes ou spécifiques et ne constituent pas des distributions à usage général destinées au public. Le lancement d'Azure Linux 4.0 marque la première fois que Microsoft fait de son propre Linux une distribution cloud universelle pour un large éventail de charges de travail cloud.

Selon Lachlan Everson, chef de projet principal de l'équipe open source Azure de Microsoft, l'actuel Azure Linux est divisé en deux : une ligne est la nouvelle version Azure Linux 4.0, qui se positionne comme une image de machine virtuelle commune pour tous les clients Azure ; l'autre ligne est Azure Container Linux (ACL) basé sur Flatcar Container Linux, spécialement conçu pour fournir un environnement d'hébergement de conteneurs renforcé, sécurisé et immuable. Auparavant, Azure Linux 3.0 n'était disponible que pour les clients tiers via Azure Kubernetes Service (AKS) et était principalement utilisé comme hôte de conteneur. À l’avenir, ce rôle sera assumé par Azure Container Linux.

Everson a déclaré qu'Azure Linux 4.0 est une extension du fonctionnement interne à long terme de Microsoft et de l'itération d'Azure Linux, et qu'il s'agit également d'une expression concentrée de l'évolution de la première distribution Mariner. En termes d'architecture technique, Azure Linux 4.0 est basé sur Fedora Linux en amont, utilise le package RPM de l'écosystème Fedora et fournit du code source sur GitHub sous forme open source. Sur cette base, Microsoft a unifié la planification et l'adaptation des progiciels et des chaînes d'approvisionnement pour les rendre plus adaptés à l'infrastructure de la plate-forme cloud Azure et réaliser une intégration verticale profonde avec l'environnement Azure sous-jacent, offrant ainsi aux utilisateurs une expérience Linux optimisée pour les scénarios Azure.

En termes de forme de livraison, Azure Linux 4.0 est d'abord fourni sur Azure sous forme d'image de machine virtuelle. Microsoft prévoit également de proposer aux développeurs un chemin d'utilisation côté bureau via le sous-système Windows pour Linux (WSL), permettant aux développeurs d'exécuter Azure Linux localement sur les appareils Windows 11 pour obtenir un environnement d'exploitation cohérent avec le cloud. Cependant, Everson a clairement indiqué qu'Azure Linux ne sera pas conçu comme une distribution Linux de bureau au sens traditionnel du terme et qu'il n'est actuellement pas prévu de fournir une interface graphique. Son objectif principal reste de fournir une plate-forme de développement et d’exploitation rationalisée et reproductible pour les scénarios de cloud et de serveur, hautement cohérente avec l’environnement Azure.

Par rapport à Azure Linux 4.0, Azure Container Linux se concentre sur les charges de travail conteneurisées, en particulier les besoins d'hébergement de conteneurs sur AKS. Flatcar existera toujours en tant que projet communautaire en amont, et Microsoft le renforcera et le produira sur cette base pour fournir par défaut un système d'hébergement de conteneurs sécurisé, immuable et orienté production. Sous cette architecture immuable, le système ne fournit pas de gestionnaire de packages traditionnel. Les composants et les applications du système sont « intégrés » dans le système en même temps pendant la phase de construction de l'image. Il n'est pas recommandé de modifier directement le système ou les packages d'application pendant le fonctionnement. Les modifications commerciales doivent être fournies et mises à jour via les charges de travail des conteneurs.

Pour les utilisateurs Azure Linux 3.x existants, Microsoft promet un chemin de mise à niveau fluide plutôt qu'une migration perturbatrice. Les utilisateurs peuvent effectuer une mise à niveau directement à partir de leur environnement existant sans redéploiement, a déclaré Everson. En termes de cycle de vie, le cycle de support pour une seule version d'Azure Linux est de deux ans. Pendant cette période, Microsoft sélectionnera et maintiendra une version du noyau relativement stable et fournira un chemin de mise à niveau prévisible et un rythme mensuel de mise à jour de sécurité. Si une vulnérabilité grave (telle qu'un CVE majeur) survient, Microsoft déploiera l'image système réparée dès que possible au lieu d'attendre simplement le rythme mensuel des correctifs de routine.

La sécurité est considérée comme l'une des valeurs fondamentales d'Azure Linux. Microsoft espère minimiser la surface d'attaque exposée par le système en créant et en autocontrôleant l'ensemble de la chaîne d'approvisionnement de distribution, et en renforçant la base de sécurité grâce à des noyaux sélectionnés et des progiciels rationalisés. En termes d'exploitation et de maintenance, Azure Linux prend en charge un mode de « mise à niveau automatique » à la demande. Les utilisateurs peuvent choisir d'effectuer automatiquement les mises à jour en fonction des niveaux de sécurité. En particulier pour les scénarios de déploiement à grande échelle, le système sera progressivement mis à niveau de manière continue afin de réduire l'impact sur l'entreprise. Dans le même temps, les utilisateurs ayant des charges particulières ou sensibles aux changements peuvent toujours choisir de désactiver les mises à niveau automatiques et contrôler les mises à jour à leur propre rythme.

En termes de positionnement plus large, Microsoft considère Azure Linux comme une réponse aux besoins des plates-formes de base à l'ère de « l'IA native ». Everson a souligné qu'actuellement, presque toutes les applications d'IA sont construites sur la pile Linux. Microsoft a accumulé une riche expérience dans la création et l'exploitation de plates-formes Linux à grande échelle pour ses propres services d'IA (notamment Microsoft 365, GitHub et ChatGPT d'OpenAI, etc.), et Azure Linux est le produit de ces expériences, permettant aux clients de créer leurs propres charges de travail cloud à l'ère de l'IA native. Selon les données publiques de Microsoft, plus des deux tiers des cœurs informatiques des clients sur Azure fonctionnent désormais sous Linux. L'infrastructure qui prend en charge le traitement par ChatGPT de milliards de requêtes chaque jour est également basée sur Linux et Kubernetes.

Il convient de noter que Microsoft souligne qu'Azure Linux n'est pas destiné à remplacer les distributions Linux existantes dans l'écosystème Azure, mais comme une nouvelle option de « configuration complète de la batterie ». Microsoft a déclaré avoir été en communication avec des partenaires tels que Red Hat, qui sont au courant du lancement d'Azure Linux. Actuellement, il existe encore de nombreuses distributions Linux officiellement approuvées sur la plate-forme Azure, notamment Red Hat, Ubuntu, etc. Les utilisateurs peuvent continuer à choisir leur système Linux préféré sur Azure comme auparavant. Azure Linux assume le rôle d'une plate-forme intégrée qui est uniformément fournie, uniformément entretenue et dont la sécurité est améliorée par Microsoft, offrant des options aux clients qui souhaitent une expérience cloud « Microsoft native ».

Depuis la déclaration précédente selon laquelle "Linux est un cancer" jusqu'à la sortie officielle aujourd'hui d'une distribution Linux pour les scénarios de serveur cloud et en la plaçant au cœur de sa stratégie, le rôle de Microsoft dans l'écosystème open source et Linux a subi un changement fondamental. Au-delà du bureau, Microsoft devient de facto une entreprise fortement dépendante de Linux, et l’émergence d’Azure Linux 4.0 est sans aucun doute une étape clé dans cette évolution à long terme.

apprendre encore plus:

https://opensource.microsoft.com/blog/2026/05/18/from-open-source-to-agentic-systems-microsoft-at-open-source-summit-north-america-2026/