Hacker News·3 min read·hard

OpenBSD Developers Reject Uutils Coreutils

P
pjmlp
OpenBSD Developers Reject Uutils Coreutils
✦AI Summary

OpenBSD developers have rejected a proposal to include the Rust-based 'uutils' coreutils in their base system. The project leadership cited concerns over unnecessary code duplication and potential behavioral inconsistencies with their existing BSD-licensed utilities.

Why it matters

This highlights the ongoing debate within the open-source community regarding the adoption of Rust and the prioritization of system stability and consistency over modern language trends.

✦Dive DeeperCreate a free account to unlock

A proposed port of the Rust-based uutils coreutils reimplementation sparked heated debate on the OpenBSD mailing list, with project founder Theo de Raadt and senior developers rejecting it as unnecessary duplication that introduces behavioral incompatibilities with the base system.

A proposal to add the uutils coreutils reimplementation to the OpenBSD ports tree drew sharp criticism from senior developers this week, exposing tensions around Rust adoption, licensing philosophy, and the project's commitment to behavioral consistency across its base system utilities.

David Uhden Collado submitted the sysutils/uutils port on September 20, packaging the Rust-based reimplementations of GNU coreutils as drop-in alternatives. The port installs g-prefixed command names—gcat, gls, gcp, gdate, gsort, gstat, gtail, gtimeout, and others—as symlinks to a multicall binary under libexec/uutils . Each package conflicts with its corresponding GNU implementation and declares the GNU port as a secondary @pkgpath .

The response was immediate and dismissive.

Continue reading on Headlinne

Create a free account to read the full article.

Read full article →
technology
✦

Get smarter about the news

Sign up free for a feed built around what you actually care about, Dive Deeper research on any story, and the full text of every article.

Create free account

Already have an account? Sign in