uutils / uutils/coreutils

different output between uutils and GNU in uname

Open
#12,536 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

U - uname
Dominant language
Rust
Stars
24.1k
Forks
2k
Avg merge
1d 5h
Merged PRs (30d)
365

Description

[cris@arch ~]$ uname --version
uname (GNU coreutils) 9.11
Copyright (C) 2026 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later https://gnu.org/licenses/gpl.html.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Written by David MacKenzie.
[cris@arch ~]$ uu-uname --version
uname (uutils coreutils) 0.8.0
[cris@arch ~]$ uname -api
Linux arch 7.0.9-arch1-1 #1 SMP PREEMPT_DYNAMIC Sun, 17 May 2026 17:23:07 +0000 x86_64 GNU/Linux
[cris@arch ~]$ uu-uname -api
Linux arch 7.0.9-arch1-1 #1 SMP PREEMPT_DYNAMIC Sun, 17 May 2026 17:23:07 +0000 x86_64 unknown unknown GNU/Linux
[cris@arch ~]$

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Reproduce the reported uname --version, uname -api, and uu-uname -api commands and compare their output with GNU coreutils. Trace the uname command implementation and its platform-specific system information handling; done means the uutils output no longer contains the unexpected unknown unknown fields and matches GNU for this case.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
cli, operating-systems
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
68/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.