Con l’avvento delle moderne tecnologie di archiviazione e il graduale declino dell’uso dei supporti ottici, l’utilità di alcuni componenti storici del kernel Linux sta venendo messa in discussione. Tra questi, il driver pktcdvd, utilizzato per gestire la scrittura a pacchetti su supporti CD e DVD, sta per essere rimosso definitivamente dal kernel principale. Questa modifica è prevista per Linux 6.17, segnando la fine di un’era iniziata più di vent’anni fa con Linux 2.6. La prevista rimozione del driver pktcdvd è un valido esempio della rapida evoluzione del panorama informatico, in cui il software libero e open source si adatta continuamente alle reali esigenze degli utenti e alla robustezza richiesta dai componenti del sistema operativo. L’obiettivo è semplificare la base di codice, eliminare una fonte di bug ricorrenti e incoraggiare lo sviluppo di alternative più moderne o pertinenti. Origine e ruolo del driver pktcdvd nei sistemi Linux Il driver pktcdvd è stato introdotto nel kernel Linux per supportare la scrittura a pacchetti su supporti ottici come dischi CD-RW, DVD-RW, DVD+RW e DVD-RAM. Questa tecnica prevede la scrittura dei dati in blocchi di dimensioni definite, chiamati pacchetti, che consentono una scrittura più flessibile e parzialmente incrementale, a differenza della masterizzazione tradizionale, che viene eseguita in un’unica sessione. Storicamente, pktcdvd ha facilitato la gestione dei file Universal Disk Format (UDF) su questi supporti. L’obiettivo era rendere possibile il montaggio diretto di supporti ottici riscrivibili su Linux, evitando operazioni di masterizzazione più complesse e lente. Si trattava di un progresso notevole all’epoca, poiché i sistemi operativi non avevano ancora integrato in modo robusto il supporto per questi tipi di scrittura.Supporto per la scrittura a pacchettiCompatibilità con supporti riscrivibili Supporto per dischi DVD-RAM, rari ma utilizzati per l’archiviazione specializzata Montaggio diretto UDF per un accesso semplificato ai file Tuttavia, con l’avvento di alternative come unità flash USB, dischi rigidi esterni e, più recentemente, soluzioni basate su cloud, il numero di utenti di pktcdvd è diminuito significativamente. Inoltre, il driver, non più aggiornato da diversi anni, è diventato causa di crash del kernel. Scopri le nuove funzionalità e i miglioramenti di Linux 6.17, con particolare attenzione al supporto di pktcdvd. Scopri come questa versione semplifica la gestione dei dischi rigidi e ottimizza l’utilizzo dei dispositivi di archiviazione ottica.Perché la rimozione del driver pktcdvd è ora inevitabile in Linux 6.17 La decisione di rimuovere il driver pktcdvd non è stata un semplice capriccio, ma piuttosto il risultato di diverse osservazioni oggettive fatte dalla comunità Linux, in particolare dal responsabile dei componenti di archiviazione, Jens Axboe. La patch del kernel per la rimozione del driver è stata inviata alla branch for-next la scorsa settimana, indicando Linux 6.17 come la probabile versione per la rimozione ufficiale.
Un driver obsoleto non più mantenuto da anni Il driver pktcdvd è stato deprecato già nel 2016, il che significa che la community ne aveva già sconsigliato l’utilizzo. Nonostante questa deprecazione, la rimozione è stata temporaneamente posticipata al 2022 e poi messa in discussione fino all’inizio del 2023 a causa della presenza di un piccolo nucleo di utenti ancora attivi. A partire dal 2025, non c’è ancora nessuno che ne abbia preso in carico lo sviluppo o offerto un’alternativa completa. Il driver risulta in alcuni casi non funzionante, insicuro e lento.e causa talvolta gravi malfunzionamenti nella gestione dei supporti DVD-RAM in particolare. Questi difetti sono stati esposti in un recente bug report di Debian, che ha evidenziato un problema persistente che bloccava lo strumento blkid durante l’inserimento di un disco DVD-RAM. Questa situazione dimostra che un antenato del sistema operativo Linux sta diventando un collo di bottiglia per l’esperienza utente. Altre motivazioni tecniche alla base di questa rimozione Oltre al debito tecnico, il driver influisce negativamente sulle prestazioni generali. Il funzionamento di pktcdvd si basa su una dimensione di scrittura fissa di 32 kB, concentrando la scrittura prima di inviarla su disco. Questo meccanismo scaglionato non è più adatto alla maggior parte degli scenari moderni, dove i flussi di dati sono spesso più eterogenei e i supporti ottici sono meno utilizzati. Blocco dei moduli del kernel in determinati casi d’usoObsolescenza totale a fronte di supporti USB e storage di rete
Mancanza di manutenzione per quasi un decennio
Effetti negativi sulla stabilità complessiva del kernel Infine, Jens Axboe ha affermato chiaramente che il driver è diventato più un peso che un vantaggio, spesso fonte di problemi senza un feedback significativo da parte degli utenti interessati, ad eccezione dei casi relativi a DVD-RAM, di per sé marginali, e ad altri supporti riscrivibili a pacchetti. https://www.youtube.com/watch?v=DlXHLUT9dFgConseguenze per gli utenti e alternative disponibili Per gli attuali utenti del driver, cosa significa questa rimozione? Innanzitutto, è importante ricordare che la stragrande maggioranza degli utenti Linux non sarà interessata. I supporti ottici, pur essendo ancora supportati per la lettura, sono ora in forte calo di utilizzo, soprattutto entro il 2025. La scrittura a pacchetti su CD/DVD con pktcdvd è una nicchia tecnica che è quasi scomparsa.Per coloro che utilizzano ancora queste tecnologie, sarà necessario prendere in considerazione soluzioni alternative, tra cui: L’uso di software di scrittura di pacchetti più recenti e meglio mantenuti nelle aree utente, proposti in fase di sviluppo ma ancora non molto maturiUtilizza la masterizzazione classica/multipla senza scrittura di pacchetti Adotta i media moderni tramite chiavetta USB o SSD esterno Archiviazione di rete con protocolli come NFS o SMB per evitare la necessità di supporti ottici L’abbandono didriver pktcdvd
dovrebbe in ogni caso avvantaggiare il kernel Linux migliorandone la stabilità e riducendo il sovraccarico del codice morto. La cancellazione è anche un segnale chiaro: l’archiviazione ottica sta diventando una tecnologia storica, riservata più all’archiviazione o a usi molto specifici, ma non più all’archiviazione interattiva o frequente.
- scopri le nuove funzionalità di linux 6.17, inclusi i miglioramenti al supporto pktcdvd, per una gestione ottimale dei tuoi dischi cd/dvd. Scopri come questa versione può migliorare le tue prestazioni e l’esperienza utente.
- Sfide incontrate durante la manutenzione dei driver dei supporti ottici in Linux
- Mantenere un driver in un kernel Linux implica garantirne la compatibilità con la base complessiva del sistema, correggendo bug, migliorando la sicurezza e ottimizzando le prestazioni. Questa responsabilità è piuttosto pesante, soprattutto per tecnologie obsolete come pktcdvd.
- In questo caso specifico la manutenzione è ostacolata da diversi ostacoli:
Mancanza di interesse comunitario:

