Xerxes_2 发表于 2025-3-17 13:16

Ubuntu 25.10 将采用 Rust 重写的 Coreutils,提升安全与性能


Ubuntu 计划在即将推出的 25.10 版本中引入基于 Rust 语言的核心工具集“uutils”,逐步替换传统的 GNU Coreutils


GNU Coreutils 包括常用的 ls/cp/mv/cat/echo 等命令。

Ubuntu 25.10 会整合 uutils 项目的 Rust Coreutils,并在 26.04 LTS 版中继续推进,前提是测试顺利。
Canonical 还提供了个“oxidizer”工具,让用户能在传统版和 Rust 版之间切换。



来源:https://www.phoronix.com/news/Ubuntu-25.10-Rust-Coreutils
感觉 Linux 工具链这些老东西也开始要大幅变化了,本来以为 Rust 就是写个内核驱动的。虽然我电脑里 fish/eza/fd/ripgrep/bat 什么的早就用上了。

ryanz 发表于 2025-3-17 13:24

rust 的 coreutils 早有了,不过我一直认为是个玩具。再提一个和 gnu coreutils 的替代品,busybox

Nanachi 发表于 2025-3-17 13:32

到最后GNU那套工具都会因为被RUST重写而替换吗

d2loader 发表于 2025-3-17 13:32

其实更大的新闻是下个版本内核可以用rust写的老黄内核态驱动了

—— 来自 鹅球 v3.3.96

ryanz 发表于 2025-3-17 14:05

Nanachi 发表于 2025-3-17 13:32
到最后GNU那套工具都会因为被RUST重写而替换吗

我个人觉得机会渺茫。一是 rust 依托 llvm,对一些奇奇怪怪架构支持并不那么好,底层基础工具肯定要取最大公约数。一是 rust 系大多 mit 许可,这对 gpl 许可的 gnu 系还有一众发行版是不可忍受的。借用我之前工作目睹的现状,在软件工程上,重写就是夺权

alann 发表于 2025-3-17 14:36

最近自媒体不是一直在渲染rust引发的linux宫斗剧吗

Midnight.Coup 发表于 2025-3-17 17:26

Rust 重写 coreutils 工具 5 年前就开始了,但现在也不能做到和原版 100% 行为一致

r_ex 发表于 2025-3-17 17:50

原版 100% 行为也不见得好啊

Midnight.Coup 发表于 2025-3-17 19:04

r_ex 发表于 2025-3-17 17:50
原版 100% 行为也不见得好啊
Goals
uutils aims to be a drop-in replacement for the GNU utils. Differences with GNU are treated as bugs.

这算是他们自己立的目标

linux40 发表于 2025-3-17 19:12

本帖最后由 linux40 于 2025-3-17 20:50 编辑

d2loader 发表于 2025-3-17 13:32
其实更大的新闻是下个版本内核可以用rust写的老黄内核态驱动了

—— 来自 鹅球 v3.3.96 ...

这个事情有点幽默,以前在红帽写nouveau的人去nv继续写nouveau,同时红帽宣布nova。
页: [1]
查看完整版本: Ubuntu 25.10 将采用 Rust 重写的 Coreutils,提升安全与性能