用 Rust 编写的 GNU Coreutils 替代品取得多项进展
GNU Coreutils 在 Linux 系统和其他平台上提供了一些常见且重要的写的项进命令行工具,GNU Core Utilities 包括常用的替代命令,如 cat、得多ls、写的项进rm、替代chmod、得多mkdir、写的项进wc、替代whoami 和许多其他命令。得多
随着行业内广泛将安全敏感代码转换为像 Rust 这样的写的项进内存安全语言,网站模板Sylvestre Ledru 和其他开发人员一直在开发基于 Rust 的替代 Coreutils 替代品 —— Rust Coreutils:完全清除 C 语言代码,转而使用 Rust 这种主打内存安全性和安全性的得多现代编程语言。
近一年来 Rust Coreutils 取得一些进展,写的项进已经能够在基本的替代 Debian 系统上运行,而最近他们一直在提高 GNU Coreutils 的得多兼容性。据外媒 phoronix 介绍,Rust Coreutils 不仅更安全,对于一些二进制文件,现在看到的性能比 GNU 包中的命令(如 head、云服务器cut 和其他常见命令)“显着地”要好。
不过现在 Rust Coreutils 仍然面临着缩小与上游 GNU 命令兼容性的挑战。目前唯一尚待实现的二进制文件之一是 stty,除了优化和兼容性工作之外,开发人员还在努力让 Debian 和 Ubuntu 在默认情况下能轻松切换到 Rust Coreutils。
通过 Sylvestre Ledru 的博客可以了解有关 Rust Coreutils 当前状态的更多详细信息。该项目的源代码可在 GitHub 中查看。
本文转自OSCHINA
本文标题:用 Rust 编写的 GNU Coreutils 替代品取得多项进展
本文地址:https://www.oschina.net/news/180841/rust-coreutils-make-multiple-advances