Byly zveřejněny výsledky experimentu, který měl za cíl nahradit balíček GNU Coreutils s uutils v systémovém prostředí Gentoo, aby se ověřila možnost sestavování a instalace balíčků pomocí správce balíčků Portage, vázaného na funkce Coreutils. Projekt uutils coreutils vyvíjí multiplatformní alternativu k balíčku GNU Coreutils, napsanou v jazyce Rust, distribuovanou pod permisivní licencí MIT (místo copyleft licencí GPL) a schopnou fungovat nejen v Linuxu.
Nakonec se podařilo přizpůsobit uutils pro správu Portage. Pro ty, kteří chtějí pokračovat v experimentech, byl připraven repozitář obsahující verzi Gentoo stage 3 s nezbytnými změnami pro použití uutils, vhodnou pro spuštění v chrootovém prostředí. Mezi provedenými změnami se uvádí:
- Odstranění sestavení utilit dodávaných mimo balíček coreutils (more, hostname, kill, uptime, groups), které kolidují s jinými balíčky (util-linux, net-tools, procps, shadow).
- Odstranění prefixu „uu-“ z příkazů.
- Vytvoření obalů pro chybějící utility (například,
md5sum a sha256sum jsou implementovány prostřednictvím příkazu „cksum -a md5/sha256 —untagged“). - Instalace jako jednotlivé spustitelné soubory místo jednoho spustitelného souboru a symbolických odkazů na něj (nástroj emerge volá spustitelný soubor install-xattr, který rozšiřuje symbolické odkazy před spuštěním, což znamená, že obecný spustitelný soubor uutils nemůže určit, který příkaz byl spuštěn).
Zdroj: opennet.ru
