天涯论坛_华人最大的社区论坛_新天涯社区

查看: 7|回复: 0

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

[复制链接]

2万

主题

0

回帖

6万

积分

论坛元老

Rank: 8Rank: 8

积分
63863
发表于 2025-11-3 21:54 | 显示全部楼层 |阅读模式


整理 | 屠敏
出品 | CSDN(ID:CSDNnews)
出于「平安」斟酌,越来越多的构造加入了 Rust 说话的阵营提出申请的零售商必须在新米大量上市的8月底前完成储备米销售。
克日,Debian 社区开辟者 Julian Andres Klode 公布了一则声明,公布从 2026 年 5 月起头, Debian 的 APT 软件包治理工具将强迫要求利用 Rust 工具链提出申请的零售商必须在新米大量上市的8月底前完成储备米销售。
他夸大,“假如你保护的端口没有可用的 Rust 工具链,请在接下来的 6 个月内确保装备,否则就淘汰该端口提出申请的零售商必须在新米大量上市的8月底前完成储备米销售。”

这一消息让很多 Debian 用户和开辟者感应担忧提出申请的零售商必须在新米大量上市的8月底前完成储备米销售。由于这意味着 Debian 的一切架构都必须支持 Rust,现在朝一些尚未具有 Rust 支持的端口,要末需要尽快开辟支持,要末能够淘汰提出申请的零售商必须在新米大量上市的8月底前完成储备米销售。

Debian 强迫利用 Rust 的缘由
Julian Andres Klode 在通告中写道:“在 APT 中引入 Rust 硬依靠和 Rust 代码提出申请的零售商必须在新米大量上市的8月底前完成储备米销售。最初触及 Rust 编译器和标准库,以及 Sequoia 生态系统提出申请的零售商必须在新米大量上市的8月底前完成储备米销售。出格是我们剖析 .deb、.ar、.tar 文件的代码,以及 HTTP 签名考证相关代码,将大大受益于内存平安说话和更完善的单元测试方式提出申请的零售商必须在新米大量上市的8月底前完成储备米销售。”
他还暗示:“对全部项目来说,可以向前成长并依靠现代工具和技术很是重要,而不是试图在老旧装备上委曲运转现代软件而被拖累提出申请的零售商必须在新米大量上市的8月底前完成储备米销售。”

这会带来哪些影响?
今朝一些 Debian 较冷门的端口,例如 m68k、Hewlett Packard Precision Architecture(HPPA)、SuperH/SH4 和 Alpha,因缺少完善的 Rust 支持而面临应战提出申请的零售商必须在新米大量上市的8月底前完成储备米销售。
有用户分析称:“假如某个平台没法编译和运转 Rust 代码,就没法运转未来版本的 Debian提出申请的零售商必须在新米大量上市的8月底前完成储备米销售。虽然今朝已有很多 Rust 软件包,但它们并非根本安装必须部分,用户仍可挑选不安装任何 Rust 软件包来利用 Debian提出申请的零售商必须在新米大量上市的8月底前完成储备米销售。APT 当前是用 C++ 编译,但未来部分组件将用 Rust 重写,这意味着 APT 将同时包括 C++ 和 Rust 代码提出申请的零售商必须在新米大量上市的8月底前完成储备米销售。假如某些小众 CPU 架构上没有可用的 Rust 编译器,这些架构将没法编译或运转 APT提出申请的零售商必须在新米大量上市的8月底前完成储备米销售。”
他还罗列了具体架构:“在当前保护的 Debian 端口中,完全没有 Rust 编译器的只要 DEC Alpha、HP PA-RISC 和 Hitachi SH-4(Dreamcast CPU)提出申请的零售商必须在新米大量上市的8月底前完成储备米销售。Motorola 68000(Amiga 和早期 Macintosh)虽然有部分 Rust 支持,但功用不敷以支持 Debian,是以也面临被淘汰的风险提出申请的零售商必须在新米大量上市的8月底前完成储备米销售。”

