找回密码
 立即注册
查看: 2156|回复: 9

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

[复制链接]
     
发表于 2025-3-17 13:16 | 显示全部楼层 |阅读模式

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 版之间切换。




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


回复

使用道具 举报

     
发表于 2025-3-17 13:24 | 显示全部楼层
rust 的 coreutils 早有了,不过我一直认为是个玩具。再提一个和 gnu coreutils 的替代品,busybox
回复

使用道具 举报

     
发表于 2025-3-17 13:32 | 显示全部楼层
到最后GNU那套工具都会因为被RUST重写而替换吗
回复

使用道具 举报

     
发表于 2025-3-17 13:32 来自手机 | 显示全部楼层
其实更大的新闻是下个版本内核可以用rust写的老黄内核态驱动了

—— 来自 鹅球 v3.3.96
回复

使用道具 举报

     
发表于 2025-3-17 14:05 | 显示全部楼层
Nanachi 发表于 2025-3-17 13:32
到最后GNU那套工具都会因为被RUST重写而替换吗

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

使用道具 举报

     
发表于 2025-3-17 14:36 来自手机 | 显示全部楼层
最近自媒体不是一直在渲染rust引发的linux宫斗剧吗
回复

使用道具 举报

     
发表于 2025-3-17 17:26 | 显示全部楼层
Rust 重写 coreutils 工具 5 年前就开始了,但现在也不能做到和原版 100% 行为一致
回复

使用道具 举报

     
发表于 2025-3-17 17:50 | 显示全部楼层
原版 100% 行为也不见得好啊
回复

使用道具 举报

     
发表于 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.

这算是他们自己立的目标
回复

使用道具 举报

     
发表于 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。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2025-4-20 16:53 , Processed in 0.051604 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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