Објављени су резултати експеримента замене GNU Coreutils пакета са uutils у Gentoo системском окружењу. Циљ је тестирање могућности изградње и инсталирања пакета у таквом окружењу коришћењем Portage менаџера пакета, који се ослања на Coreutils. Пројекат uutils coreutils развија кросплатформску алтернативу GNU Coreutils пакету, написану у Rust-у, дистрибуирану под дозвољеном MIT лиценцом (уместо copyleft GPL лиценце), и способну за покретање не само у Linux.
Као резултат тога, успели смо да прилагодимо уутилс за рад са Портаге-ом. За оне који желе да наставе са експериментисањем, припремљено је спремиште које садржи верзију Гентоо фазе 3 са неопходним изменама за коришћење уутилс-а, погодно за рад у цхроот окружењу. Међу извршеним изменама, примећује се:
- Онемогућавање израде услужних програма који се испоручују изван пакета цореутилс (више, име хоста, килл, време непрекидног рада, групе) и сукоби са другим пакетима (утил-линук, нет-тоолс, процпс, схадов).
- Уклањање префикса „уу-“ из команди.
- Креирање веза за недостајуће услужне програме (нпр.
мд5сум и сха256сум се имплементирају путем позива "цксум -а мд5/сха256 -унтаггед"). - Инсталирање као засебних извршних датотека уместо једног извршног фајла и симболичких веза до њега (емерге позива извршну датотеку инсталл-каттр, која проширује симболичку везу пре покретања, што спречава да укупна извршна датотека уутилс-а одреди која се наредба изводи).
Извор: опеннет.ру
