Izid kompleta osnovnih sistemskih orodij GNU Coreutils 9.1

Na voljo je stabilna različica osnovnega sistemskega orodja GNU Coreutils 9.1, ki vključuje programe, kot so sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls itd.

Ključne spremembe:

  • Orodju dd je dodana podpora za alternativna imena možnosti iseek=N za skip=N in oseek=N za seek=N, ki se uporabljata v različici dd za sisteme BSD.
  • V dircolors je bila dodana možnost «—print-ls-colors» za pregledno in ločeno prikazovanje barv, ki jih določajo spremenljivke okolja LS_COLORS. V dircolors je bila dodana tudi podpora za spremenljivko okolja COLORTERM poleg TERM.
  • V orodjih cp, mv in install se pri kopiranju v imenik uporabljajo sistemski klici openat*, da se poveča učinkovitost in zmanjšajo morebitna stanja dirke.
  • V macOS orodje cp zdaj ustvari klon datoteke v načinu copy-on-write, če sta izvorna in ciljno datoteko v istem datotečnem sistemu APFS in ciljne datoteke ni. Pri kopiranju se tudi zagotovi ohranjanje načinov in časov dostopa (kot pri zagonu ‘cp -p’ in ‘cp -a’).
  • Orodju ‘date’ je dodana možnost ‘—resolution’ za izhodne podatke o natančnosti merjenja časa.
  • V printf je dodana podpora za izhod številčnih vrednosti v večbajtnih znakih.
  • V “sort —debug” je bila implementirana diagnostika težav s simboli v parameterju “—field-separator”, ki konfliktirajo s simboli, ki se lahko uporabljajo v številkah.
  • V orodju cat je bila implementirana uporaba sistemskega klica copy_file_range, če ga sistem podpira, za kopiranje podatkov med dvema datotekama samo na ravni jedra brez prenosa podatkov v procesni pomnilnik v uporabniškem prostoru.
  • V chown in chroot je zagotovljeno izpis opozorila pri uporabi sintakse “chown root.root f” namesto “chown root:root f”, saj lahko pride do težav na sistemih, kjer je v imenih uporabnikov dovoljena pika.
  • V orodju dd je uvedeno štetje bajtov namesto blokov, če se vrednosti števcev končajo s simbolom “B” (‘dd count=100KiB’). Flagi count_bytes, skip_bytes in seek_bytes so razglašeni za zastarele.
  • V ls je privzeto onemogočena osvetlitev datotek ob upoštevanju capabilities, saj to povečuje obremenitev za približno 30%.
  • V ls in stat so onemogočeni poskusi avtomatizacije datotek. Za avtomatizacijo je treba eksplicitno navesti možnost “stat —cached=never”.

Izvor: opennet.ru

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster