Julian Andres Klode, der leitende Entwickler des APT-Projekts, hat bekannt gegeben, dass er plant, Rust-Code in den APT-Paketmanager aufzunehmen und außerdem den Rust-Compiler, die Rust-Standardbibliothek und die PGP-Tools des Sequoia-Projekts, die in Rust geschrieben sind, als erforderliche Abhängigkeiten einzuführen. Die Änderungen sollen frühestens im Mai 2026 umgesetzt werden, um den Debian-Portierern sechs Monate Zeit zu geben, um das Rust-Toolkit korrekt zu implementieren oder den Port einzustellen.
Mit Rust sollen APT-Komponenten realisiert werden, die in Bezug auf Sicherheit besondere Aufmerksamkeit erfordern, wie zum Beispiel Parser für die Formate deb, ar und tar sowie der Code zur Überprüfung digitaler Signaturen. Bereits im APT 3.0-Release wurde die Nutzung des in Rust geschrevenen Tools sqv zur Überprüfung digitaler Signaturen anstelle des Aufrufs von gpgv eingeführt.
In der Ankündigung der bevorstehenden Änderungen wird die Bedeutung hervorgehoben, dass das Projekt vorankommen und auf moderne Werkzeuge und Technologien zurückgreifen kann, anstatt zu stagnieren, indem es versucht, moderne Software auf veralteten Systemen zum Laufen zu bringen.
Quelle: opennet.ru
