Podman 6.2: Correzioni di Sicurezza, Novità per Kubernetes e Supporto systemd Nativo su WSL

Podman

Podman (Pod Manager) è un’applicazione open source per la gestione di container, ambienti isolati che eseguono applicazioni in modo indipendente dal sistema operativo, e rappresenta oggi una delle alternative più solide a Docker per chi desidera un ambiente senza daemon, cioè privo di processi in background costantemente attivi.

Il progetto nasce nel 2018 all’interno di Red Hat ed è ora gestito sotto l’egida della Cloud Native Computing Foundation (CNCF), un’organizzazione che promuove l’adozione di tecnologie cloud native open source. Podman è pienamente compatibile con gli standard OCI, sigla che indica la Open Container Initiative, un insieme di specifiche aperte pensate per garantire interoperabilità tra strumenti di containerizzazione diversi.

Podman supporta la creazione, l’esecuzione e la gestione di container, pod (gruppi di container che condividono risorse e vengono gestiti insieme), immagini e volumi, con funzionalità avanzate come il checkpoint e il ripristino dei container tramite CRIU (un tool per il checkpoint e il ripristino di processi nei sistemi GNU/Linux).

Con l’obiettivo di semplificare la gestione di container all’interno delle distribuzioni GNU/Linux, Podman si è evoluto rapidamente fino a supportare anche macOS e Windows attraverso l’uso di macchine virtuali. Questa crescita lo ha reso una scelta sempre più apprezzata da sviluppatori, professionisti DevOps (figure che uniscono competenze di sviluppo e amministrazione dei sistemi per automatizzare e ottimizzare i processi) e aziende che necessitano di un ambiente di containerizzazione sicuro, leggero e flessibile, senza rinunciare alla compatibilità con gli strumenti più diffusi.

A differenza di soluzioni tradizionali che richiedono un servizio in esecuzione continua, Podman esegue i container direttamente, riducendo la superficie di attacco e semplificando la gestione. L’applicazione offre compatibilità con i comandi Docker, permettendo agli utenti di migrare agevolmente da Docker a Podman senza modificare i propri script o workflow.

L’applicazione è distribuita con licenza Apache 2.0, una licenza permissiva che consente l’utilizzo, la modifica e la distribuzione del software sia in ambito personale che commerciale con l’obbligo di includere la licenza originale e le modifiche apportate.

Podman si rivolge a un pubblico molto ampio: dagli utenti che desiderano sperimentare con i container, agli amministratori di sistema che gestiscono ambienti basati su Kubernetes, fino agli sviluppatori che cercano un’alternativa a Docker senza dover modificare i propri flussi di lavoro.

Podman è disponibile nativamente su tutte le principali distribuzioni GNU/Linux, tra cui Ubuntu, Fedora, Debian, RHEL, CentOS e Arch Linux. Grazie allo strumento podman machine, può essere utilizzato anche su macOS e Windows, rendendolo una soluzione realmente multipiattaforma.

La nuova versione stabile Podman 6.2 è stata rilasciata il 10 novembre 2026 e segue la versione stabile precedente Podman 6.1, rilasciata il 12 agosto 2026.

Novità in Podman 6.2

Podman 6.2 è una versione di consolidamento che mette insieme 3 correzioni di sicurezza importanti, un’integrazione migliorata con Kubernetes, nuove opzioni per Quadlet (lo strumento che semplifica l’esecuzione dei container come servizi systemd, il sistema di init delle distribuzioni GNU/Linux) e il supporto nativo a systemd per le macchine virtuali basate su WSL (Windows Subsystem for Linux), il sottosistema che permette di eseguire ambienti GNU/Linux su Windows. A queste novità si aggiungono numerosi miglioramenti ai comandi dell’interfaccia a riga di comando e un’ampia serie di correzioni di bug, in particolare per le macchine virtuali su Windows.

Correzioni di sicurezza

La versione affronta 3 vulnerabilità identificate con codici CVE (Common Vulnerabilities and Exposures, il catalogo pubblico delle vulnerabilità di sicurezza):

  • CVE-2026-121885: etichette di immagini non affidabili potevano ingannare il meccanismo di auto-update (l’aggiornamento automatico dei container) facendo riavviare unità systemd errate.
  • CVE-2026-111361: immagini container malevole potevano aggirare la validazione del digest (l’impronta crittografica che identifica univocamente un’immagine) e delle firme digitali, meccanismi che garantiscono l’autenticità delle immagini.
  • CVE-2026-123876: un container malevolo poteva aggirare la regola di negazione dei socket presente nel profilo seccomp predefinito, il filtro del kernel Linux che limita le chiamate di sistema disponibili ai processi dei container.

