Microsoft has officially launched Azure Linux 4.0, a major reinvention of its in-house Linux distribution, announcing the release at the Open Source Summit North America in Minneapolis on May 18, 2026. The new version transforms what was once a narrowly focused container host into a fully supported, general-purpose server operating system for Azure virtual machines. At its core, Azure Linux 4.0 adopts a Fedora-based RPM package ecosystem, while maintaining a separate, stripped-down track optimized exclusively for containers.
The move signals a strategic pivot. Azure Linux, originally introduced as CBL-Mariner in 2020, was engineered specifically for Microsoft's cloud infrastructure and edge workloads. It powered services like the Azure Kubernetes Service (AKS), Azure Stack HCI, and various internal Microsoft systems. With version 4.0, Microsoft is inviting enterprise IT teams to run their production workloads on a Linux distribution that is purpose-built for Azure, backed by Microsoft's own support, and now capable of serving as a traditional server OS.
From Container Host to General-Purpose VM Distro
Azure Linux started life as Common Base Linux (CBL)-Mariner, a lightweight, security-hardened distribution designed by Microsoft's Linux Systems Group. Its initial purpose was unambiguous: provide a minimal, consistent operating system layer for containerized services and cloud infrastructure. The distro gained traction behind the scenes, becoming the default host OS for AKS, the Azure Container Instances, and even powering parts of Microsoft's own network.
Up until version 3.0, Azure Linux remained a specialized tool. It lacked the package breadth, graphical installer, and broad hardware compatibility typical of general-purpose distributions like Ubuntu or Red Hat Enterprise Linux. Users could deploy it as a container host or for very specific Azure services, but running a standard LAMP stack or a custom Java application required significant manual configuration and often felt unsupported.
Azure Linux 4.0 tears down those walls. Microsoft has rebuilt the distribution around Fedora's package repositories, instantly giving it access to thousands of pre-compiled, community-maintained RPMs. This means users can install Apache, MySQL, Python, .NET, and virtually any server software available in the Fedora ecosystem with a simple dnf install command. The distro now ships with a standard installer, supports a wide range of VM sizes and Azure hardware, and includes Azure-optimized kernels, drivers, and agents out of the box.
Microsoft is clear about the dual-track approach. Alongside the general-purpose VM distro, the company continues to offer a Container Linux track. This version is stripped to the bone—no desktop libraries, no unnecessary services, just the bare essentials to run containerized workloads securely and efficiently. It inherits the same Fedora-based RPM core but with a razor-sharp focus on minimal attack surface and maximum performance for Kubernetes nodes and serverless containers.
Why Fedora? A Strategic Choice
The decision to base Azure Linux 4.0 on Fedora rather than a more conservative enterprise distribution like CentOS Stream or RHEL isn't accidental. Fedora's rapid release cycle closely tracks upstream kernel and package versions, giving Azure Linux access to the latest security patches, performance improvements, and hardware enablement. This aligns with Microsoft's cloud-first philosophy where fast iteration trumps long-term stability cycles—stability is handled through Microsoft's own testing and Azure's resilient infrastructure.
Fedora's strong community governance also provides a transparent, open-source foundation that Microsoft can contribute to directly. Microsoft has been a significant contributor to the Linux kernel and various open-source projects for years. By adopting Fedora, the Azure Linux team can push improvements upstream and benefit from the broader community's work without forking into an isolated silo.
The move also simplifies third-party software validation. Many independent software vendors (ISVs) already target Fedora for their RPM packages. With Azure Linux 4.0 sharing that binary compatibility, ISVs can certify their applications for Azure with minimal effort, expanding the ecosystem Microsoft can offer to Azure customers.
Inside Azure Linux 4.0: What's Under the Hood
Azure Linux 4.0 debuts a new kernel tree based on the latest long-term support (LTS) Linux kernel, enhanced with Azure-specific optimizations. These include tuned network and storage drivers for Azure’s accelerated networking and Ultra Disks, improved memory management for large virtual machines, and security defaults hardened to Microsoft's internal Azure security baseline.
The userland is Fedora-derived, with systemd as the init system, DNF package manager, and SELinux enabled by default in enforcing mode. Microsoft has curated a set of default packages tailored for cloud workloads, including cloud-init for VM provisioning, Azure CLI, PowerShell, and various monitoring agents. The entire system is designed to be managed via Azure Arc, Microsoft's multi-cloud management plane.
Security remains a frontline feature. Azure Linux 4.0 incorporates Secure Boot, vTPM support, and full disk encryption options that integrate with Azure Key Vault. It receives coordinated security updates through Microsoft's release engineering pipelines, meaning patches reach users simultaneously with other Azure platform updates.
Container Linux Track: Leaner, Meaner, Immutable
For organizations running Kubernetes at scale, the Container Linux track of Azure Linux 4.0 presents an intriguing option. This variant strips away the DNF package manager, documentation, and everything not strictly required to host containers. It uses an immutable root filesystem with atomic, image-based updates, similar in spirit to CoreOS or Flatcar Container Linux but built on Microsoft's own security stack.
Container Linux images are aggressively optimized for boot speed and runtime footprint. They exclude interpreters like Python or Perl from the base image and lock down kernel modules to only those needed by Azure’s hypervisors and container engines. The result is a distro that boots in seconds, consumes minimal RAM, and leaves more resources for actual pods.
Microsoft integrates Container Linux tightly with Azure Kubernetes Service. AKS users can select Azure Linux Container host pools in the Azure portal, and Microsoft manages the underlying OS updates, security patches, and node image lifecycles automatically. This offloads the operational burden of maintaining worker node operating systems from DevOps teams.
General-Purpose Server: A New Azure Default?
With the general-purpose VM distro, Microsoft is aiming for the middle of the market. Azure Linux 4.0 is not intended to compete feature-for-feature with Ubuntu or RHEL on the desktop or in on-premises data centers. Instead, it is optimized exclusively for Azure. That narrowness becomes a strength: Microsoft can tune kernel parameters, driver defaults, and installer options to deliver a seamless experience on Azure VMs.
Early benchmark tests conducted by Microsoft and shared at the Open Source Summit show Azure Linux 4.0 outperforming generic Ubuntu and RHEL images on identical VM sizes by 5–15% for common workloads like web serving, database queries, and machine learning inference. These gains come from Azure-specific kernel tunings, a reduced I/O stack overhead, and a set of default compiler optimizations targeting Azure's processor types.
For enterprise IT, the biggest draw might be support. Azure Linux 4.0 is covered under standard Azure support plans. That means Microsoft will handle break-fix issues, security patching, and even provide architectural guidance for running Azure Linux at scale. This unifies support under one vendor—something that previously forced customers to juggle between Microsoft for cloud issues and Canonical or Red Hat for OS issues.
Availability and Getting Started
Azure Linux 4.0 is available immediately as a first-party VM image in all Azure public and government regions. It appears in the Azure Marketplace alongside other Microsoft-endorsed distributions. Users can select it during VM creation in the portal, via Azure CLI, or through ARM templates.
Microsoft has published extensive documentation on the Microsoft Learn platform, covering installation, common configurations, migration from previous Azure Linux versions, and best practices for production deployments. The documentation emphasizes that while Azure Linux 4.0 is fully supported, it is not designed to replace existing Linux installations overnight. Migration tools and detailed guides help teams move from CentOS, RHEL, or Ubuntu workloads onto the new distro.
Existing Azure Linux 3.0 users receive an in-place upgrade path to 4.0, though Microsoft recommends fresh installations for complex production environments to avoid package conflicts stemming from the Fedora transition.
Container Linux track images are available for AKS node pools and as standalone images for users who want to run self-managed Kubernetes or custom container orchestration systems on Azure VMs.
Community Reaction and Industry Impact
Response from the open-source community has been mixed but cautiously optimistic. At the Open Source Summit announcement, several attendees praised Microsoft's decision to embrace Fedora's vibrant upstream community rather than building an isolated fork. The move signals a maturation of Microsoft's open-source strategy—contributing to and integrating with existing communities rather than controlling every layer of the stack.
Analysts note that Azure Linux 4.0 could disrupt the cloud OS market. Canonical and Red Hat derive significant revenue from Azure customers running Ubuntu and RHEL VMs. A first-party, supported, and performance-tuned alternative from Microsoft could shift those workloads. Microsoft has not announced any plan to charge for Azure Linux 4.0 beyond the standard compute costs, making it a compelling value proposition.
Some critics argue that Microsoft is following the Amazon Linux playbook. AWS has offered its own Linux distribution for years, tightly integrated with AWS services and optimized for EC2. Amazon Linux 2023 recently became generally available with a Fedora-like approach. Azure Linux 4.0 seems to mirror that strategy but on a larger scale given Azure's hybrid cloud focus.
Open-source purists worry about fragmentation. While Azure Linux 4.0 is open source under the MIT license and Microsoft publishes its source code on GitHub, the distro's tight Azure coupling could lead to an ecosystem where workloads become cloud-specific, undercutting portability. Microsoft counters that the use of standard Fedora packages and upstream Linux kernel mitigates lock-in; any application that runs on Azure Linux 4.0 should be trivially portable to any modern Fedora or RHEL derivative.
The Road Ahead
Microsoft executives at the summit hinted at broader ambitions. Future updates, expected every six months, will align with Fedora's releases. The Azure Linux team is working on real-time kernel options for latency-sensitive workloads, confidential computing extensions using AMD SEV-SNP and Intel TDX, and deeper integration with Azure Arc for hybrid and multicloud management.
They also teased a "desktop-like" developer VM image based on Azure Linux 4.0, intended for use with Azure Dev Box or GitHub Codespaces. This would provide a full graphical environment with WSL-like tools for developers who want a Linux development machine in the cloud without managing a full distribution.
Perhaps most significantly, Microsoft confirmed that Azure Linux will form the foundation for the next generation of Azure Stack HCI, bringing a consistent kernel and userland from edge to cloud. This would allow organizations to run the exact same OS image on-premises and in Azure, simplifying DevOps pipelines and hybrid deployments.
What This Means for Windows Enthusiasts
For Windows shops, Azure Linux 4.0 may not be a direct competitor but an enabler. Many Windows-based Azure deployments are increasingly heterogeneous, with Linux VMs handling web frontends, databases, and container orchestrators while Windows powers backend .NET applications and Active Directory. Having a Microsoft-supported Linux distro that integrates with Azure Policy, Azure Monitor, and Azure Arc reduces the operational complexity of managing mixed-OS environments.
Additionally, Microsoft continues to bridge the gap with Windows Subsystem for Linux (WSL). The Azure Linux team is collaborating with the WSL group to make Azure Linux an installable WSL distribution, allowing developers to run identical Azure Linux environments locally on Windows 10 and 11. This move would close the loop between development and production for Azure-centric workflows.
Microsoft's Linux journey has been one of the tech industry's most remarkable transformations. From a company that once called Linux a "cancer" to a company releasing its own mainstream server distribution, the arc is unambiguous. Azure Linux 4.0, with its Fedora foundation and dual-track design, is not just a tool for running containers—it is a statement that Linux is a first-class citizen in Microsoft's cloud ecosystem. And that is good news for anyone building on Azure.