Microsoft lança Azure Linux 4.0: sua primeira distro Linux de servidores

Microsoft lança Azure Linux 4.0: sua primeira distro Linux de servidores

Em maio de 2025, durante o Open Source Summit North America em Minneapolis, Brendan Burns — vice-presidente corporativo da Microsoft para Azure Cloud Native e cofundador do Kubernetes — anunciou algo que poucos esperavam: a Azure Linux 4.0, a primeira distribuição Linux de propósito geral para servidores criada e mantida pela Microsoft. O código já está disponível como open source no GitHub sob licença MIT.

A novidade não é apenas técnica. Ela marca um ponto de inflexão simbólico na história da Microsoft, que passou de chamar Linux de “câncer” sob a liderança de Steve Ballmer a se tornar uma empresa cuja infraestrutura em nuvem é majoritariamente baseada nesse sistema operacional. Segundo Burns, quando ele chegou ao Azure há dez anos, Linux não era o sistema operacional predominante na plataforma — hoje, é a maioria absoluta.

De CBL-Mariner a Azure Linux: a evolução interna

A Azure Linux 4.0 não surgiu do nada. Ela é a culminação de anos de desenvolvimento interno que começou com o CBL-Mariner, uma plataforma Linux criada pela Microsoft para executar workloads de contêiner em seus próprios serviços. O projeto foi renomeado para Azure Linux na versão 3.0, mas permanecia restrito a clientes do Azure Kubernetes Service (AKS) como sistema operacional para hosts de contêineres.

Com a versão 4.0, a Microsoft transforma essa base interna em uma distribuição de propósito geral disponível para todos os clientes do Azure como imagem de máquina virtual (VM). Segundo Lachlan Everson, gerente de programa principal da equipe de open source do Azure, a versão 4.0 incorpora todo o aprendizado acumulado com o Mariner e os anos de execução em escala dentro da própria infraestrutura de nuvem da Microsoft.

Baseada em Fedora, otimizada para Azure

Sob o capô, a Azure Linux 4.0 é construída sobre o Fedora Linux, utilizando o ecossistema de pacotes RPM. A Microsoft atua como curadora do supply chain de pacotes, selecionando e ajustando componentes especificamente para o ambiente Azure. O resultado é uma distribuição com área de superfície mínima, kernel otimizado para os hardwares suportados na nuvem e integração vertical com toda a infraestrutura do Azure.

A distribuição é open source e aceita contribuições da comunidade através do repositório no GitHub. A própria Microsoft reconhece formalmente a contribuição do projeto Fedora, mencionando que a base de componentes, especificações, ferramentas e serviços veio diretamente do ecossistema Fedora. Everson confirmou que a Red Hat tem conhecimento e aprova a iniciativa.

Azure Container Linux: a aposta no modelo imutável

Além da distribuição de propósito geral, a Microsoft anunciou o Azure Container Linux (ACL), uma versão productizada do Flatcar Container Linux. O Flatcar é um sistema operacional imutável projetado especificamente para executar contêineres — sem gerenciador de pacotes, com sistema de arquivos somente leitura e atualizações atômicas automáticas.

No ACL, tudo é pré-compilado na imagem imutável. Pacotes do sistema e de aplicação não devem ser modificados diretamente; toda personalização acontece via contêineres. A Microsoft continua investindo no projeto Flatcar upstream e traz essas melhorias para o produto voltado a clientes Azure. Esse modelo é particularmente atraente para implantações em larga escala do AKS, onde consistência e segurança são prioritários.

Suporte, ciclo de vida e atualizações de segurança

A Microsoft promete dois anos de suporte para cada versão da Azure Linux 4.0, com um ciclo de versões de kernel estáveis ao longo desse período. Atualizações de segurança são lançadas mensalmente, e patches emergenciais para vulnerabilidades críticas (CVEs) são entregues assim que disponíveis.

Para a migração da versão 3.x, o caminho é direto: basta atualizar, sem necessidade de migração disruptiva. Os clientes podem optar por atualizações automáticas de segurança tanto em VMs quanto no AKS, com implantação gradual em ambientes de grande escala para evitar interrupções. Para aplicações sensíveis ou altamente customizadas, a opção de permanecer em versões específicas permanece disponível.

