1.用 Rust 编写的 GNU Coreutils 替代品取得多项进展
2.Linuxä¸ï¼touchè¯å¥å¦ä½å®ç°
3.linux系统中怎么看一个二进制的可执行文件的源代码,
用 Rust 编写的 GNU Coreutils 替代品取得多项进展
在Linux系统和其他平台中,GNU Coreutils提供了一系列常用且重要的命令行工具,涵盖了诸如cat、ls、手势滑动便签源码rm、安居客源码chmod、mkdir、wc、whoami等命令。然而,随着行业在安全敏感代码转换中日益采用内存安全性的现代编程语言如Rust,Sylvestre Ledru和其团队致力于开发基于Rust的组件和源码GNU Coreutils替代品——Rust Coreutils,旨在全面清除C语言代码,采用主打内存安全性和安全性的Rust语言。
近一年来,Rust Coreutils取得了显著进展,系统吧源码现已能在基本的Debian系统上运行,并在提升GNU Coreutils兼容性方面持续努力。根据国外媒体phoronix的报道,相较于GNU包中的源码转补码命令,如head、cut等常见命令,Rust Coreutils的性能表现更为出色,显着提升。
尽管如此,Rust Coreutils仍面临着与上游GNU命令兼容性缩小的挑战,目前尚有待实现的二进制文件之一是stty。开发团队不仅专注于优化和兼容性工作,还致力于使Debian和Ubuntu系统能更加轻松地切换到Rust Coreutils。了解该项目的最新状态和源代码可访问Sylvestre Ledru的博客以及GitHub平台。
Linuxä¸ï¼touchè¯å¥å¦ä½å®ç°
ä¸ç¨çå æ ¸ï¼touchæ¯GNU core utilitiesçä¸é¨å
è¿éææºä»£ç
http://ftp.gnu.org/gnu/coreutils/coreutils-6..tar.gz
æè Ubuntuä¸
apt-get source coreutils
linux系统中怎么看一个二进制的可执行文件的源代码,
您好:
您可以通过which命令查找二进制的绝对位置,例如:
[root@master tmp]# which ls
alias ls='ls --color=auto'
/bin/ls
[root@master tmp]# rpm -qf /bin/ls
coreutils-8.4-.el6.x_
这时候就可以查找到二进制是由哪个软件安装生成,希望能帮到您。