• 请不要在回答技术问题时复制粘贴 AI 生成的内容
YanSeven
V2EX  ›  程序员

Debian 拥抱 Rust:五月起强制使用

  •  
  •   YanSeven · Nov 2, 2025 · 7612 views
    This topic created in 192 days ago, the information mentioned may be changed or developed.
    Debian 拥抱 Rust:五月起强制使用

    Debian 项目计划从 2026 年 5 月起强制引入 Rust 语言作为依赖项,并逐步将 Rust 编译器和标准库纳入 APT 包管理系统。这将影响包括 Rust 编译器、标准库以及 Sequoia 生态系统在内的多个组件。开发人员需在六个月内确保其维护的架构拥有 Rust 工具链,否则将逐步淘汰该架构。此举旨在推动项目整体采用现代工具和技术,避免在老式计算设备上强行运行现代软件带来的问题。

    https://lists.debian.org/debian-devel/2025/10/msg00285.html
    https://news.ycombinator.com/item?id=45779860
    22 replies    2025-11-05 03:13:07 +08:00
    1103409364
        1
    1103409364  
       Nov 2, 2025
    1
    tamakiui
        2
    tamakiui  
       Nov 2, 2025
    正在使用 debian12 lts 看这个帖子。
    flyqie
        3
    flyqie  
       Nov 2, 2025 via Android
    不觉得这是什么好事。

    hacker news 上的讨论似乎也持多种意见。
    abc0123xyz
        4
    abc0123xyz  
       Nov 2, 2025   ❤️ 8
    R 门
    编程界圆神( dog )
    ranaanna
        5
    ranaanna  
       Nov 2, 2025
    @tamakiui debian 12 发布于 2023-06-10 ,3 年的 security support 要到 2026-06-10 才结束,额外的 2 年 long term support 要到 2026-06-11 才开始。所以,目前并没有"debian 12 lts"

    另外,老旧的架构早晚是要淘汰的。这个针对的,好像是早已淘汰的 arm, sparc, powerpc, alpha, m68k 之类,并不是 i386 ,虽然 debian 13 已经停止支持了
    tamakiui
        6
    tamakiui  
       Nov 2, 2025
    @ranaanna 准确来说是的,但我是普通使用者,按年来记是没错的(恼)
    mikewang
        7
    mikewang  
       Nov 2, 2025   ❤️ 10
    这个标题是有问题,且会带来误导的。

    原标题:Hard Rust requirements from May onward

    并不是说 “强制使用” Rust ,而是说作者将在 APT 引入 Rust 依赖(一部分 APT 的功能将由 Rust 编写)。

    为什么不支持 Rust 工具链的 port 要被淘汰:因为 APT 加入 Rust 代码后,没有对应工具链就编不出来了。APT 作为 Debian 的包管理工具,每个 port 都是必须的。这个是对维护者的要求,普通用户完全可以不安装这些 Rust 工具链。

    并不是说要“强制”或者“强迫”怎么样,而是说要在 APT 里加入 Rust 代码了,就是这么简单。
    bbbblue
        8
    bbbblue  
       Nov 2, 2025   ❤️ 3
    为什么不少 rust 文章的标题都这么带有误导性和迷惑性 😂😂😂
    mikewang
        9
    mikewang  
       Nov 2, 2025   ❤️ 1
    #8 这个中文标题大概是 Google Translate 的问题。

    实际上是:Debian 硬依赖 APT ,APT 的构建硬依赖 Rust 工具链。

    strobber16
        10
    strobber16  
       Nov 2, 2025 via Android
    参考 ubuntu 的 rust core-utils
    cnt2ex
        11
    cnt2ex  
       Nov 2, 2025   ❤️ 2
    @mikewang 原邮件标题就是这样的

    >Subject: Hard Rust requirements from May onward

    正文倒是提到了只是 APT 。
    mikewang
        12
    mikewang  
       Nov 2, 2025
    #11 @cnt2ex “强制使用” 是错误的。Hard Rust requirements ,指的是对 Rust 工具链支持的硬性要求。Debian 没有强制任何人使用 Rust 。
    cctvbnm111X1
        13
    cctvbnm111X1  
       Nov 2, 2025   ❤️ 3
    逗。。。还强制使用。。没屎硬舔吗
    aloxaf
        14
    aloxaf  
       Nov 3, 2025
    坏了,这下反 Rust 魔怔人能用的发行版直接少了一大堆
    yolee599
        15
    yolee599  
       Nov 3, 2025 via Android
    看来要开始学 rust 了
    miniliuke
        16
    miniliuke  
       Nov 3, 2025   ❤️ 1
    @bbbblue 毕竟编程界原神,代码界坤坤。白子黑子都多
    user1284
        17
    user1284  
       Nov 3, 2025
    rust 代码好维护还是 cpp 或者 c 好维护, 既然觉得越老的越好那应该完全用汇编写 API. 反 rust 的无非是自己正好掌握了 cpp 和 c 并且花费了大量心血, 而 rust 降低了这个门槛让他们不爽而已, 俗称老资历上车关门.
    realpg
        18
    realpg  
    PRO
       Nov 3, 2025   ❤️ 1
    @bbbblue
    吹 rust 的群体是这样的 反正利用一切标题党造势
    wsseo
        19
    wsseo  
       Nov 3, 2025
    不如用 AI 写汇编。反正 AI 已经无敌了。
    wangtian2020
        20
    wangtian2020  
       Nov 3, 2025   ❤️ 2
    我支持强制使用 Zig
    daimaosix
        21
    daimaosix  
       Nov 4, 2025   ❤️ 1
    @wangtian2020 支持!
    MrKrabs
        22
    MrKrabs  
       Nov 5, 2025
    这么巧我刚把家里大便删光了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   4537 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 125ms · UTC 10:06 · PVG 18:06 · LAX 03:06 · JFK 06:06
    ♥ Do have faith in what you're doing.