Microsoft has quietly published a downloadable ISO for Azure Linux 4.0, giving IT professionals and the curious a way to run its cloud-optimized operating system on local hardware or in a virtual machine. But if you’re hoping to turn an old PC into a Microsoft-branded desktop Linux workstation, this isn’t it. The preview release is a console-only, server-class distribution aimed squarely at Azure workloads, containers, and Kubernetes nodes—not a general-purpose OS for everyday computing.

In testing, the installation experience is entirely command-line-driven, and the finished system boots to a text-mode prompt. There is no graphical interface, no web browser, and the package repository is deliberately sparse, omitting even basic utilities like a display server or system information tools. The message is clear: Azure Linux is a single-purpose tool for cloud infrastructure, not a competitor to Windows, Ubuntu, or Fedora Workstation.

What the new ISO actually delivers

The Azure Linux 4.0 preview ISO, available from Microsoft’s GitHub repository, lets you perform a local installation on x86-64 or ARM64 hardware, or inside hypervisors such as Hyper-V, VirtualBox, or QEMU. This is a significant shift. Previously, Azure Linux was delivered only as a pre-built virtual machine image for Azure, an Azure Kubernetes Service (AKS) container host, or a container base image. Now, admins and developers can spin up a bare-metal or virtual instance without touching the Azure portal.

Under the hood, Azure Linux is an RPM-based distribution derived from Fedora. Version 4.0 introduces support for the dnf5 package manager alongside the existing tdnf (tiny dnf), and it ships with the Linux 6.18 LTS kernel. The installer—once you type install-azl at the console—walks you through partitioning, root password, and user account creation, then copies the system to disk. After reboot, you’re greeted with a login prompt and a shell. That’s it. There’s no GNOME, no KDE, no display stack at all.

Microsoft’s documentation confirms the narrow scope: the ISO is for evaluation and testing only, not production. Supported scenarios remain Azure virtual machines, VM scale sets, AKS nodes, and container images. Bare-metal deployments, on-premises servers, and other clouds are explicitly out of support. In other words, you can install it on a spare machine, but Microsoft won’t help if something breaks.

What this means for different audiences

For cloud engineers and DevOps teams

If you manage Azure infrastructure, the local ISO is a welcome addition. You can now test configuration scripts, container builds, and application compatibility in a sandbox without incurring cloud costs. For example, you might prototype an AKS node configuration using the same OS image that will eventually run in production. Debugging kernel modules or validating security policies becomes easier when you can restart a local VM in seconds.

The ISO also simplifies continuous integration pipelines. Teams that build container images on Azure Linux can now create identical local build environments. The distribution’s small footprint—it installs only the packages necessary for a container host—means faster boot times and minimal attack surface, which is exactly what you want for immutable infrastructure.

For Windows administrators and IT generalists

Windows Server and Windows client remain Microsoft’s primary platforms for on-premises and desktop roles. Azure Linux does not replace them. However, if your organization is moving workloads to Azure or adopting Kubernetes, understanding Azure Linux can future-proof your skills. Spin up a VM, poke around the file system, study the TOML-based configuration model powered by the azldev tool. The knowledge will pay off the first time you need to troubleshoot a container host that won’t schedule pods.

If you’re comfortable with PowerShell and Windows Admin Center, the Azure Linux ISO is not a drop-in replacement for anything in your current stack. It’s a parallel tool for a parallel universe—the cloud-native, Linux-first infrastructure that increasingly runs alongside your Windows servers.

For Linux enthusiasts and home labbers

Casual tinkerers hoping to “try Microsoft’s Linux” will be disappointed. The experience resembles a minimal Debian or Arch base install, but with far fewer packages. Common repositories are not configured, so you can’t easily install Xorg or a window manager. Even neofetch, the beloved system-info fetcher, is absent from the default repos. MakeUseOf’s hands-on test found the live environment mode—which also lacks a GUI—particularly puzzling, as it offers almost nothing to do before installation.

If you want a Linux desktop backed by a major vendor, choose Fedora Workstation, Ubuntu, or even Windows Subsystem for Linux (WSL). Azure Linux is built for the server rack, not the desk.

How Microsoft got here: a brief history of Azure Linux

Azure Linux began life as CBL-Mariner, an internal project to create a lightweight, secure Linux distribution for Microsoft’s own cloud services. It first appeared publicly in 2021, and by 2022 it was powering everything from Azure’s software-defined networking to the Xbox’s development kit. The distro’s design philosophy—include only what’s needed, update atoms in lockstep, and harden by default—was a direct response to the bulk and complexity of general-purpose distributions when deployed at hyperscale.

Microsoft’s pivot toward Linux has been decades in the making. The company famously described Linux as a “cancer” in 2001, but by 2014, CEO Satya Nadella was declaring “Microsoft loves Linux.” Today, Linux dominates Azure workloads, and Microsoft is one of the largest corporate contributors to the Linux kernel. Azure Linux is not a softening of the company’s Windows commitment; it’s an acknowledgment that cloud infrastructure requires a different kind of operating system—one that boots in milliseconds, consumes minimal memory, and can be updated atomically with zero downtime.

Version 4.0, which entered preview in mid-2026, builds on that foundation. The addition of an installable ISO is less a change in strategic direction and more a gesture toward transparency and developer convenience. It lets the community inspect, test, and contribute to the platform without requiring an Azure subscription.

What you should do right now

If you’re not actively working with Azure cloud services, AKS, or containerized Linux workloads, you can safely ignore the Azure Linux ISO. It is not a security patch, a feature update for Windows, or a new tool for everyday productivity. Treat it like a specialized appliance OS—valuable only if you have a specific, infrastructure-related task in mind.

For those who do want to kick the tires, follow these steps:

  1. Download the ISO from the Azure Linux GitHub releases page. The file is roughly 700 MB.
  2. Create a virtual machine with at least 2 GB of RAM and 10 GB of disk space. Use UEFI firmware; legacy BIOS may cause partitioning errors during install.
  3. Boot the VM from the ISO. To start a permanent installation, log in as root with no password (in the live environment) and run install-azl.
  4. Work through the text-based installer. The default options will work for a test system.
  5. After reboot, log in and explore. Run tdnf list available to see what packages are on offer, or examine the configuration files under /etc/azl.

Remember: this is a preview. File bugs on GitHub, not with Microsoft Support. Do not deploy it in production or store any data you can’t afford to lose.

What to watch next

The Azure Linux 4.0 preview ISO is a snapshot of work in progress. Microsoft has not announced a general availability date, but given the cadence of previous releases, a stable 4.0 could land later in 2026. Watch for an expanded package repository, improved documentation, and official support for select bare-metal scenarios. In the meantime, the ISO remains a developer tool, not a product launch—and certainly not a replacement for the Windows desktop you use every day.