Pesquisa de sites

Lançada a Ferramenta de Gestão de Contêineres Podman 5.0


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

O Podman 5.0 foi lançado, marcando a primeira grande atualização em dois anos do inovador motor de containers. Graças a uma revisão completa do código e melhorias significativas no suporte a hipervisores, este lançamento representa um marco importante, especialmente para utilizadores nas plataformas Windows e Mac.

Para quem não está familiarizado, o Podman é uma ferramenta para gerir contentores e pods OCI que oferece uma interface de linha de comandos compatível com Docker. Contudo, ao contrário do Docker, o Podman funciona sem um daemon e pode executar contentores como utilizador não-root, aumentando a segurança e a flexibilidade.

Destaques do Podman 5.0

O destaque do Podman 5.0 é, sem dúvida, a reformulação completa dos comandos podman machine. Esta funcionalidade permite aos utilizadores lançar uma Máquina Virtual Linux em sistemas Windows e Mac, permitindo-lhes executar contêineres Linux de forma contínua.

A reescrita não só melhora o desempenho e a estabilidade, como também reforça o compartilhamento de código entre diferentes fornecedores de VM, simplificando a manutenção e as atualizações futuras. Além disso, foi introduzido o suporte para o hipervisor da Apple no Mac, aumentando significativamente a estabilidade, os tempos de arranque e o desempenho na partilha de ficheiros.

Uma funcionalidade de conveniência notável, o novo comando podman machine reset, torna mais fácil do que nunca remover VMs geridas pelo Podman. Além disso, esta versão traz melhorias no manuseamento do ficheiro de configuração “containers.conf”, garantindo que as alterações feitas pelo utilizador são preservadas.

O Podman 5.0 também traz alterações significativas e descontinuações com o objetivo de aprimorar a experiência do utilizador. Uma atualização importante é a adoção do Pasta como backend padrão para redes sem privilégios de root, uma decisão motivada pelo seu desempenho superior.

A transição do backend de base de dados BoltDB em favor do SQLite, iniciada na versão 4.9 do Podman, foi consolidada, oferecendo maior estabilidade para novas instalações.

As alterações de rede do Podman 5 também são dignas de nota. A maioria das plataformas já não suporta redes CNI; em vez disso, utilizam o Netavark, a própria infraestrutura de rede do Podman, que promete igualar ou superar as capacidades da CNI.

Outra área crítica de melhoria é a compatibilidade com Docker. O Podman 5.0 introduz vários ajustes para garantir uma interoperabilidade mais fluida com o Docker, como a modificação da saída de podman inspect para se alinhar mais de perto com a sua equivalente no 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 enfoque das distribuições Linux modernas em segurança e gestão de recursos.

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

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 veja aqui em detalhe as alterações incompatíveis.