Eksperimenti për të kaluar Gentoo në përdorimin e variantit Coreutils në gjuhën Rust.

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

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster