Microsoft launches Azure Linux 4.0 built on Fedora

Microsoft Launches Azure Linux 4.0, Its First Fedora-Based Distro, Now Open to Everyone

Microsoft confirmed on May 18 during the Open Source Summit North America in Minneapolis, that Azure Linux 4.0 is entering public preview for Azure Virtual Machines, and that Azure Container Linux is now generally available.

The announcement was made by Brendan Burns, Kubernetes co-founder and Corporate Vice President for Azure Cloud Native at Microsoft, during his keynote at the event.

The reaction in the room was immediate, including from Jim Zemlin, CEO of the Linux Foundation, who responded to the news on the spot: “When Microsoft joined the Linux Foundation, there was this big conspiracy theory that somehow the Linux Foundation was undermining open source in partnership with Microsoft, and now you announce that you’re shipping a Linux distribution. That’s amazing.”

This is the same company whose CEO Steve Ballmer once called Linux “a cancer” in a 2001 interview. Times have changed considerably.

Azure Linux isn’t brand new, Microsoft has been using it internally for years, and version 3.0 was available through Azure Kubernetes Service for third-party customers. What changes with version 4.0 is scope: this is now a full, general-purpose Linux distribution, open source on GitHub, available to any developer or organization that wants it.

A Fedora-based distro built for the cloud and AI workloads

Under the hood, Azure Linux 4.0 is built on Fedora Linux as its upstream base. Microsoft curates the packages and supply chain components to fit Azure’s cloud platform. The release ships with Python 3.12 as the system interpreter and introduces a sandboxing capability called pylock, which isolates Python environments and enforces signed-package controls through Azure Artifact Registry. It runs on Linux kernel 6.6 LTS and is specifically designed for AI and confidential computing workloads.

The scale context behind this decision is significant. More than two-thirds of customer cores in Azure today run Linux. The infrastructure supporting Microsoft 365, GitHub, and OpenAI’s ChatGPT all sits on Linux foundations, ChatGPT alone runs across more than 10 million compute cores and serves a billion queries a day.

For Microsoft, having full vertical control over its own Linux distribution means tighter security, faster vulnerability patches, and a more consistent developer experience across the board.

Microsoft launches Azure Linux 4.0 built on Fedora

The public preview of Azure Linux 4.0 is available now in Azure Virtual Machines and is free to run during the preview period, with standard compute charges still applying. Technical support is provided through a dedicated GitHub repository and Azure support channels. General availability is expected in the second half of 2026, aligned with the next Long-Term Servicing release cycle.

For developers, the practical pitch is straightforward: write and test your code locally in the same environment you’ll run in production on Azure. Microsoft is also preparing WSL images so developers can run Azure Linux 4.0 on Windows 11 through the Windows Subsystem for Linux.

That said, Microsoft has been clear there are no plans for a graphical desktop environment. This is a server and cloud distribution, optimized for that context, nothing more.

Azure Container Linux: Immutable and built for Kubernetes

Alongside the main distro, Microsoft announced the general availability of Azure Container Linux, an immutable, container-optimized operating system based on the Flatcar Linux project. This one targets a more specific audience, teams running containerized workloads and Kubernetes clusters in production environments.

The key distinction from a traditional Linux distribution is that Azure Container Linux is immutable. There is no package management in the conventional sense, no apt, no dnf. All changes flow through containers.

This eliminates configuration drift between nodes, reduces the attack surface significantly, and makes deployments far more predictable at scale. It follows a similar philosophy to AWS Bottlerocket and the original CoreOS before its acquisition by Red Hat.

Azure Container Linux is generally available immediately for new AKS clusters and Azure Container Instances. Existing AKS clusters can migrate node pools by updating the node image version, with a step-by-step migration guide published on Microsoft Learn. The GA release comes with a three-year support lifecycle, matching the AKS LTS window.

Linux Kernel 7.0 brings zero-downtime updates and hardware encryption

Microsoft’s Linux bet is no longer a surprise, it’s a strategy

This announcement doesn’t come out of nowhere. Microsoft contributed more than 20,000 lines of Hyper-V driver code to the Linux kernel back in 2009, which at the time felt like a small but meaningful signal of where the company was heading.

Since then the trajectory has been consistent: joining the Linux Foundation, open-sourcing .NET Core, launching WSL, releasing CBL-Mariner, later renamed Azure Linux, as open source, and acquiring Kinvolk, the company behind Flatcar Container Linux.

Azure Linux 4.0 is the most visible step yet in that direction. By owning the full distribution stack from kernel to image, Microsoft can respond to critical vulnerabilities faster than if it depended on third-party release cycles, a lesson the industry absorbed hard after the xz utils supply chain backdoor incident in 2024. The company publishes updates on a predictable monthly cadence, with out-of-band patches for critical vulnerabilities when needed.

The community response has been a mix of genuine enthusiasm and cautious skepticism, which is about right. Some developers welcome a well-maintained, Azure-native distro backed by one of the largest cloud operators in the world. Others are keeping a close eye on how Microsoft’s influence over the distribution and its ecosystem evolves over time. Both reactions are fair.

What is no longer fair is acting surprised that Microsoft ships Linux. The numbers have told this story for years. Azure Linux 4.0 just makes it official.

What do you think about Microsoft having its own Linux distro, smart move or something that makes you nervous? Tell us in the comments!