Debian 近期被“drop”的两类主因
近期社区里“Debian 突然 drop 了它”的说法,主要对应两类变动:一是部分硬件架构被停止支持,二是APT工具链计划引入Rust导致部分移植版可能失去维护。下面分别说明原因与影响。
架构层面的停止支持
已发生的变化:Debian unstable/experimental 已终止支持 MIPS64EL 与 ARMEL 架构。代表性设备包括 树莓派 1、树莓派 Zero W(均为 ARMEL)。官方时间表显示,Debian 13 将是最后一个支持 ARMEL 的版本,同时 MIPS64EL 将被移除;建议仍在用这些架构的用户更换硬件以继续获得更新。
主要原因:这些架构的可用硬件稀缺、开发者投入下降,维护成本与收益失衡,难以满足现代发行版对安全更新与工具链的要求,因此被逐步“归档/停止支持”。
APT 与 Rust 的语言策略影响
已宣布的计划:Debian 计划在2026年5月之后让 APT 对 Rust 形成“硬性依赖”,首批涉及 Rust 编译器/标准库 以及 Sequoia(OpenPGP 的 Rust 实现)相关组件,目标环节包括 .deb/.ar/.tar 解析 与 HTTP 签名验证,以提升内存安全与可测试性。
潜在影响:各移植架构若无法提供可用的 Rust 工具链,需在约6个月内补齐,否则可能被淘汰。社区讨论中常被点名的难支持架构包括 Alpha、HP PA-RISC、SH-4、m68k 等;而 ARMEL/MIPS64EL 本身已在前述架构调整中先行退出,进一步降低了适配优先级。
如何判断你关心的对象是否被 drop
若关注的是具体“架构/设备”:查看 Debian 各移植端口的状态页面与邮件列表,确认是否仍在“ports”列表内、是否已进入“archived/removed”状态;结合上面的时间表与设备清单进行核对。
若关注的是某个“软件包/功能”:检查该软件包的 Debian 13/14 版本信息、依赖变更与维护者状态;若属于 APT 周边组件,留意其是否按计划引入 Rust 依赖以及是否对你的架构提供预编译包。