Julian Andres Klode, principale manutentore del progetto APT, ha annunciato la decisione di aggiungere codice in Rust al gestore di pacchetti APT, nonché di includere tra le dipendenze obbligatorie il compilatore Rust, la libreria standard di Rust e gli strumenti PGP del progetto Sequoia, scritti in Rust. Le modifiche sono previste per essere implementate non prima di maggio 2026, per dare agli sviluppatori di Debian sei mesi di tempo per garantire il corretto funzionamento degli strumenti Rust o per interrompere il porto.
I componenti APT che richiedono maggior attenzione in termini di sicurezza, come i parser dei formati deb, ar e tar, e il codice per la verifica delle firme digitali saranno implementati in Rust. In precedenza, nella versione APT 3.0 era già stata aggiunta la possibilità di utilizzare l'utilità sqv, scritta in Rust, per la verifica delle firme digitali invece di chiamare gpgv.
Nell'annuncio della prossima modifica viene sottolineata l'importanza che il progetto possa andare avanti e basarsi su strumenti e tecnologie moderni, invece di rimanere bloccato cercando di far funzionare software moderno su sistemi obsoleti.
Fonte: opennet.ru
