【Rust日报】2025-05-26 Rust 版本的 Coreutils 0.1 发布

【Rust日报】2025-05-26 Rust 版本的 Coreutils 0.1 发布

💡 原文中文,约2200字,阅读约需6分钟。
📝

内容提要

Rust 版本的 Coreutils 0.1 发布,计划在 Ubuntu 25.10 中默认使用,替代 uutils。该版本提升了性能,支持 SELinux,并与 GNU Coreutils 兼容。同时,Rust 编译器的 GCC 后端也已完成,推动 Rust 在更多平台的应用。

🎯

关键要点

  • Rust 版本的 Coreutils 0.1 发布,计划在 Ubuntu 25.10 中默认使用,替代 uutils。
  • Rust Coreutils 0.1 版本实现了重大性能提升,支持 SELinux,并提升了与 GNU Coreutils 的兼容性。
  • Coreutils 命令的执行速度现已达到或超过 GNU Coreutils,增强了 Rust Coreutils 的吸引力。
  • Rust Coreutils 0.1 通过了 GNU 测试套件中的 522 项测试,较前一版本有所提升。
  • GCC 编译器后端现在可以完全编译 Stage 3 的 Rust 编译器,推动 Rust 在更多平台的应用。
  • 目前自举过程仅在 x86_64 架构的 Linux 系统上进行了测试,未来计划对更多架构展开测试。
  • Serde Vars 是一个方便在支持序列化的结构中使用环境变量的库,简化了配置文件的读取过程。

延伸问答

Rust 版本的 Coreutils 0.1 有哪些主要改进?

Rust 版本的 Coreutils 0.1 实现了重大性能提升,增加了对 SELinux 的支持,并提升了与 GNU Coreutils 的兼容性。

Rust Coreutils 0.1 计划在哪个版本的 Ubuntu 中默认使用?

Rust Coreutils 0.1 计划在 Ubuntu 25.10 中默认使用,替代 uutils。

Rust Coreutils 0.1 的性能如何与 GNU Coreutils 比较?

Rust Coreutils 0.1 的执行速度现已达到或超过 GNU Coreutils,使其在性能上不输于基于 C 语言的版本。

Rust Coreutils 0.1 通过了多少项 GNU 测试?

Rust Coreutils 0.1 通过了 GNU 测试套件中的 522 项测试,较前一版本有所提升。

GCC 编译器后端的最新进展是什么?

GCC 编译器后端现在可以完全编译 Stage 3 的 Rust 编译器,推动 Rust 在更多平台的应用。

Serde Vars 库的主要功能是什么?

Serde Vars 是一个方便在支持序列化的结构中使用环境变量的库,简化了配置文件的读取过程。

➡️

继续阅读