Ricerca nel sito web

Rilasciato Podman 5.0, strumento di gestione dei container


Rilasciato Podman 5.0 con importanti aggiornamenti per Windows e Mac, con riscrittura del codice, supporto migliorato per l'hypervisor e altro ancora.

Podman 5.0 è stato rilasciato, segnando il primo aggiornamento importante del motore di container innovativo in due anni. Grazie a una completa revisione del codice e a significativi miglioramenti nel supporto agli hypervisor, questa release rappresenta una pietra miliare importante, soprattutto per gli utenti su piattaforme Windows e Mac.

Per chi non lo conoscesse, Podman è uno strumento per la gestione di container e pod OCI che offre un'interfaccia a riga di comando compatibile con Docker. A differenza di Docker, però, Podman opera senza un demone e può eseguire container come utente non root, migliorando sicurezza e flessibilità.

Novità di Podman 5.0

Il punto forte di Podman 5.0 è senza dubbio la completa revisione dei comandi podman machine. Questa funzionalità permette agli utenti di avviare una macchina virtuale Linux su sistemi Windows e Mac, consentendo loro di eseguire container Linux senza problemi.

La riscrittura non solo migliora le prestazioni e la stabilità, ma migliora anche la condivisione del codice tra diversi fornitori di VM, semplificando la manutenzione e gli aggiornamenti futuri. Inoltre, è stato introdotto il supporto per l'hypervisor Apple su Mac, aumentando notevolmente la stabilità, i tempi di avvio e le prestazioni di condivisione dei file.

Una funzione di comodità notevole, il nuovo comando podman machine reset, rende più facile che mai rimuovere le VM gestite da Podman. Inoltre, questa versione introduce miglioramenti nella gestione del file di configurazione “containers.conf”, garantendo che le modifiche degli utenti siano preservate.

Podman 5.0 include anche importanti cambiamenti e deprecazioni per migliorare l'esperienza dell'utente. Un aggiornamento chiave è l'adozione di Pasta come backend predefinito per il networking senza root, una decisione motivata dalle sue prestazioni superiori.

Il passaggio dal backend del database BoltDB a favore di SQLite, iniziato con la versione 4.9 di Podman, è stato consolidato, offrendo una maggiore stabilità per le nuove installazioni.

Anche le modifiche al networking di Podman 5 sono degne di nota. La maggior parte delle piattaforme non supporta più il networking CNI; al suo posto, utilizzano Netavark, lo stack di networking di Podman, che promette di eguagliare o superare le capacità di CNI.

Un'altra area critica di miglioramento è la compatibilità con Docker. Podman 5.0 introduce diversi aggiustamenti per garantire un'interoperabilità più fluida con Docker, come la modifica dell'output di podman inspect per allinearlo più da vicino al corrispettivo di Docker.

Inoltre, Podman 5.0 depreca il supporto per i cgroup v1, aprendo la strada a un futuro in cui l'esecuzione su sistemi senza cgroup v2 non sarà possibile, allineandosi ulteriormente con l'attenzione delle moderne distribuzioni Linux alla sicurezza e alla gestione delle risorse.

Infine, la versione è ricca di miglioramenti, tra cui tentativi configurabili per il download e l'invio delle immagini, nuove funzionalità per Quadlet che supportano unità e pod template, e numerose correzioni di bug.

Consulta l'annuncio di rilascio per informazioni dettagliate su tutte le novità e i miglioramenti che Podman 5.0 porta, oppure controlla qui nel dettaglio le modifiche incompatibili.