Julian Andres Klode, der leitende Entwickler des APT-Projekts, hat bekannt gegeben, dass er plant, Rust-Code in den APT-Paketmanager zu integrieren und auch den Rust-Compiler, die Rust-Standardbibliothek und die PGP-Tools des Sequoia-Projekts, die in Rust geschrieben sind, zu den Pflichtabhängigkeiten hinzuzufügen. Die Änderungen sollen nicht vor Mai 2026 umgesetzt werden, um den Entwicklern der Debian-Ports sechs Monate Zeit zu geben, um eine korrekte Funktionalität der Rust-Tools zu gewährleisten oder den Port einzustellen.
Mit Rust sollen APT-Komponenten realisiert werden, die aufgrund der Sicherheit besonderen Augenmerk erfordern, wie beispielsweise Parser für die Formate deb, ar und tar sowie Code zur Überprüfung digitaler Signaturen. Bereits im APT 3.0-Release wurde die Möglichkeit integriert, das in Rust geschriebene Tool sqv zur Überprüfung digitaler Signaturen anstelle von gpgv zu verwenden.
In der Ankündigung der bevorstehenden Änderungen wird betont, wie wichtig es für das Projekt ist, voranzukommen und sich auf moderne Werkzeuge und Technologien zu stützen, anstatt zu stagnieren, indem versucht wird, moderne Software auf veralteten Systemen zum Laufen zu bringen.
Quelle: opennet.ru
