Utgivelse av GNU Coreutils 9.1

En stabil versjon av GNU Coreutils 9.1-settet med grunnleggende systemverktøy er tilgjengelig, som inkluderer programmer som sort, cat, chmod, chown, chroot, cp, date, dd, echo, vertsnavn, id, ln, ls, etc.

Viktige endringer:

  • dd-verktøyet har lagt til støtte for alternative navn for alternativene iseek=N for skip=N og oseek=N for seek=N, som brukes i dd-varianten for BSD-systemer.
  • Lagt til "--print-ls-colors"-alternativet til dircolors for visuell og separat visning av farger definert i miljøvariabelen LS_COLORS. dircolors legger også til støtte for miljøvariabelen COLORTERM i tillegg til TERM.
  • cp-, mv- og installeringsverktøyene bruker openat*-systemkallene når de kopierer til en katalog for å forbedre effektiviteten og unngå mulige løpsforhold.
  • På macOS oppretter cp-verktøyet nå en klone av en fil i kopier-på-skriv-modus hvis kilde- og målfilene er plassert i samme APFS-filsystem og målfilen mangler. Ved kopiering blir også modus og tilgangstid bevart (som når du kjører 'cp -p' og 'cp -a').
  • Alternativet '—resolution' er lagt til i 'dato'-verktøyet for å vise data om tidsnøyaktighet.
  • printf gir støtte for utskrift av numeriske verdier i multibyte-tegn.
  • "sort --debug" implementerer diagnostikk for problemer med tegn i parameteren "--field-separator" som er i konflikt med tegn som kan brukes i tall.
  • Cat-verktøyet bruker copy_file_range-systemkallet, når det støttes av systemet, for å kopiere data mellom to filer kun på kjernesiden, uten å overføre dataene til prosessminnet i brukerområdet.
  • chown og chroot gir en advarsel når du bruker syntaksen "chown root.root f" i stedet for "chown root:root f" da det kan være problemer på systemer som tillater prikker i brukernavn).
  • dd-verktøyet gir bytetelling i stedet for blokker hvis tellerverdien slutter med tegnet "B" ('dd count=100KiB'). Flaggene count_bytes, skip_bytes og seek_bytes har blitt avviklet.
  • I ls er utheving av filer som tar hensyn til evner deaktivert som standard, da dette fører til en økning i belastningen med omtrent 30 %.
  • Forsøk på automontering av filer er deaktivert i ls og stat. For automatisk overvåking bør du eksplisitt spesifisere alternativet "stat –cached=never".

Kilde: opennet.ru

Legg til en kommentar