Programming Books

Main Menu

  • Home
  • Phyton programming
  • Java programming
  • Php programming
  • C++ programming
  • Additional Topics
    • Programming industry
    • Privacy Policy
    • Terms and Conditions

Programming Books

Header Banner

Programming Books

  • Home
  • Phyton programming
  • Java programming
  • Php programming
  • C++ programming
  • Additional Topics
    • Programming industry
    • Privacy Policy
    • Terms and Conditions
Php programming
Home›Php programming›Replacing Rust-Written with GNU Coreutils is progressing, some binaries are now faster

Replacing Rust-Written with GNU Coreutils is progressing, some binaries are now faster

By Brandy J. Richardson
January 29, 2022
0
0

Along with the broader industry trend of transitioning security-sensitive code to memory-safe languages ​​like Rust, there has been an effort to write a Rust-based replacement for GNU Coreutils. For almost a year, Rust Coreutils has been able to run a basic Debian system, while more recently they have increased their level of GNU Coreutils compatibility and in some cases even surpass the upstream project.

GNU Coreutils provides some of the common and important command line tools on Linux systems and other platforms. GNU Core utilities include commonly used commands such as cat, ls, rm, chmod, mkdir, wc, whoami, and dozens more. Sylvestre Ledru and other developers worked on a Rust-based Coreutils to dump C code and instead use this modern programming language that prides itself on security and memory safety.


uutils/coreutils is Rust’s replacement for C-based GNU Coreutils.

Ledru today released an update to Rust Coreutils, which recently saw its v0.0.12 release. There are now dozens of contributors each month contributing over 400 patches to this effort.

Not only should the Rust Coreutils be more secure, but for some binaries they now see “significantly” better performance than the GNU package for commands like head, cut, and other common commands. They remain on the challenge of bridging the compatibility gap of these utilities with upstream GNU commands. One of their only remaining binaries to implement is Style.

Along with their optimizations and compatibility work, the devs are also going to see how to make Debian and Ubuntu easily default to Rust Coreutils without requiring any funky hacks/configurations.

More details on the current status of Rust Coreutils via Sylvestre Ledru’s blog. The project code is hosted on GitHub.

Related posts:

  1. Camp Fish Tales Fish races August 20
  2. Developers reveal their favorite programming language and the ones they dread using
  3. The 9 Best MySQL Books for 2021 Based on Real User Reviews
  4. Business Notes, August 8, 2021

Archives

  • May 2022
  • April 2022
  • March 2022
  • February 2022
  • January 2022
  • December 2021
  • November 2021
  • October 2021
  • September 2021
  • August 2021
  • July 2021
  • June 2021
  • January 2021
  • December 2019
  • November 2019
  • October 2019
  • April 2019
  • March 2019
  • February 2019
  • January 2019
  • December 2017

Categories

  • C++ programming
  • Java programming
  • Php programming
  • Phyton programming
  • Programming industry

Recent Posts

  • 12-bit dual-channel PCIe card samples at 2x 3.2 Gsample/s
  • Woster: Need work for those stifled by student loans – Mitchell Republic
  • How to Become a Cloud Engineer
  • [Unveil]Emerging indie band SURL wants to bring rock back to the masses
  • Ansible vs. Puppet | Compare DevOps tools
  • Privacy Policy
  • Terms and Conditions