Objavljena so rezultati poskusa z zamenjavo paketa GNU Coreutils z uutils v sistemskem okolju Gentoo, da bi preverili možnost zbiranja in namestitve paketov s pomočjo upravljalnika paketov Portage, navezane na zmožnosti Coreutils. Projekt uutils coreutils razvija prenosno alternativo paketa GNU Coreutils, napisano v jeziku Rust, distribucirano pod permisivno licenco MIT (namesto licenco GPL) in sposobno delovati ne samo v Linuxu.
Nazadnje je bilo mogoče prilagoditi uutils za delo s Portage. Za tiste, ki želijo nadaljevati poskuse, je pripravljen repozitorij, ki vsebuje različico Gentoo stage 3 s potrebnimi spremembami za uporabo uutils, primerno za zagon v chroot okolju. Med spremembami so navedene:
- Onemogočena je bila gradnja orodij, ki jih dovaja zunaj paketa coreutils (more, hostname, kill, uptime, groups) in ki so v konfliktu z drugimi paketi (util-linux, net-tools, procps, shadow).
- Odstranitev predpone 'uu-' iz ukazov.
- Ustvarjanje ovitkov za manjkajoče ukaze (na primer,
md5sum in sha256sum sta implementirana preko klica 'cksum -a md5/sha256 --untagged'). - Namestitev v obliki ločenih izvršnih datotek namesto ene izvršne datoteke in simboličnih povezav nanjo (ukaz emerge kliče izvršno datoteko install-xattr, ki razkrije simbolične povezave pred zagonom, zaradi česar splošna izvršna datoteka uutils ne more ugotoviti, kateri ukaz je bil zagnan).
Izvor: opennet.ru
