發布 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

添加評論