GNU Coreutils 9.1 põhisisestuskomplekti väljaanne

Saadaval on stabiilne versioon GNU Coreutils baassüsteemide utiliitide komplektist 9.1, kuhu kuuluvad sellised programmid nagu sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls jne.

Olulised muudatused:

  • Utiliidile dd on lisatud alternatiivsete valikute nimede tugi iseek=N skip=N ja oseek=N seek=N jaoks, mis on kasutusel dd variandis BSD-süsteemide jaoks.
  • Dircolors on saanud võimaluse ‘—print-ls-colors’, et selgelt ja eraldi kuvada värve, mille määrab keskkonnamuutuja LS_COLORS. Dircolors toetab nüüd ka keskkonnamuutujat COLORTERM lisaks TERM-ile.
  • Utiliitides cp, mv ja install kasutatakse katalooge kopeerides süsteemi kutseid openat*, et tõsta efektiivsust ja välistada võimalikke tõuklemise seisundeid.
  • macOS-is loob utiliit cp nüüd faili klooni copy-on-write režiimis, kui algne ja sihtfail on samas APFS-failisüsteemis ja sihtfail puudub. Kopeerimise käigus tagatakse ka režiimi ja juurdepääsu aja säilitamine (nagu käivitades 'cp -p' ja 'cp -a').
  • Utiliidile 'date' on lisatud valik '—resolution', et esitada andmeid ajakonto täpsuse kohta.
  • Printf toetab nüüd numbriliste väärtuste väljundit mitme baitide sümbolite kaupa.
  • Kui kasutate käsku «sort --debug», on rakendatud diagnostikat, et tuvastada probleemid sümbolitega parameetris «--field-separator», mis võivad konfliktida numbrites kasutatavate sümbolitega.
  • Käskudes cat on süsteemi kutse copy_file_range kasutamine realiseeritud, võimaldades andmete kopeerimist kahe faili vahel ainult tuumal, ilma et andmed liikuksid protsessi mäluruumi.
  • Käskudes chown ja chroot on sisse viidud hoiatusteade, kui kasutatakse sünteesi «chown root.root f» asemel «chown root:root f», kuna punktide kasutamine kasutajanime osana võib põhjustada probleeme süsteemides, kus see on lubatud.
  • Käskudes dd loetakse baite, mitte blokke, kui loenduri väärtus lõppeb sümboliga «B» (‘dd count=100KiB’). Lipud count_bytes, skip_bytes ja seek_bytes on deklareeritud vananenud.
  • Käskudes ls on vaikeseadetena failide rõhutamine capabilities arvesse võetuna välja lülitatud, kuna see suurendab koormust ligikaudu 30% võrra.
  • Käskudes ls ja stat on failide automontaaži katsed välja lülitatud. Automontaaži jaoks tuleb selgelt määrata valik «stat --cached=never».

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster