近日,Debian 开发者 Julian Andrés Klode 宣布,其包管理工具 APT 将从 2026 年 5 月起开始引入对 Rust 编译器及其标准库的硬性依赖。这意味着所有 Debian 支持的 CPU 架构都必须具备完整的 Rust 工具链,否则将面临被“淘汰”(sunset)的风险。
APT 在 Debian 系统中负责核心的软件包安装、升级与删除操作。当前其代码主要基于 C / C++ 实现。Julian 指出:在解析 .deb、.ar、.tar 文件以及 HTTP 签名验证等关键环节,引入 Rust 可显著提升 内存安全性 与 单元测试覆盖率。
此次变更对较小众或老旧的硬件架构尤为严峻。诸如 m68k、HPPA (Hewlett Packard Precision Architecture)、SuperH/SH4、Alpha 等架构的 Debian 版本,因目前缺乏成熟的 Rust 工具链支持,将被置于淘汰风险之中。
开发者被要求在公告发出后的“约 6 个月”内完成对应架构的 Rust 支持,否则该架构可能被标为“将终止支持”。
(文/开源中国)