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 什么的早就用上了。
rust 的 coreutils 早有了,不过我一直认为是个玩具。再提一个和 gnu coreutils 的替代品,busybox 到最后GNU那套工具都会因为被RUST重写而替换吗 其实更大的新闻是下个版本内核可以用rust写的老黄内核态驱动了
—— 来自 鹅球 v3.3.96 Nanachi 发表于 2025-3-17 13:32
到最后GNU那套工具都会因为被RUST重写而替换吗
我个人觉得机会渺茫。一是 rust 依托 llvm,对一些奇奇怪怪架构支持并不那么好,底层基础工具肯定要取最大公约数。一是 rust 系大多 mit 许可,这对 gpl 许可的 gnu 系还有一众发行版是不可忍受的。借用我之前工作目睹的现状,在软件工程上,重写就是夺权 最近自媒体不是一直在渲染rust引发的linux宫斗剧吗 Rust 重写 coreutils 工具 5 年前就开始了,但现在也不能做到和原版 100% 行为一致 原版 100% 行为也不见得好啊 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 20:50 编辑
d2loader 发表于 2025-3-17 13:32
其实更大的新闻是下个版本内核可以用rust写的老黄内核态驱动了
—— 来自 鹅球 v3.3.96 ...
这个事情有点幽默,以前在红帽写nouveau的人去nv继续写nouveau,同时红帽宣布nova。
页:
[1]