APT 项目的主要维护者 Julian Andres Klode 宣布,将 Rust 代码添加到 APT 包管理器中,并将 Rust 编译器、Rust 标准库以及用 Rust 编写的 Sequoia 项目的 PGP 工具链纳入其必需依赖项。这些变更计划最早于 2026 年 5 月实施,以便为移植开发者留出开发时间。 Debian 六个月的时间来实施 Rust 工具包的正确运行,或者关闭该端口。
Rust 计划用于实现一些需要更高安全级别的 APT 组件,例如 .deb、.ar 和 .tar 格式的解析器,以及用于验证数字签名的代码。此前,APT 3.0 版本新增了使用 Rust 编写的 sqv 工具来验证数字签名的功能,而无需调用 gpgv。
即将进行的变更公告指出,重要的是要让项目向前发展,并依靠现代工具和技术,而不是陷入试图让现代软件在遗留系统上运行的困境。
来源: opennet.ru
