文| 羅奇奇
出品 | 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 Coreutils 取得一些進展,已經能夠在基本的 Debian 系統上運行,而最近他們一直在提高 GNU Coreutils 的兼容性。據外媒 phoronix 介紹,Rust Coreutils 不僅更安全,對於一些二進制文件,現在看到的性能比 GNU 包中的命令(如 head、cut 和其他常見命令)「顯着地」要好。不過現在 Rust Coreutils 仍然面臨着縮小與上游 GNU 命令兼容性的挑戰。目前唯一尚待實現的二進制文件之一是stty,除了優化和兼容性工作之外,開發人員還在努力讓 Debian 和 Ubuntu 在默認情況下能輕鬆切換到 Rust Coreutils。通過Sylvestre Ledru 的博客可以了解有關 Rust Coreutils 當前狀態的更多詳細信息。該項目的源代碼可在GitHub中查看。語言粉·徵文活動,拿OSC驚喜福袋2022新春賀歲,中國開源創企集結回到地球之後,這個男人創建了Ubuntu
覺得不錯,請點個在看呀