Натиҷаҳои таҷрибае, ки дар он бастаи GNU Coreutils бо uutils дар муҳити системаи Gentoo иваз карда шуд, нашр шуданд. Ҳадаф санҷидани қобилияти сохтан ва насб кардани бастаҳо дар чунин муҳит бо истифода аз менеҷери бастаҳои Portage, ки ба Coreutils такя мекунад, мебошад. Лоиҳаи uutils coreutils алтернативаи байниплатформавиро ба бастаи GNU Coreutils таҳия мекунад, ки бо забони Rust навишта шудааст, тибқи иҷозатномаи MIT-и иҷозатдодашуда (ба ҷои иҷозатномаи copyleft GPL) паҳн карда мешавад ва қодир аст на танҳо дар ... кор кунад. Linux.
Дар натиҷа, мо тавонистем uutils-ро ба кор бо Portage мутобиқ созем. Барои онҳое, ки мехоҳанд озмоишро идома диҳанд, анбори дорои версияи Gentoo марҳилаи 3 бо тағироти зарурӣ барои истифодаи utils, ки барои кор дар муҳити chroot мувофиқанд, омода карда шудааст. Дар байни тағйироти воридшуда қайд карда мешавад:
- Хомӯш кардани сохтани утилитаҳои берун аз бастаи coreutils додашуда (бештар, номи мизбон, куштор, вақти корӣ, гурӯҳҳо) ва мухолифат бо бастаҳои дигар (util-linux, net-tools, procps, shadow).
- Хориҷ кардани префикси "uu-" аз фармонҳо.
- Эҷоди пайвандҳо барои утилитаҳои гумшуда (масалан,
md5sum ва sha256sum тавассути занги "cksum -a md5/sha256 -untagged" амалӣ карда мешаванд). - Насбкунӣ ҳамчун файлҳои иҷрошавандаи алоҳида ба ҷои як файли иҷрошаванда ва истинод ба он (emerge иҷрошавандаи install-xattr-ро даъват мекунад, ки истиноди аломатиро пеш аз иҷро васеъ мекунад, ки барои муайян кардани кадом фармон иҷрошавандаи uutils иҷрошаванда монеъ мешавад).
Манбаъ: opennet.ru
