Pesquisa de site

Ferramenta de Gerenciamento de Contêineres Podman 5.0 Lançada


Podman 5.0 lançado com grandes melhorias para Windows e Mac, apresentando uma reescrita de código, suporte aprimorado a hipervisores e muito mais.

O Podman 5.0 foi lançado, marcando a primeira grande atualização do inovador motor de containers em dois anos. Graças a uma reformulação completa do código e a melhorias significativas no suporte a hypervisors, esta versão representa um marco importante, especialmente para usuários nas plataformas Windows e Mac.

Para quem não está familiarizado, o Podman é uma ferramenta para gerenciar containers e pods OCI que oferece uma interface de linha de comando compatível com Docker. Diferente do Docker, entretanto, o Podman opera sem um daemon e pode executar containers como um usuário não-root, aumentando a segurança e a flexibilidade.

Principais Novidades do Podman 5.0

O destaque do Podman 5.0 é, sem dúvida, a reformulação completa dos comandos podman machine. Essa funcionalidade permite que os usuários iniciem uma Máquina Virtual Linux em sistemas Windows e Mac, permitindo que executem contêineres Linux de forma contínua.

A reescrita não apenas melhora o desempenho e a estabilidade, como também aprimora o compartilhamento de código entre diferentes provedores de VM, simplificando a manutenção e as atualizações futuras. Além disso, foi introduzido o suporte para o hypervisor da Apple no Mac, aumentando significativamente a estabilidade, os tempos de inicialização e o desempenho do compartilhamento de arquivos.

Um recurso de conveniência notável, o novo comando podman machine reset, torna mais fácil do que nunca remover VMs gerenciadas pelo Podman. Além disso, esta versão traz melhorias no manuseio do arquivo de configuração “containers.conf”, garantindo que as modificações feitas pelo usuário sejam preservadas.

O Podman 5.0 também traz mudanças significativas e desaprovações com o objetivo de aprimorar a experiência do usuário. Uma atualização importante é a adoção do Pasta como backend padrão para redes sem root, uma decisão motivada por seu desempenho superior.

A mudança do backend de banco de dados BoltDB para o SQLite, iniciada na versão 4.9 do Podman, foi consolidada, oferecendo maior estabilidade para novas instalações.

As mudanças de rede do Podman 5 também são notáveis. A maioria das plataformas não suporta mais a rede CNI; em vez disso, usam o Netavark, a própria pilha de rede do Podman, que promete atender ou superar as capacidades do CNI.

Outra área crítica de melhoria é a compatibilidade com Docker. O Podman 5.0 introduz diversos ajustes para garantir uma interoperabilidade mais suave com o Docker, como a modificação da saída do podman inspect para se alinhar mais de perto com sua contraparte do Docker.

Além disso, o Podman 5.0 descontinua o suporte para cgroups v1, abrindo caminho para um futuro em que executar em sistemas sem cgroups v2 não será possível, alinhando-se ainda mais com o foco das distribuições modernas do Linux em segurança e gerenciamento de recursos.

Por fim, a versão está repleta de melhorias, incluindo tentativas configuráveis para pulls e pushes de imagens, novos recursos para o Quadlet suportando unidades de template e pods, e diversas correções de bugs.

Consulte o anúncio de lançamento para obter informações detalhadas sobre todas as novidades e melhorias que o Podman 5.0 traz, ou confira detalhadamente suas alterações incompatíveis aqui.