Janë publikuar rezultatet e eksperimentit për zëvendësimin e paketës GNU Coreutils me uutils në mjedisin sistemor Gentoo, me qëllim verifikimin e mundësisë për të ndërtuar dhe instaluar paketa në këtë mjedis përmes menaxherit të paketave Portage, i cili varet nga funksionalitetet e Coreutils. Projekti uutils coreutils zhvillon një alternativë ndërplatformore për paketën GNU Coreutils, të shkruar në gjuhën Rust, të shpërndarë me licencën permisive MIT (në vend të licencës copyleft GPL) dhe të aftë të funksionojë jo vetëm në Linux.
Si rezultat, u arrit të përshtatej uutils për funksionimin e Portage. Për ata që dëshirojnë të vazhdojnë eksperimentet, është përgatitur një depo që përmban një variant të Gentoo stage 3 me ndryshimet e nevojshme për përdorimin e uutils, i përshtatshëm për ekzekutim në një mjedis chroot. Ndër ndryshimet e bëra, veçohen:
- Ăaktivizimi i ndĂ«rtimit tĂ« utiliteteve qĂ« ofrohen jashtĂ« paketĂ«s coreutils (more, hostname, kill, uptime, groups) dhe qĂ« bien nĂ« konflikt me paketa tĂ« tjera (util-linux, net-tools, procps, shadow).
- Heqja e prefiksit «uu-» nga komandat.
- Krijimi i mbështjellësve për utilitetet që mungojnë (për shembull,
md5sum dhe sha256sum janĂ« realizuar pĂ«rmes thirrjes sĂ« «cksum -a md5/sha256 âuntagged»). - Instalimi nĂ« formĂ«n e skedarĂ«ve ekzekutues tĂ« veçantĂ« nĂ« vend tĂ« njĂ« skedari tĂ« vetĂ«m ekzekutues dhe lidhjeve simbolike drejt tij (utiliteti emerge thĂ«rret skedarin ekzekutues install-xattr, i cili zgjeron lidhjet simbolike para nisjes, pĂ«r shkak tĂ« sĂ« cilĂ«s skedari i pĂ«rbashkĂ«t ekzekutues i uutils nuk mund tĂ« pĂ«rcaktojĂ« se cila komandĂ« Ă«shtĂ« nisur).
Burimi: opennet.ru