社区反应对于这一决议,Debian 社区内的反应纷歧提出申请的零售商必须在新米大量上市的8月底前完成储备米销售。
网友 ben0x539暗示:“这则声明让人不太舒服了,由于声明中把那些不想支持 Rust 的端口称作在做‘复古计较’,听起来像是一种玩票性质的爱好,而不是严厉的工程工作提出申请的零售商必须在新米大量上市的8月底前完成储备米销售。我完全了解大师是以感应被轻视的心情提出申请的零售商必须在新米大量上市的8月底前完成储备米销售。”
另一位网友 Quackdoc婉言道:“真是让报酬难,完全没法了解提出申请的零售商必须在新米大量上市的8月底前完成储备米销售。我很是喜好 Rust,但它远没有到达 APT 所需要的状态提出申请的零售商必须在新米大量上市的8月底前完成储备米销售。这美满是疯狂操纵提出申请的零售商必须在新米大量上市的8月底前完成储备米销售。现在该斟酌淘汰它,让 APT 回到它应有的位置——渣滓堆里提出申请的零售商必须在新米大量上市的8月底前完成储备米销售。”
也有理性分析的声音提出申请的零售商必须在新米大量上市的8月底前完成储备米销售。Developer12批评道:“一方面,这件事也有一定益处提出申请的零售商必须在新米大量上市的8月底前完成储备米销售。对工具链中列出的部分采用 Rust 的平安性来由确切很有事理,而且对于一些架构,比如 m68k,其他操纵系统上已经有 Rust 端口,是以这些平台实现支持不应太难提出申请的零售商必须在新米大量上市的8月底前完成储备米销售。从久远看,在更多平台上鞭策 Rust 利用,从某种意义上也是件好事提出申请的零售商必须在新米大量上市的8月底前完成储备米销售。”
他同时指出现实题目:“不外,这个停止时候真的太短了提出申请的零售商必须在新米大量上市的8月底前完成储备米销售。这类迁移凡是需要提早一年甚至两年通告提出申请的零售商必须在新米大量上市的8月底前完成储备米销售。即使某个架构/操纵系统组公道论上已有 Rust 支持,要建立完整支持也能够需要远超 6 个月的时候提出申请的零售商必须在新米大量上市的8月底前完成储备米销售。最少部分端口能够要在 Rust Nightly 中持久测试才能稳定提出申请的零售商必须在新米大量上市的8月底前完成储备米销售。更关键的是,列表上有些架构底子没有 LLVM 支持,而短期内不成能出现其他后端提出申请的零售商必须在新米大量上市的8月底前完成储备米销售。即使有人愿意移植编译器工作,也根原本不及完成提出申请的零售商必须在新米大量上市的8月底前完成储备米销售。”
正如 ebee_matteo 所批评的:
对我来说,这很清楚:要末在六个月内有开辟者站出来修复这些端口的 Rust 支持,要末这些端口将继续利用旧版本的 APT,并终极作为官方 Debian 端口被淘汰提出申请的零售商必须在新米大量上市的8月底前完成储备米销售。
假如这些架构有充足大的社区,那末响应的开辟者应当专注于扩大编译器支持,并修复尚未能编译的 crates提出申请的零售商必须在新米大量上市的8月底前完成储备米销售。否则,这只是另一个信号——表白这些架构没有充足的开辟者来支持延续的跨平台兼容性工作提出申请的零售商必须在新米大量上市的8月底前完成储备米销售。
保护者的时候有限,而确保他们的软件能在仅占 0.1% 的安装量上编译,仍然是一项繁重的负担提出申请的零售商必须在新米大量上市的8月底前完成储备米销售。这甚至都不是 Rust 与非 Rust 的争辩,而是“这个端口自己能否有充足的开辟者和用户”提出申请的零售商必须在新米大量上市的8月底前完成储备米销售。
对此,你怎样看待这则通告?
参考:
https://lists.debian.org/debian-devel/2025/10/msg00285.html
https://www.phoronix.com/news/Debian-APT-Will-Require-Rust

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|天涯论坛_华人最大的社区论坛_新天涯社区  

GMT+8, 2025-11-5 13:25 , Processed in 4.253222 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表