Microsoft has made Azure Linux generally available. Repeat, Azure Linux

Twow
2 min readMay 27, 2023

After using Azure Linux internally for two years and running it in public preview since October 2022, Microsoft this week finally made its distribution generally available.

Visit : aka.ms/authapp

Azure Linux is an open-source container host OS for the Azure Kubernetes Service (AKS) that is optimized for Azure and aimed at making it easier for developers to use Microsoft’s tools to deploy and manage container workloads. That’s basically it: Azure Linux is designed to be deployed in the cloud and run multiple containers.

The Azure Linux distro stems from the IT giant’s CBL-Mariner project, CBL standing for Common Base Linux. Microsoft started CBL-Mariner because it needed an internal Linux distro and a consistent platform for the myriad workloads engineers were running on Azure, according to Jim Perrin, principal program manager for Microsoft Azure Linux.

The Microsoft-customized open-source distribution “allows us to have a very defined, very opinionated Azure focus and to tune the components of the distribution to be exactly what we need to support a container host and try to keep the dependencies, extraneously packages, things like that to a minimum,” Perrin said during a Q&A session at Build 2023, where Redmond announced Azure Linux’s general availability.

The “very opinionated” part of that means Azure Linux’s primary role is as a container host for AKS. It’s optimized for Microsoft’s Windows Hyper-V hypervisor and runs in a virtual machine (VM), supporting both x86 and Arm, he said.

Optimized for Azure, but with some reach

That said, it’s got some broad applicability.

“The Azure Linux container host provides reliability and consistency from cloud to edge across the AKS, AKS-HCI, and Arc products,” Microsoft wrote in a support page. “You can deploy Azure Linux node pools in a new cluster, add Azure Linux node pools to your existing Ubuntu clusters, or migrate your Ubuntu nodes to Azure Linux nodes.”

The lightweight nature of the distribution is a key point, Perrin said. The small footprint includes a 400MB core image and 300 packages, which Microsoft said works well for both performance and security.

Security was a focus, Perrin said in a blog post, noting that all updates to the OS are run through an Azure validation tests and the suite of tests is constantly updated.

“Additionally, since there are far fewer packages in the container host, the volume of required security patching is lower, and these issues are patched promptly as well,” he wrote. “We closely monitor and fully curate the software supply chain, which enables a greater assurance of quality and resilience end to end.”

Those were all good reasons for Microsoft to develop its own Linux distro rather than adapt one from Fedora, CentOS, or other commercially available choices. The company borrowed code from some of them but Redmond stopped short of forking the distributions.

“Azure Linux is its own separate distribution,” he said.

--

--