← All stories
● Covered by 1 source · 1 reportLow impact1 negative

OpenBSD Developers Reject Rust-based Uutils Coreutils Port

🔄 Updated 2h ago
New to BrevFeed? We gather this story from every outlet covering it into one summary — ranked by real-world impact, not just the latest headline — so you never miss what matters. What is BrevFeed? →

Key points

  • A Rust-based uutils coreutils port was proposed for OpenBSD.
  • OpenBSD founder Theo de Raadt and senior developers rejected the proposal.
  • Reasons cited include duplication and behavioral inconsistencies.
  • The port would introduce g-prefixed command names.

Proposal for Uutils Coreutils Port

David Uhden Collado submitted a port for sysutils/uutils on September 20. This port aimed to package Rust-based reimplementations of GNU coreutils as alternative tools for OpenBSD. The proposed installation would use g-prefixed command names, such as gcat and gls, linking them to a multicall binary.

Developer Opposition and Concerns

The proposal met immediate and strong opposition from OpenBSD's senior developers. Stuart Henderson expressed skepticism about the usability of the approach, while project founder Theo de Raadt directly criticized it, stating it "smells like agenda." De Raadt also dismissed the licensing argument, noting that OpenBSD already uses permissively licensed utilities.

A primary concern highlighted by de Raadt is the introduction of tools with "subtly different" behavior. OpenBSD's base system relies on consistent behavior among its utilities, and adding a second set of tools could create problems for users who pipe output between different commands.

Compatibility and Consistency Issues

De Raadt emphasized that "Noone wants subtly different behaving binaries as part of their workflow." He explained that if an OpenBSD ls command is used in a pipeline with other OpenBSD utilities like sed or cut, parsing non-standardized output characteristics from a new tool would cause issues. This highlights the project's commitment to maintaining behavioral consistency across its core system utilities.

✨ This summary was generated by AI from the outlets' reporting listed below. It is not independently verified and may contain errors — check the original sources. How BrevFeed works →

The daily brief

One email each morning: the day's tech stories, clustered across outlets and summarized. No account needed.

One email a day. Unsubscribe in one click, any time.

Today's brief

Spend a few minutes, get the whole day. Every topic's top stories in one hands-free rundown — listen, watch, or read the transcript.

~4 min · 3 stories · Oct 04

▶ Play today's brief Listen on Spotify

New every morning, and the back catalogue is archived by date.

Primary sources

GitHub uutils/coreutils

Reporting from

OpenBSD developers, including project founder Theo de Raadt, rejected a proposed port of the Rust-based uutils coreutils. The rejection stems from concerns about unnecessary duplication, behavioral incompatibilities with existing utilities, and licensing arguments.