A Apple apresentou o Apple Container 1.0, um programa que permite executar contêineres Linux diretamente no macOS


2

O projeto é o desenvolvimento de uma solução anteriormente apresentada pela empresa cerca de um ano atrás como uma alternativa às plataformas de contêiner clássicas, como o Docker. Na essência, trata-se de uma utilidade CLI que permite criar, iniciar e publicar contêineres compatíveis com OCI, com integração ao macOS e um método próprio de inicialização.

Como o macOS não suporta contêineres Linux diretamente, a Apple adotou uma abordagem com máquinas virtuais leves. Cada contêiner é iniciado dentro de um ambiente Linux isolado, recebendo, na prática, seu próprio microsistema. Isso se assemelha ao WSL da Microsoft.

Ao contrário dos contêineres tradicionais, que geralmente são projetados para um único processo, aqui estamos falando de um ambiente mais completo. Esse espaço Linux pode operar por longos períodos, executar serviços em segundo plano e manter seu estado entre sessões — quase como um sistema completo dentro do macOS.

Uma das principais características é a integração estreita com o sistema. A pasta pessoal do macOS está automaticamente acessível dentro do ambiente Linux. Portanto, o código, os repositórios e as configurações podem ser usados simultaneamente em ambos os ambientes.

Tudo isso permite que você escreva código no editor habitual do macOS e, ao mesmo tempo, o compile e execute no Linux sem mudanças desnecessárias.

Além disso, diferentes distribuições são suportadas — de Ubuntu e Debian a Alpine, e cada ambiente pode ser configurado separadamente.

A Apple adicionou o gerenciamento de 'máquinas' de contêineres: é possível criar, iniciar, parar, configurar recursos e escolher o comportamento do sistema de arquivos. Existe até suporte para cenários mais avançados, como serviços em segundo plano dentro do ambiente Linux.

A única limitação para obter essa funcionalidade: cenários avançados com virtualização aninhada requerem um Mac com processador M3 ou mais recente, além do macOS 15 e um kernel especial com suporte. KVM. (O autor da notícia não testou isso e não pode comentar com precisão ou responder detalhadamente sobre o que exatamente eles querem dizer).

Apesar do surgimento da nova ferramenta, ela não substitui o Docker Desktop. O Docker ainda possui um ecossistema mais robusto, ferramentas de desenvolvimento familiares, interface gráfica e amplo suporte a fluxos de trabalho.

Apple Container 1.0 é mais uma tentativa de oferecer uma forma mais "nativa" de trabalhar com o ambiente Linux no Mac — mais próximo do sistema, mas ainda não como uma substituição universal às plataformas de contêineres habituais.

Fonte: linux.org.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster