Voltar às atualizações
New releaseAug 13, 2026

azurelinux v3.0.20260809-3.0

Distribuição Linux endurecida e otimizada para Azure, construída a partir das fontes do Fedora com empacotamento RPM, segurança da cadeia de suprimentos e configuração declarativa para cargas de trabalho nativas em nuvem.

Compartilhar

Logotipo do Azure Linux Azure Linux 4

Uma distribuição Linux de código aberto criada e otimizada para o Azure, com fontes derivadas do Fedora Linux. O Azure Linux fornece um sistema operacional seguro e confiável para máquinas virtuais, contêineres e plataformas bare-metal.

O Azure Linux é construído sobre uma base robusta de código aberto do ecossistema Fedora e aprimorado com inovações específicas do Azure. Isso proporciona a familiaridade do ecossistema de pacotes RPM, ao mesmo tempo que adiciona recursos nativos de segurança, conformidade e operacionais do Azure.

As principais características do Azure Linux incluem: postura de segurança reforçada, kernel otimizado para Azure, segurança da cadeia de suprimentos, integração nativa com Azure e ciclo de vida previsível.

Este branch contém as fontes em desenvolvimento para o Azure Linux 4. Para o Azure Linux 3, consulte o branch 3.0.

Primeiros passos

Os links abaixo ajudarão você a começar com o Azure Linux:

Documentação do produtohttps://aka.ms/azurelinux
Informações de lançamentoGitHub Releases
Relatar um bug / feedbackGitHub Issues
Fazer uma pergunta / obter ajudaSUPPORT.md
Comece como desenvolvedor da distribuiçãoDEVELOPING.md
Diretrizes de contribuiçãoCONTRIBUTING.md
Relatar um problema de segurançaSECURITY.md

Usando o Azure Linux

Nota: O Azure Linux 4 ainda está em desenvolvimento

🖥️ Máquina Virtual do Azure

Para experimentar o Azure Linux em uma VM do Azure, visite nossa página do Azure Linux 4.0 no Microsoft Marketplace.

📦 Contêiner

Para experimentar o contêiner base do Azure Linux, use a seguinte referência de imagem: mcr.microsoft.com/azurelinux-beta/base/core:4.0

💿 Instalador ISO

Para experimentar o Azure Linux em uma VM local, baixe o Instalador ISO: x86_64 / ARM64

Antes de usar uma ISO baixada, verifique a soma de verificação e a assinatura da ISO.

Após baixar e verificar a ISO, siga as instruções do instalador ISO para instalar e usar o Azure Linux em uma VM local (Hyper-V no Windows ou QEMU/KVM no Linux). A ISO executa o instalador Anaconda.

Nota: O suporte para a ISO é baseado na comunidade. Antes de registrar um novo bug ou solicitação de funcionalidade, pesquise a lista de Issues do GitHub. Se você não encontrar uma issue correspondente, registre novos bugs clicando aqui. Para informações adicionais, consulte o arquivo SUPPORT.md.

O que há neste branch?

O Azure Linux 4 é uma distribuição baseada em RPM otimizada para Azure e cargas de trabalho modernas em nuvem. Ela é definida por um conjunto de arquivos de configuração TOML e overlays direcionados aplicados ao Fedora Linux, sua base upstream.

Os desvios do upstream são definidos de forma declarativa e com escopo definido para evitar divergências ou forks desnecessários. Este repositório contém um conjunto gerado mecanicamente de arquivos de especificação de pacotes RPM derivados da aplicação dessa camada sobre as fontes de empacotamento upstream do Fedora.

Como o Azure Linux é definido

A distribuição é descrita quase inteiramente em arquivos de configuração baseados em TOML. Nossa ferramenta de desenvolvimento de código aberto, azldev, é usada para aplicar essa configuração aos arquivos de especificação e fontes de empacotamento upstream do Fedora.

azldev.toml        # Ponto de entrada de nível superior
├── distro/        # Configurações para toda a distribuição (ex.: fontes, configurações mock)
└── base/          # O projeto "base": componentes, imagens, testes
    └── comps/     # Definições de componentes (um por pacote fonte)
    └── images/    # Definições de imagens base

Conceitos/termos

  • Componentes (também conhecidos como pacotes fonte) são a unidade de empacotamento. A maioria é importada na forma de fonte dos repositórios dist-git upstream do Fedora; cada componente produz um ou mais RPMs. O Azure Linux compila todos os componentes a partir das fontes para produzir um conjunto completo de pacotes RPM instaláveis.
  • Overlays são modificações declarativas nas especificações e fontes upstream (ex.: patches, adições/remoções, parâmetros de compilação). Eles ficam junto com a definição do componente e sempre carregam uma description explicando por que a mudança é necessária. Os overlays nos permitem evitar forks das especificações upstream e são mais flexíveis do que simples patches textuais.
  • Especificações processadas são os arquivos .spec finais produzidos pela aplicação dos overlays às fontes upstream. Eles são gerados mecanicamente pelo azldev, verificados para visibilidade e auditabilidade, e ficam em specs/. Trate-os como saída derivada e não como fontes para edição. Nós os usamos como entrada para serviços/ferramentas padrão de compilação RPM (mock + rpmbuild, koji).

Para um tour mais aprofundado sobre as ferramentas, o sistema de overlays e como começar a desenvolver dentro desta distribuição, consulte DEVELOPING.md.

Estrutura do repositório

Categorias