uutils coreutils is a cross-platform reimplementation of the GNU coreutils in
Rust. While all programs have been implemented, some options might be missing
or different behavior might be experienced.
This project aims to be a drop-in replacement for the GNU utils. Differences
with GNU are treated as bugs.
uutils aims to work on as many platforms as possible, to be able to use the
same utils on Linux, Mac, Windows and other platforms. This ensures, for
example, that scripts can be easily transferred between platforms.
Install
Binary package:
pkgin install uutils-coreutils
From pkgsrc:
cd /usr/pkgsrc/sysutils/uutils-coreutils && make install clean
Dependencies
No port depends on this one.
Commit history 4
Date
Commit
Credits
Log message
0cf8022d96
pin
sysutils/uutils-coreutils: update to 0.12.0
(leaf pkg)
Rust Coreutils 0.12.0 Release:
We are happy to announce the release of Rust Coreutils 0.12.0 - a release focused on compatibility fixes for our Ubuntu friends.
Ubuntu ships uutils coreutils as its default coreutils implementation, and this cycle was driven by what their users and maintainers reported: the bugs they asked us to prioritize are all fixed here, along with a long tail of smaller divergences from GNU. Few of these are glamorous, but they are exactly what breaks a script that has worked for twenty years.
…
17f62e34b8
pin
sysutils/uutils-coreutils: update to 0.11.0
Rust Coreutils 0.11.0 Release:
We are happy to announce the release of Rust Coreutils 0.11.0 - a release focused on error messages, performance and GNU compatibility.
The big change is a new diagnostic engine built on ariadne. When a chmod mode, a cut list, a sort key or a tr set fails to parse, we now echo the arguments back with a caret under the character at fault, like a compiler does. See our blog post for more information: https://uutils.org/blog/2026-08-error-diagnostics/
PGO release builds are enabled for Linux, macOS and Windows (up to 31% faster), and a lot of per-utility optimization work landed on top of that. We also now treat a utility being significantly slower than GNU as a bug.
…
7b0955c132
pin
sysutils/uutils-coreutils: import security fix
Pull the package sources from unreleased git-hash https://github.com/sylvestre/coreutils/commit/dba580dc057007bc153098b7a5aac3f0bd9aeea7
in order to fix the reported security issue in https://github.com/uutils/coreutils/issues/13939
Bump package revison.
3d8dcf51da
pin
sysutils/uutils-coreutils: update to 0.10.0
Rust Coreutils 0.10.0 Release:
We are happy to announce the release of Rust Coreutils 0.10.0 - a release focused on GNU compatibility and robustness. The GNU test suite results improved sharply this cycle (645 passing, 29 failing, down from 56), we landed a second wave of security hardening (TOCTOU races, safe recursive descent, SELinux labeling at creation, backup guards), and we ran a broad anti-panic campaign across the utilities. On top of that: new features (mv --exchange and an OpenSSL backend for the checksum utilities), more zero-copy/read-ahead performance work, and wasm32-wasip2 support.
Highlights:
GNU Compatibility
645 passing GNU tests (+20) and 27 fewer failures, the largest single-cycle drop we have had
…
This site uses Google Analytics cookies to count visits and see which pages are read.
No cookie is set until you accept. What is collected