Esperiment fil-konverżjoni ta' Gentoo biex juża l-varjant Rust ta' Coreutils

Ir-riżultati ta' esperiment li jissostitwixxi l-pakkett GNU Coreutils b'uutils f'ambjent ta' sistema Gentoo ġew ippubblikati. L-għan huwa li tiġi ttestjata l-abbiltà li jinbnew u jiġu installati pakketti f'ambjent bħal dan bl-użu tal-maniġer tal-pakketti Portage, li jiddependi fuq Coreutils. Il-proġett uutils coreutils qed jiżviluppa alternattiva cross-platform għall-pakkett GNU Coreutils, miktuba f'Rust, imqassma taħt liċenzja MIT permissiva (minflok il-liċenzja copyleft GPL), u kapaċi taħdem mhux biss fi Linux.

Bħala riżultat, irnexxielna naddattaw uutils biex jaħdmu ma 'Portage. Għal dawk li jixtiequ jkomplu jesperimentaw, ġie ppreparat repożitorju li fih verżjoni ta' Gentoo stage 3 bil-bidliet meħtieġa għall-użu ta' uutils, adattati biex jaħdmu f'ambjent chroot. Fost il-bidliet li saru, huwa nnutat:

  • Jiskonnettja l-bini ta 'utilitajiet fornuti barra l-pakkett coreutils (aktar, hostname, kill, uptime, gruppi) u konfliġġenti ma' pakketti oħra (util-linux, net-tools, procps, shadow).
  • Tneħħi l-prefiss "uu-" mill-kmandi.
  • Il-ħolqien ta' rbit għal utilitajiet neqsin (pereżempju,
    md5sum u sha256sum huma implimentati permezz tas-sejħa "cksum -a md5/sha256 -untagged").
  • L-installazzjoni bħala eżekutibbli separati minflok eżekutibbli wieħed u symlinks għaliha (emerge jsejjaħ l-eżekutibbli install-xattr, li jespandi s-symlink qabel ma jaħdem, li jipprevjeni l-eżekutibbli ġenerali tal-uutils milli jiddetermina liema kmand qed jaħdem).

Sors: opennet.ru

Ixtri hosting affidabbli għal siti bi protezzjoni DDoS, servers VPS VDS 🔥 Ixtri hosting ta' websajts affidabbli bi protezzjoni DDoS, servers VPS VDS | ProHoster