Endorsed Linux distributions on Azure
Applies to: ✔️ Linux VMs ✔️ Flexible scale sets ✔️ Uniform scale sets
Partners provide Linux images in Azure Marketplace. Microsoft works with various Linux communities to add even more flavors to the Endorsed Distribution list. For distributions that are not available from the Marketplace, you can always bring your own Linux by following the guidelines at Create and upload a virtual hard disk that contains the Linux operating system.
Supported distributions and versions
The following table lists the Linux distributions and versions that are supported on Azure. For more information, see Support for Linux images in Microsoft Azure.
The Linux Integration Services (LIS) drivers for Hyper-V and Azure are kernel modules that Microsoft contributes directly to the upstream Linux kernel. Some LIS drivers are built into the distribution's kernel by default. Older distributions that are based on Red Hat Enterprise (RHEL)/CentOS are available as a separate download at Linux Integration Services Version 4.2 for Hyper-V and Azure. For more information, see Linux kernel requirements.
The Azure Linux Agent is already pre-installed on Azure Marketplace images and is typically available from the distribution's package repository. Source code can be found on GitHub.
Distribution | Version | Drivers | Agent |
---|---|---|---|
CentOS by Rogue Wave Software (formerly known as OpenLogic) | CentOS 6.x, 7.x, 8.x | CentOS 6.3: LIS download CentOS 6.4+: In kernel |
Package: In repo under "WALinuxAgent" Source code: GitHub |
CoreOS CoreOS is now end of life as of May 26, 2020. |
No Longer Available | ||
Debian by credativ | 9.x (LTS), 10.x, 11.x | In kernel | Package: In repo under "waagent" Source code: GitHub |
Flatcar Container Linux by Kinvolk | Pro, Stable, Beta | In kernel | wa-linux-agent is installed already in /usr/share/oem/bin/waagent |
Oracle Linux by Oracle | 6.x, 7.x, 8.x | In kernel | Package: In repo under "WALinuxAgent" Source code: GitHub |
Red Hat Enterprise Linux by Red Hat | 7.x, 8.x | In kernel | Package: In repo under "WALinuxAgent" Source code: GitHub |
SUSE Linux Enterprise by SUSE | SLES/SLES for SAP 11.x, 12.x, 15.x SUSE Public Cloud Image Lifecycle |
In kernel | Package: for 11 in Cloud:Tools repo |
openSUSE by SUSE | openSUSE Leap 15.x | In kernel | Package: In Cloud:Tools repo under "python-azure-agent" Source code: GitHub |
Ubuntu by Canonical | Ubuntu Server and Pro. 18.x, 20.x Information about extended support for Ubuntu 14.04 pro and 16.04 pro can be found here: Ubuntu Extended Security Maintenance. |
In kernel | Package: In repo under "walinuxagent" Source code: GitHub |
Image update cadence
Azure requires that the publishers of the endorsed Linux distributions regularly update their images in Azure Marketplace with the latest patches and security fixes, at a quarterly or faster cadence. Updated images in the Marketplace are available automatically to customers as new versions of an image SKU. More information about how to find Linux images: Find Linux VM images in Azure Marketplace.
Azure-tuned kernels
Azure works closely with various endorsed Linux distributions to optimize the images that they published to Azure Marketplace. One aspect of this collaboration is the development of "tuned" Linux kernels that are optimized for the Azure platform and delivered as fully supported components of the Linux distribution. The Azure-Tuned kernels incorporate new features and performance improvements, and at a faster (typically quarterly) cadence compared to the default or generic kernels that are available from the distribution.
In most cases, you will find these kernels pre-installed on the default images in Azure Marketplace so customers will immediately get the benefit of these optimized kernels. More information about these Azure-Tuned kernels can be found in the following links:
- CentOS Azure-Tuned Kernel - Available via the CentOS Virtualization SIG
- Debian Cloud Kernel - Available with the Debian 10 and Debian 9 "backports" image on Azure
- SLES Azure-Tuned Kernel
- Ubuntu Azure-Tuned Kernel
- Flatcar Container Linux Pro
Partners
CoreOS
CoreOS is scheduled to be end of life by May 26, 2020. Microsoft has two (2) channels of migration for CoreOS users.
- Flatcar by Kinvolk (see the "Flatcar Container Linux by Kinvolk" entry.)
- Fedora Core OS (customers must upload their own image. Here is the migration documentation).
credativ
https://www.credativ.de/en/portfolio/support/open-source-support-center/
credativ is an independent consulting and services company that specializes in the development and implementation of professional solutions by using free software. As leading open-source specialists, credativ has international recognition with many IT departments that use their support. In conjunction with Microsoft, credativ is preparing Debian images. The images are specially designed to run on Azure and can be easily managed via the platform. credativ will also support the long-term maintenance and updating of the Debian images for Azure through its Open Source Support Centers.
Kinvolk
https://www.flatcar-linux.org/
Kinvolk is the team behind Flatcar Container Linux, continuing the original CoreOS vision for a minimal, immutable, and auto-updating foundation for containerized applications. As a minimal distro, Flatcar contains just those packages required for deploying containers. Its immutable file system guarantees consistency and security, while its auto-update capabilities, enable you to be always up-to-date with the latest security fixes. Kinvolk was acquired by Microsoft in April 2021 and, post-acquisition, continues its mission to support the Flatcar Container Linux community.
Oracle
https://www.oracle.com/technetwork/topics/cloud/faq-1963009.html
Oracle's strategy is to offer a broad portfolio of solutions for public and private clouds. The strategy gives customers choice and flexibility in how they deploy Oracle software in Oracle clouds and other clouds. Oracle's partnership with Microsoft enables customers to deploy Oracle software in Microsoft public and private clouds with the confidence of certification and support from Oracle. Oracle's commitment and investment in Oracle public and private cloud solutions is unchanged.
Red Hat
https://www.redhat.com/en/partners/strategic-alliance/microsoft
The world's leading provider of open-source solutions, Red Hat helps more than 90% of Fortune 500 companies solve business challenges, align their IT and business strategies, and prepare for the future of technology. Red Hat achieves this by providing secure solutions through an open business model and an affordable, predictable subscription model.
SUSE
https://www.suse.com/suse-linux-enterprise-server-on-azure
SUSE Linux Enterprise Server on Azure is a proven platform that provides superior reliability and security for cloud computing. SUSE's versatile Linux platform seamlessly integrates with Azure cloud services to deliver an easily manageable cloud environment. With more than 9,200 certified applications from more than 1,800 independent software vendors for SUSE Linux Enterprise Server, SUSE ensures that workloads running supported in the data center can be confidently deployed on Azure.
Canonical
https://www.ubuntu.com/cloud/azure
Canonical engineering and open community governance drive Ubuntu's success in client, server, and cloud computing, which includes personal cloud services for consumers. Canonical's vision of a unified, free platform in Ubuntu, from phone to cloud, provides a family of coherent interfaces for the phone, tablet, TV, and desktop. This vision makes Ubuntu the first choice for diverse institutions from public cloud providers to the makers of consumer electronics and a favorite among individual technologists.
With developers and engineering centers around the world, Canonical is uniquely positioned to partner with hardware makers, content providers, and software developers to bring Ubuntu solutions to market for PCs, servers, and handheld devices.
Feedback
Submit and view feedback for