uutils_
Who uses uutils

uutils is no longer just a development experiment - it is running in production at some of the largest software organisations in the world. This page documents known adopters and how they use our tools.


Canonical / Ubuntu

Canonical is progressively replacing GNU coreutils with uutils across Ubuntu. Canonical laid out the roadmap in March 2025 in Carefully But Purposefully Oxidising Ubuntu.

The rollout:

ReleaseStatus
Ubuntu 25.10uutils coreutils ships as default - real-world testing before the LTS
Ubuntu 26.04 LTSrust-coreutils 0.8.0 included; cp, mv, rm remain GNU pending 8 TOCTOU fixes found in audit
Ubuntu 26.10Target for 100% rust-coreutils

To support this transition, Canonical commissioned a two-phase security audit with Zellic (December 2025 – March 2026). The audit found and resolved 113 issues in total, all reported back to the uutils upstream. The full report is available at github.com/Zellic/publications.

A Canonical engineer also created oxidizr, a tool that lets users on Ubuntu 24.04+ switch to uutils today - replacing GNU binaries with uutils symlinks, reversibly, in one command.

Links:


Microsoft

Microsoft ships uutils coreutils as Coreutils for Windows, a native Windows distribution of uutils/coreutils, uutils/findutils, and a Microsoft fork of uutils/grep. It was announced at Microsoft Build 2026 (June 2, 2026) as part of Windows becoming a first-class development platform.

The distribution is available today via:

winget install Microsoft.Coreutils

The stated goal is to make moving between Linux, macOS, WSL, containers, and Windows frictionless: the same commands, flags, and pipelines work the same way, so existing scripts carry over without translation.

Microsoft maintains the downstream packaging at github.com/microsoft/coreutils. The uutils/coreutils project is the upstream - Microsoft builds from it directly and does not rewrite the tools.

Links:


Snap Inc. (SPECS AR glasses)

Snap Inc. ships Snap OS - the proprietary Linux-based operating system powering the SPECS augmented reality glasses announced at Augmented World Expo 2026 - built on Yocto/OpenEmbedded.

A Snap engineer has been the primary contributor and maintainer of the uutils-coreutils recipe in the meta-openembedded (meta-oe) layer since Yocto 4.1 (langdale). The recipe uses PROVIDES = "coreutils" so uutils acts as a transparent drop-in replacement for GNU coreutils in embedded images.

Links:


Debian

Debian has packaged uutils coreutils since Debian 12 (Bookworm) and is actively tracking upstream releases.

Debian is also following Ubuntu's path toward making uutils the default. A Google Summer of Code 2024 project - "Improve support of the Rust coreutils in Debian" - was mentored to accelerate the integration. The package is also inherited by downstream Debian-based distributions including Raspbian, Kali Linux, Parrot OS, PureOS, and deepin 23.

Links:


Alpine Linux

Alpine Linux packages uutils coreutils in its community repository (Alpine 3.19+, now at 0.9.0 in Alpine Edge / 3.24). What makes Alpine particularly notable is the depth of adoption: 29 downstream Alpine packages already declare a dependency on uutils-coreutils, including lvm2, netdata, dracut, Pi-hole, and openvas-scanner.

When both uutils-coreutils and coreutils are installed, Alpine's package manager automatically purges the GNU binaries and replaces them with uutils symlinks.

Links:


Redox OS

Redox OS, the microkernel operating system written entirely in Rust, uses uutils as its coreutils layer. The Redox Book states it plainly: "Redox uses the Rust implementation of the GNU Coreutils, uutils." Redox is also listed as an officially supported platform in the uutils codebase.


VS Code for the Web

Microsoft VS Code for the Web (vscode.dev) uses uutils coreutils compiled to WebAssembly/WASI to power the shell commands (ls, cat, date, etc.) available in the browser-based terminal. This was documented in the official VS Code blog in June 2023 and represents one of the first large-scale production deployments of uutils in a WASM context.

Links:


Buildroot

Buildroot, the widely-used embedded Linux build system, ships an official uutils-coreutils package since April 2025.

This brings uutils into the reach of a vast ecosystem of IoT, industrial, and embedded devices built with Buildroot.


Apertus

Apertus builds the AXIOM Beta, an open-source professional cinema camera. Their firmware build system runs on Ubuntu hosts and was updated in December 2025 to support uutils coreutils as the host toolchain.

This makes Apertus one of the first hardware projects to explicitly track and maintain uutils compatibility in their build system.

Links:


Fedora / RHEL / EPEL

uutils coreutils is packaged in Fedora since F39/F40 (as rust-coreutils, renamed to uutils-coreutils in Fedora 42). It is available in Fedora 42, 43, 44 and Rawhide at version 0.7.0, and in EPEL 9 and EPEL 10 - making it available to Red Hat Enterprise Linux users. Fedora is not planning to make it the default in the near term but maintains the package actively.

uutils is also packaged in OpenMandriva (all branches) and Apertis (the Debian-based embedded automotive Linux distro, v2023–v2027).

Links:


NixOS

uutils coreutils is available in nixpkgs as uutils-coreutils and uutils-coreutils-noprefix (the latter installs commands without the uu- prefix, as drop-in replacements).

Links:


macOS

uutils is available on macOS via two package managers:

This makes uutils a practical cross-platform development tool: scripts written with uutils on Linux run identically on macOS developer machines without depending on GNU coreutils via Homebrew.


Windows (community)

Beyond Microsoft's official distribution, uutils is available on Windows via:


Termux (Android) and ChromeOS


Are you using uutils?

If your project or organisation uses uutils tools, we would love to hear from you. Open an issue or pull request on github.com/uutils/uutils.github.io to add your entry to this page.