A proposta de valor da Microsoft se centra no controle total da cadeia de suprimentos do sistema operacional: área de superfície mínima, kernel curado e customizações específicas para o hardware Azure, combinados com o que a empresa descreve como segurança de primeira classe.

WSL e o futuro da Azure Linux no desktop

Embora a Azure Linux seja otimizada para uso em nuvem, a Microsoft já prepara o terreno para desenvolvimento local. A distribuição estará disponível como imagem WSL (Windows Subsystem for Linux) para Windows 11, permitindo que desenvolvedores tenham um ambiente consistente entre suas máquinas locais e a nuvem.

O objetivo é claro: eliminar a divergência entre o ambiente de desenvolvimento e o ambiente de produção. Desenvolvedores podem usar o VS Code em seus laptops com Azure Linux via WSL e ter certeza de que a mesma plataforma executa suas aplicações na nuvem. Não há, no entanto, planos para uma interface gráfica — a distribuição segue minimalista e voltada para uso no servidor.

O que isso significa para o ecossistema Linux

O lançamento formal de uma distribuição Linux de propósito geral por parte da Microsoft é significativo por várias razões. Primeiro, reforça que a empresa se tornou, na prática, uma empresa baseada em Linux — não apenas um usuário, mas um mantenedor ativo de uma distribuição que compete (ou pelo menos coexiste) com offerings de Red Hat, Canonical e SUSE.

Segundo, a iniciativa demonstra a maturidade do modelo de open source na Microsoft. O código é MIT, aceita contribuições, reconhece o Fedora como base e mantém o projeto transparente no GitHub. Everson destacou que o lançamento reflete um esforço genuíno interno: “foi incrível ver todos dentro da empresa se unirem em torno disso”, disse.

Terceiro, a Azure Linux está posicionada explicitamente como resposta à “explosão AI-native”. Como Everson colocou: “todas as aplicações de IA rodam no stack Linux”. A Microsoft quer entregar aos clientes a mesma base que ela própria utiliza internamente para executar workloads de IA em escala.

Perguntas Frequentes

Comparativo: Azure Linux 4.0 vs Azure Container Linux

CaracterísticaAzure Linux 4.0Azure Container Linux
TipoDistribuição de propósito geralHost imutável para contêineres
BaseFedora Linux (RPM)Flatcar Container Linux
Gerenciador de pacotesSim (RPM/dnf)Não (sistema imutável)
Caso de uso principalMáquinas virtuais no AzureContêineres no AKS
Interface gráficaNão disponívelNão disponível
Suporte2 anos por versão2 anos por versão
AtualizaçõesPatches mensais + emergenciaisAtômicas e automáticas

A Azure Linux 4.0 é gratuita?

O código é open source sob licença MIT e disponível no GitHub. No Azure, os custos seguem o modelo normal de cobrança pela infraestrutura de máquina virtual — não há custo adicional pela distribuição em si.

Posso usar a Azure Linux fora do Azure?

A distribuição é projetada e otimizada para o Azure, com kernel curado e integração vertical com a infraestrutura da Microsoft. Embora o código seja aberto, a melhor experiência e suporte oficial estão disponíveis dentro do ecossistema Azure.

Qual a diferença entre Azure Linux e Azure Container Linux?

A Azure Linux é a distribuição de propósito geral para máquinas virtuais, baseada em Fedora, com suporte a pacotes RPM e kernel otimizado. A Azure Container Linux é a versão productizada do Flatcar — imutável, sem gerenciador de pacotes, projetada exclusivamente para executar contêineres no AKS.

Como faço para migrar do Azure Linux 3.0 para 4.0?

Segundo a Microsoft, a migração é um upgrade direto, sem necessidade de processo migratório separado. A versão 4.0 oferece dois anos de suporte com caminho de upgrade definido e patches mensais de segurança.

Existe suporte a ambiente gráfico (desktop)?

Não há planos para interface gráfica. A Azure Linux é minimalista, otimizada para uso no servidor e na nuvem. Para desenvolvimento local, ela ficará disponível como imagem WSL no Windows 11, em formato de linha de comando.

Referências