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

开发 开发工具
GNU Coreutils 在 Linux 系统和其他平台上提供了一些常见且重要的命令行工具,GNU Core Utilities 包括常用的命令,如 cat、ls、rm、chmod、mkdir、wc、whoami 和许多其他命令。

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

责任编辑:未丽燕 来源: 开源中国
相关推荐

2021-01-05 08:35:24

GNU nanoVim编辑器

2022-04-14 09:19:34

Notion开源AppFlowy

2011-04-12 09:13:51

OpenIndianaSolaris替代品

2013-01-28 09:25:54

2022-08-02 10:45:29

AppFlowyNotion开源

2013-11-19 14:36:38

UbuntuDebianPCLinuxOS

2021-10-19 09:00:00

KubeMQKubernetes工具

2012-09-24 09:45:55

Windows 8操作系统

2012-10-30 09:30:49

IaaS基础架构即服务IaaS案例

2024-01-15 14:19:34

开源ChatGPT

2022-08-15 09:49:28

K8s云原生

2020-02-17 21:35:21

JoplinEvernote开源

2020-12-04 09:41:36

C编程语言替换C

2016-09-13 15:50:24

TurtlEvernote开源

2022-11-28 11:35:33

Kubernetes开源工具

2010-02-25 09:14:07

2021-11-03 21:20:54

FerdiFranz开源

2024-04-02 09:42:39

2010-09-04 10:21:03

2019-10-22 19:00:16

PhotoshopAdobe开源
点赞
收藏

51CTO技术栈公众号