Pular para o conteúdo
Azure Linux 4: nova distro open‑source otimizada para Microsoft Azure

Azure Linux 4: nova distro open‑source otimizada para Microsoft Azure

Conheça o Azure Linux 4, distribuição baseada em Fedora, com kernel otimizado, segurança avançada e integração nativa ao Azure. Saiba como contribuir.

O Azure Linux 4 é a mais recente versão da distribuição Linux desenvolvida pela Microsoft, baseada no Fedora e otimizada para ambientes Azure. O projeto oferece um sistema operacional seguro, confiável e pronto para máquinas virtuais, contêineres e servidores bare‑metal.

Com um kernel ajustado para a infraestrutura da Azure, ferramentas de segurança da cadeia de suprimentos e integração nativa aos serviços da nuvem, a distro mantém a familiaridade do ecossistema RPM ao mesmo tempo em que incorpora recursos específicos da plataforma.

Principais características

  • Segurança reforçada – políticas de hardening e verificação de integridade de pacotes.
  • Kernel otimizado para Azure – ajustes de desempenho e suporte a recursos de virtualização da Microsoft.
  • Segurança da cadeia de suprimentos – assinatura de pacotes e auditoria contínua.
  • Integração nativa – suporte a identidade, monitoramento e gerenciamento de recursos Azure.
  • Ciclo de vida previsível – política de atualizações alinhada ao calendário de suporte da Azure.

Estado atual e como obter

O Azure Linux 4 ainda está em desenvolvimento; os artefatos de download serão disponibilizados neste repositório assim que estiverem prontos. Enquanto isso, usuários que desejam experimentar a distro podem utilizar a versão anterior, Azure Linux 3.

Estrutura do repositório

O código-fonte encontra‑se organizado em arquivos de configuração TOML e sobreposições (overlays) que modificam de forma declarativa os pacotes do Fedora. O processo de geração dos arquivos .spec finais é automatizado pela ferramenta azldev.

azldev.toml          # ponto de entrada principal
├─ distro/           # configurações da distro e do mock
└─ base/             # projeto base: componentes, imagens, testes
   ├─ comps/         # definições de componentes (pacotes fonte)
   └─ images/        # definições de imagens (VM, containers) usando KIWI NG
specs/               # arquivos .spec gerados após aplicação dos overlays
locks/               # arquivos de bloqueio por componente (commits upstream)
  • Componentes: unidades de empacotamento importadas dos repositórios dist-git do Fedora; cada um gera um ou mais RPMs.
  • Overlays: modificações declarativas (patches, parâmetros de build, adição ou remoção de arquivos) que evitam a necessidade de forkar os pacotes upstream.
  • Rendered specs: arquivos .spec finais, gerados automaticamente e versionados para auditoria; não devem ser editados manualmente.

Como começar a desenvolver

Desenvolvedores interessados podem seguir as instruções do arquivo DEVELOPING.md, que descreve o fluxo de trabalho, uso da ferramenta azldev e como construir os pacotes.

Suporte, bugs e contribuições

  • Relatar bugs ou solicitar recursos: abrir uma issue no GitHub, verificando se o problema já foi registrado.
  • Obter ajuda: consultar o arquivo SUPPORT.md para canais de suporte.
  • Reportar vulnerabilidades: seguir o procedimento descrito em SECURITY.md e encaminhar à Microsoft Security Response Center.
  • Contribuir com código: observar as diretrizes em CONTRIBUTING.md para pull requests, convenções de commit e revisões.

O projeto adota o Microsoft Open Source Code of Conduct, e dúvidas sobre conduta podem ser enviadas para [email protected].

Licença e agradecimentos

Todo o conteúdo do repositório está licenciado sob a licença MIT, salvo indicação em contrário nos arquivos de spec individuais. Os pacotes individuais mantêm suas licenças originais. O Azure Linux incorpora código derivado do Fedora; para detalhes de licenciamento, consulte o site do Fedora Project.

A Microsoft agradece à comunidade open‑source, em especial ao Fedora Project, por fornecer a base robusta que possibilita a criação do Azure Linux.

Documentação oficial

  • Documentação do produto: https://aka.ms/azurelinux
  • Releases no GitHub: https://github.com/microsoft/azurelinux/releases

Com o Azure Linux 4, a Microsoft reforça seu compromisso com o software livre, oferecendo uma plataforma Linux segura e otimizada para workloads modernos na nuvem Azure.

Via github.com. Você pode conferir o post original em inglês:

Azure Linux 4

Por · Última atualização: