Errore in Rust del comando cp ritarda le immagini di Ubuntu

04 July 2026 Pubblicato | Tradotto dallo spagnolo

La nuova versione in Rust del comando cp su Ubuntu ha causato errori durante la creazione di immagini di sistema. Il problema è emerso perché il codice gestiva in modo errato un argomento, generando errori nei file di installazione. Gli sviluppatori hanno scelto di tornare alla versione precedente di GNU per ripristinare la stabilità. Per gli utenti, ciò implica possibili ritardi negli aggiornamenti del sistema mentre si corregge il problema.

Schermata del terminale Ubuntu che mostra un errore di esecuzione del comando cp, messaggi di avviso rossi sovrapposti a un albero di file di sistema parzialmente corrotto, un'icona a forma di ingranaggio che gira con crepe, mentre un logo Rust sfuma in un'icona GNU coreutils sullo sfondo, mani di sviluppatori che digitano sulla tastiera, evidenziazione drammatica dell'errore, interfaccia in modalità scura con effetti glitch rosso neon e arancione, visualizzazione tecnica cinematografica, scena fotorealistica di debug software

Problemi tecnici nella migrazione a Rust 🛠️

Il comando cp, parte dell'insieme di utilità coreutils, è stato riscritto in Rust come parte di uno sforzo per migliorare la sicurezza e le prestazioni. Tuttavia, l'implementazione ha fallito nell'elaborare un argomento specifico durante la generazione delle immagini di sistema. Questo errore ha costretto i manutentori a ripristinare la modifica e utilizzare la versione precedente di GNU. La decisione mira a evitare che errori nella copia dei file compromettano la creazione di pacchetti di installazione. La comunità tecnica continua a dibattere se il ritmo di adozione di Rust sia adeguato per attività critiche del sistema.

La copia più lenta di un floppy disk arrugginito 🐌

Qualcuno ha pensato che riscrivere in Rust l'intero sistema avrebbe reso Ubuntu più veloce. Ma a quanto pare il nuovo cp non sa copiare un file senza prima discutere con gli argomenti. Ora gli sviluppatori hanno dovuto tornare alla versione di GNU, che almeno sa incollare senza fare domande. La morale: non aggiustare ciò che funziona, a meno che tu non voglia passare il fine settimana a fare debug del codice.