分享好友 健康资讯首页 健康资讯分类 切换频道

Debian APT宣布“Rust令”:六个月内不支持的架构将被淘汰

2025-11-03 20:0142036kr

出于「安全」考虑,越来越多的组织加入了 Rust 语言的阵营。

近日,Debian 社区开发者 Julian Andres Klode 发布了一则声明,宣布从 2026 年 5 月开始, Debian 的 APT 软件包管理工具将强制要求使用 Rust 工具链。

他强调,“如果你维护的端口没有可用的 Rust 工具链,请在接下来的 6 个月内确保配备,否则就淘汰该端口。”

这一消息让不少 Debian 用户和开发者感到担忧。因为这意味着 Debian 的所有架构都必须支持 Rust,而目前一些尚未具备 Rust 支持的端口,要么需要尽快开发支持,要么可能淘汰。

Debian 强制使用 Rust 的原因

Julian Andres Klode 在公告中写道:“在 APT 中引入 Rust 硬依赖和 Rust 代码。最初涉及 Rust 编译器和标准库,以及 Sequoia 生态系统。特别是我们解析 .deb、.ar、.tar 文件的代码,以及 HTTP 签名验证相关代码,将大大受益于内存安全语言和更完善的单元测试方法。”

他还表示:“对整个项目来说,能够向前发展并依赖现代工具和技术非常重要,而不是试图在老旧设备上勉强运行现代软件而被拖累。”

这会带来哪些影响?

目前一些 Debian 较冷门的端口,例如 m68k、Hewlett Packard Precision Architecture(HPPA)、SuperH/SH4 和 Alpha,因缺乏完善的 Rust 支持而面临挑战。

有用户分析称:“如果某个平台无法编译和运行 Rust 代码,就无法运行未来版本的 Debian。虽然目前已有不少 Rust 软件包,但它们并非基础安装必需部分,用户仍可选择不安装任何 Rust 软件包来使用 Debian。APT 当前是用 C++ 编译,但未来部分组件将用 Rust 重写,这意味着 APT 将同时包含 C++ 和 Rust 代码。如果某些小众 CPU 架构上没有可用的 Rust 编译器,这些架构将无法编译或运行 APT。”

他还列举了具体架构:“在当前维护的 Debian 端口中,完全没有 Rust 编译器的只有 DEC Alpha、HP PA-RISC 和 Hitachi SH-4(Dreamcast CPU)。Motorola 68000(Amiga 和早期 Macintosh)虽然有部分 Rust 支持,但功能不足以支持 Debian,因此也面临被淘汰的风险。”

社区反应

对于这一决定,Debian 社区内的反应不一。

网友 ben0x539 表示:“这则声明让人不太舒服了,因为声明中把那些不想支持 Rust 的端口称作在做‘复古计算’,听起来像是一种玩票性质的爱好,而不是严肃的工程工作。我完全理解大家因此感到被轻视的心情。”

另一位网友 Quackdoc 直言道:“真是让人尴尬,完全无法理解。我非常喜欢 Rust,但它远没有达到 APT 所需要的状态。这完全是疯狂操作。现在该考虑淘汰它,让 APT 回到它应有的位置——垃圾堆里。”

也有理性分析的声音。Developer12 评论道:“一方面,这件事也有一定好处。对工具链中列出的部分采用 Rust 的安全性理由确实很有道理,而且对于一些架构,比如 m68k,其他操作系统上已经有 Rust 端口,因此这些平台实现支持不应太难。从长远看,在更多平台上推动 Rust 使用,从某种意义上也是件好事。”

他同时指出实际问题:“不过,这个截止时间真的太短了。这类迁移通常需要提前一年甚至两年公告。即便某个架构/操作系统组合理论上已有 Rust 支持,要建立完整支持也可能需要远超 6 个月的时间。至少部分端口可能要在 Rust Nightly 中长期测试才能稳定。更关键的是,列表上有些架构根本没有 LLVM 支持,而短期内不可能出现其他后端。即使有人愿意移植编译器工作,也根本来不及完成。”

正如 ebee_matteo 所评论的:

对我来说,这很清楚:要么在六个月内有开发者站出来修复这些端口的 Rust 支持,要么这些端口将继续使用旧版本的 APT,并最终作为官方 Debian 端口被淘汰。

如果这些架构有足够大的社区,那么相应的开发者应该专注于扩展编译器支持,并修复尚未能编译的 crates。否则,这只是另一个信号——表明这些架构没有足够的开发者来支撑持续的跨平台兼容性工作。

维护者的时间有限,而确保他们的软件能在仅占 0.1% 的安装量上编译,依然是一项沉重的负担。这甚至都不是 Rust 与非 Rust 的争论,而是“这个端口本身是否有足够的开发者和用户”。

对此,你怎么看待这则公告?

参考:

https://lists.debian.org/debian-devel/2025/10/msg00285.html

https://www.phoronix.com/news/Debian-APT-Will-Require-Rust

本文来自微信公众号“CSDN”,整理:屠敏 ,36氪经授权发布。

举报
收藏 0
打赏 0
评论 0
上海土拍揽金90.6亿 一家不锈钢企业青山实业成最大赢家
上海第七批次土拍终于落槌。如果只看实时拍地数据,这似乎是波澜不惊的一天:上架5宗地块全部拍出,总揽金90.6亿元,没有所谓的地王地块,也没有超高溢价率的房企争夺战。但如果将视角拉远,会发现这场土拍背后,筛选出了上海楼市中两种截然不同的资本面孔。第一类,是常年参与上海土拍的各大房企们:从绿城、招商,再到华润、联发,几家企业已沉浸这片楼市多年;第二类,则是那些选择“跨界”入局的实业企业们,而本场土拍中

0评论2026-08-0574

早期项目 | 从智能喂养切入,一家创业公司想搭建母婴AI生态
作者 | 张子怡编辑 | 袁斯来母婴市场在全球拥有万亿级规模。中国的母婴消费市场规模已突破5万亿元,年均增速保持12%的稳健水平;全球母婴市场总量更是达到约2万亿美元。庞大的母婴市场背后,其智能化渗透率较低,尚不足1%。全球母婴家庭普遍面临养育压力大、成本高、信息繁杂等核心痛点,而传统母婴产品仍停留在基础功能阶段,智能化程度不足、生态割裂,无法满足新一代家庭需求。以喂奶为例,不少家庭依然采用着极为

0评论2026-08-0576

壹酒店“失败”启示录……
近日,三亚海棠湾阳光壹酒店正式撤牌,原址将引入希尔顿旗下康莱德品牌。这意味着新喜达屋在中国内地的唯一酒店黯然离场,也宣告康莱德阔别四年后重回海棠湾。为何是小众先锋的壹酒店退出,而老派奢华的康莱德归来?在存量竞争白热化的当下,业主为何要么自持、要么纷纷转向国际酒店巨头?壹酒店换牌康莱德,新喜达屋退出中国市场?近日,三亚海棠湾康莱德酒店项目悄然落地了。令人意外的是,该项目曾一度传出要换牌凯悦旗下的奢华

0评论2026-08-0582