用Rust编写的GNU Coreutils替代品取得多项进展

文 | 罗奇奇
出品 | OSC开源社区(ID:oschina2013)
GNU Coreutils 在 Linux 系统和其他平台上提供了一些常见且重要的命令行工具,GNU Core Utilities 包括常用的命令,如 cat、ls、rm、chmod、mkdir、wc、whoami 和许多其他命令 。
随着行业内广泛将安全敏感代码转换为像 Rust 这样的内存安全语言,Sylvestre Ledru 和其他开发人员一直在开发基于 Rust 的 Coreutils 替代品 —— Rust Coreutils:完全清除 C 语言代码,转而使用 Rust 这种主打内存安全性和安全性的现代编程语言 。
【用Rust编写的GNU Coreutils替代品取得多项进展】近一年来 Rust Coreutils 取得一些进展,已经能够在基本的 Debian 系统上运行,而最近他们一直在提高 GNU Coreutils 的兼容性 。据外媒 phoronix 介绍,Rust Coreutils 不仅更安全,对于一些二进制文件,现在看到的性能比 GNU 包中的命令(如 head、cut 和其他常见命令)“显着地”要好 。

    推荐阅读