Kubernetes: nuove opzioni per podman kube play

L’integrazione con Kubernetes riceve diversi miglioramenti al comando podman kube play, che consente di avviare container e pod partendo da file YAML nel formato Kubernetes:

  • La nuova opzione --validate consente di controllare come vengono trattati i campi YAML non riconosciuti, rendendo più prevedibile l’esecuzione dei manifest (i file di descrizione delle risorse Kubernetes).
  • La nuova opzione --label permette di applicare etichette ai container, pod, volumi e segreti creati dai manifest.
  • La nuova opzione --multiple-pods consente di creare più pod quando un deployment (la risorsa Kubernetes che gestisce repliche di applicazioni) richiede più di 1 replica.
  • Il comando podman kube play --build supporta ora la costruzione di immagini anche dalle sottocartelle della cartella di contesto principale della compilazione.

Inoltre, il comando podman kube play utilizza ora il campo standard securityContext.seccompProfile dei file YAML Kubernetes per la configurazione di seccomp. La configurazione basata sulle annotazioni, il metodo precedente, è dichiarata deprecata e verrà rimossa con Podman 7.0.

Quadlet: nuove chiavi di configurazione

Per chi gestisce i container tramite systemd, Quadlet introduce 2 nuove chiavi di configurazione:

  • La chiave Umask nei file .container permette di impostare la maschera di creazione dei file (il parametro che determina i permessi predefiniti dei nuovi file) all’interno del container.
  • La chiave SetMountsDependency, disponibile in tutti i file Quadlet, controlla se le unità systemd generate usano le direttive RequiresMountsFor o WantsMountsFor, oppure nessuna dipendenza dai percorsi di origine richiesti. In pratica, permette di decidere come le unità devono attendere il montaggio delle cartelle necessarie al funzionamento dei container.

Supporto systemd nativo per le macchine WSL

Su Windows, il provider WSL delle macchine Podman supporta ora systemd nativo, eliminando la necessità della configurazione personalizzata usata finora per le nuove macchine. Le macchine esistenti continuano a funzionare con il vecchio sistema. La versione richiede almeno WSL 2.5.1, anche se gli sviluppatori raccomandano la versione 2.7.5 o successiva per un corretto supporto di rete basato su nftables, il moderno sottosistema di filtraggio dei pacchetti del kernel Linux.

Miglioramenti ai comandi

Numerosi comandi dell’interfaccia a riga di comando ricevono nuove funzionalità:

  • podman push supporta la nuova opzione --platform, che consente di pubblicare un solo manifesto specifico per piattaforma invece dell’intero elenco di manifest multipiattaforma.
  • podman auto-update è ora disponibile anche dal client remoto di Podman e supporta la nuova opzione --filter per aggiornare solo i container che corrispondono ai filtri indicati.
  • podman create supporta la nuova opzione --passwd per aggiungere voci al file /etc/passwd del container, funzionalità precedentemente disponibile solo con podman run.
  • podman info include informazioni dettagliate sulle funzionalità supportate dai runtime OCI, i motori che eseguono effettivamente i container.
  • podman events --filter supporta il nuovo filtro network= per gli eventi relativi a una rete specifica.
  • podman farm list supporta le opzioni --quiet, che stampa solo i nomi delle farm attive (gruppi di sistemi remoti su cui costruire ed eseguire container), e --noheading, che omette le intestazioni di colonna.
  • podman artifact ls supporta --format=json per un output leggibile dalle macchine e --quiet per stampare solo i digest degli artifact (pacchetti di dati associati alle immagini, come firme o documenti).
  • podman image scp supporta le opzioni --compression-format e --compression-level per comprimere i dati durante il trasferimento tra sistemi.
  • podman ps --sort permette di ordinare per pod e podman ps --filter supporta il nuovo filtro status!, che seleziona i container non nello stato indicato.

Modifiche al comportamento

Tra le modifiche di comportamento più rilevanti, le sessioni podman exec collegate a un terminale inoltrano ora i segnali ai processi all’interno del container: premendo Ctrl+C viene terminato anche il processo avviato nel container, in modo analogo a quanto già accadeva con podman run.

Le unità systemd create dai controlli di stato (healthcheck, i controlli periodici dello stato dei container) hanno ora nomi più chiari e il comando podman inspect aggiunge i nuovi campi DNSNames, IsInitCtr e InitContainerType, mostrando inoltre solo gli alias DNS aggiunti dall’utente nel campo Aliases, con un miglioramento della compatibilità con Docker.

