We Need Your Support: This site is primarily supported by advertisements. Ads are what have allowed this site to be maintained on a daily basis for the past 18+ years. We do our best to ensure only clean, relevant ads are shown, when any nasty ads are detected, we work to remove them ASAP. If you would like to view the site without ads while still supporting our work, please consider our ad-free Phoronix Premium.
uutils 0.0.16 Released As Rust-Based GNU Coreutils Replacement
Written by Michael Larabel in Programming on 12 October 2022 at 06:03 AM EDT. 9 Comments

Among the many Rust-written projects that have been gaining steam in recent years has been uutils as a Rust-based replacement to GNU Coreutils that is commonly used on Linux systems. Out today is uutils 0.0.16 as the latest step in this Rust-replacement quest.
GNU Coreutils provides some common core utilities for Linux systems with various command-line tools while uutils has been rewriting these utilities within the Rust programming language. Some components of uutils have shown to be faster while writing it in Rust allows for improved memory safety and maintaining a modern codebase.
With uutils 0.0.16, they have now changed their return exit code handling to match the GNU behavior, the tail utility has seen a significant refactoring, chroot is returning better exit codes, the dd argument parsing has been overhauled with greater GNU dd compatibility. and various other utilities have seen support for new arguments added. There has also been other fixes and improvements for increasing uutils compatibility with the GNU Coreutils.
Downloads and more details on uutils 0.0.16 via GitHub.

Leave a comment