# Rust Coreutils 0.8.0: Zvýšení kompatibility na 94,75 % a optimalizace výkonu
- dubna 2026 vyšel release Rust Coreutils (uutils) verze 0.8.0. Projekt implementuje více než 100 utilit GNU Coreutils v Rustu: wc, ls, tail, sed, sort, cat, chmod, chown, chroot, cp, date, dd, du, install, echo, hostname, id, ln a další. Kompatibilita s testy GNU Coreutils dosáhla 94,75 % — úspěšně projděno 630 testů (oproti 629 dříve), 21 testů selhalo (bylo 23), 14 přeskočeno (bylo 13).
Projekt je zaměřen na multiplatformnost: podpora Windows, Redox, Fuchsia, WebAssembly s WASI. Licence MIT (na rozdíl od GPL u GNU). Používá se v Ubuntu 25.10, AerynOS (Serpent OS), Apertis. Vyvíjejí se analogy util-linux, diffutils, findutils, procps, acl, sed, login.
Klíčové vylepšení výkonu
Verze se zaměřuje na optimalizace a bezpečnost. Odstraněn unsafe kód z utilit hostname, logname, who, nice. Místo nix se používá rustix v cat, df, wc, tty, tsort, tail, touch, date, mkdir, uucore — to snížilo unsafe kód.
Výkon dd vzrostl o 45 %, numfmt o 3 %. Zlepšen spuštění utilit, sort nyní rychleji řadí cesty. Velikost binárek true, false, echo zmenšena. Optimalizovány ls, wc, cat, tee, pr.
Podpora WebAssembly a WASI přidána do 70+ utilit: ls, head, cat, cp, mv, sort, tail a další. Objevila se online demo platforma s interaktivním terminálem pro testování uutils v prohlížeči.
Rozšíření funkcionality a opravy
Aktualizovány možnosti a odstraněny chyby v utilitách:
- cat, chown, cksum, cp
- cut, date, dd, df
- env, expand, expr, factor
- head, install, ln, ls
- mkdir, nice, numfmt, od
- pr, sort, split, stdbuf
- stty, sync, tee, timeout
- touch, tr, true, tsort
- tty, wc, yes
Odolnost proti panicím posílena v edge případech. Projekt pokračuje ve snižování unsafe kódu a zvyšuje spolehlivost pro production použití.
Co je důležité
- Kompatibilita s GNU Coreutils — 94,75 %, 630/665 testů projděno.
- dd +45 % rychlosti, numfmt +3 %, optimalizace v ls, sort, cat, tee.
- WebAssembly/WASI v 70+ utilitách, online demo v prohlížeči.
- Přechod na rustix místo nix, odstranění unsafe kódu.
- Multiplatformnost: Windows, Redox, Fuchsia, Ubuntu 25.10.
Release potvrzuje zralost uutils jako alternativy k GNU Coreutils pro Rust ekosystém. Vývojáři získávají rychlejší, bezpečnější náhradu s permisivní licencí.
— Editorial Team
Zatím žádné komentáře.