Sul piano tecnico, la compilazione di Podman richiede ora Go 1.26 o superiore, il linguaggio di programmazione in cui il progetto è scritto.

Correzioni di bug

La versione include numerose correzioni, con particolare attenzione alle macchine virtuali su Windows: sono stati risolti blocchi all’avvio con i provider Hyper-V e WSL, macchine virtuali inaccessibili dopo il riavvio dell’host e problemi di condivisione delle cartelle tra host e macchina.

Sono stati inoltre corretti errori nella gestione dei volumi emptyDir con supporto in memoria durante l’uso di podman kube play, problemi con i volumi importati tramite podman volume import, perdite di cartelle temporanee durante compilazioni fallite e vari difetti del client remoto nella gestione di manifest e artifact.

Download e Riferimenti

Podman 6.2 non viene distribuito direttamente come pacchetto software precompilato per le principali distribuzioni GNU/Linux, ma attraverso i repository software ufficiali di ciascuna distribuzione. Per questo motivo, chi utilizza una distribuzione GNU/Linux dovrebbe fare riferimento alla documentazione ufficiale di installazione di Podman, che contiene le istruzioni specifiche per Ubuntu, Fedora, Debian, RHEL, Arch Linux e molte altre, indicando i comandi e i repository software corretti per ogni caso.

In fondo alla pagina del changelog (registro delle modifiche) di Podman 6.2 su GitHub sono disponibili sia i sorgenti della versione sia i pacchetti software precompilati per macOS e Windows. I pacchetti eseguibili ufficiali includono i formati MSI/ZIP per Windows e PKG/tar.gz per macOS, permettendo l’installazione di Podman anche fuori dall’ecosistema GNU/Linux. Su questi sistemi l’esecuzione dei container avviene tramite Podman machine, una piccola macchina virtuale GNU/Linux necessaria per eseguire i container.

Per gli utenti macOS e Windows, è possibile scaricare Podman Desktop, l’interfaccia grafica ufficiale, direttamente dal sito dedicato. La versione Flatpak di Podman Desktop è disponibile esclusivamente per i sistemi GNU/Linux tramite Flathub. Su AppImageHub è presente anche una vecchia compilazione AppImage di Podman, non più mantenuta.

Aggiornamento

Per aggiornare la propria installazione è sufficiente utilizzare il consueto comando da Terminale. Di seguito alcuni esempi validi per le distribuzioni più diffuse:

  • Ubuntu/Debian: sudo apt update && sudo apt upgrade podman
  • Fedora: sudo dnf upgrade podman
  • Arch Linux: sudo pacman -Syu podman

Riferimenti Ufficiali

Ad oggi non è presente ancora un annuncio ufficiale del rilascio di Podman 6.2 sul blog del progetto, ma è pubblicato nella pagina della versione 6.2.0 sul repository software GitHub.

Ulteriori informazioni sull’applicazione, la documentazione completa e le guide all’installazione sono disponibili sul sito ufficiale di Podman.

Fonte: https://podman.io/
Fonte: https://podman.io/docs/
Fonte: https://it.wikipedia.org/wiki/Podman
Fonte: https://github.com/podman-container-tools/podman/releases/tag/v6.2.0
Fonte: https://linuxiac.com/podman-6-2-released-with-security-fixes-kubernetes-improvements/

Visited 1 times, 1 visit(s) today
Se vuoi sostenermi, puoi farlo acquistando qualsiasi cosa dai diversi link di affiliazione che ho nel mio sito o partendo da qui oppure alcune di queste distribuzioni GNU/Linux che sono disponibili sul mio negozio online, quelle mancanti possono essere comunque richieste.

Se ti senti generoso, puoi anche donarmi solo 1€ o più se vuoi con PayPal e aiutarmi a continuare a pubblicare più contenuti come questo. Grazie!

Hai dubbi o problemi? Ti aiutiamo noi!

Se vuoi rimanere sempre aggiornato, iscriviti al nostro canale Telegram.
Se vuoi ricevere supporto per qualsiasi dubbio o problema, iscriviti alla nostra community Facebook o gruppo Telegram.
Cosa ne pensi? Fateci sapere i vostri pensieri nei commenti qui sotto.
Ti piace quello che leggi? Per favore condividilo con gli altri.
Amazon Music
Scopri le ultime offerte per dischi ssd su Acquista su Amazon
Scopri le ultime offerte per memorie RAM DDR su Acquista su Amazon
Scopri le ultime offerte per Chromebook su Acquista su Amazon
Scopri le ultime offerte per Raspberry su Acquista su Amazon

Potrebbero interessarti anche...

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati derivati dai commenti.