发布 uutils 0.0.19,GNU Coreutils 的 Rust 变体

uutils coreutils 0.0.19 项目已发布,开发了 GNU Coreutils 包的类似版本,并用 Rust 语言重写。 Coreutils 附带了一百多个实用程序,包括 sort、cat、chmod、chown、chroot、cp、date、dd、echo、hostname、id、ln 和 ls。 该项目的目标是创建 Coreutils 的跨平台替代实现,能够在 Windows、Redox 和 Fuchsia 平台等上运行。 与 GNU Coreutils 不同,Rust 实现是在宽松的 MIT 许可证下分发的,而不是在 Copyleft GPL 许可证下分发的。

主要变化:

  • 改进了与 GNU Coreutils 基准测试套件的兼容性,该套件通过了 365 项测试(之前为 340 项),未通过 186 (210) 项测试,并跳过了 49 (50) 项测试。 参考版本是 GNU Coreutils 9.3。
    发布 uutils 0.0.19,GNU Coreutils 的 Rust 变体
  • 扩展了功能,改进了兼容性,并添加了实用程序 b2sum、basenc、chgrp、chown、cksum、cp、date、dd、dircolors、du、factor、fmt、hashsum、head、ls、mkdir、mktemp、more、mv、缺少的选项不错,粘贴,pwd,rm,切碎,尾巴,触摸,uniq,wc,whoami,是的。
  • rm 和 uniq 解决了在文件和目录名中使用不正确的 UTF-8 字符时出现的问题。

来源: opennet.ru

添加评论