Complessità tecnologica:
Il comportamento dei media ottici con la scrittura a pacchetti è difficile da testare e riprodurre Rischi di blocco: Alcuni comportamenti irregolari del driver possono causare arresti anomali o blocchi imprevisti del sistema Compatibilità hardware: L’evoluzione dell’hardware verso altre tecnologie rende la retrocompatibilità meno prioritaria.
Questa analisi dimostra che mantenere un driver “rotto e dimenticato” in ultima analisi non giova né alla comunità né al continuo miglioramento del kernel. La procedura di rimozione è pragmatica, al fine di liberare capacità per nuovi sviluppi e rafforzare l’affidabilità complessiva del sistema.
Prospettive per la gestione dei supporti ottici in Linux dopo Linux 6.17 Cosa possiamo aspettarci da Linux in termini di supporto per CD e DVD? Con la rimozione di pktcdvd, la lettura continuerà a essere pienamente supportata dai driver tradizionali, in particolare quelli per il sottosistema SCSI e i dispositivi ottici inclusi nelle distribuzioni. È il componente di scrittura a pacchetto che sta scomparendo. Per affrontare questa scomparsa, nella comunità Linux si stanno discutendo diverse soluzioni: Possibile sviluppo di strumenti in spazio utente per gestire la scrittura di pacchetti specifici, evitando di implementarli direttamente nel kernel; Suggerimenti di miglioramento per i tradizionali file system ottici e i supporti multisessione; Enfasi sulle moderne tecnologie di archiviazione e backup, con particolare attenzione all’hardware USB e ai servizi cloud; Rafforzamento dei protocolli UDF e ISO con una migliore integrazione per una lettura e una scrittura semplificate.In sintesi, Linux 6.17 segna una chiara svolta: abbandona una componente storica del sistema operativo per adottare strategie più adatte agli usi moderni, accelerando così la transizione verso l’obsolescenza effettiva delle tecnologie ottiche nella vita quotidiana degli utenti Linux. Scopri le ultime funzionalità di Linux 6.17, incluso il supporto migliorato per PKTCDDVD. Scopri come questa versione ottimizza la gestione dei dischi ottici e migliora l’esperienza utente con prestazioni migliorate.

