Frigivelse af GNU Coreutils 8.32-sættet af kernesystemværktøjer

Efter et års udvikling tilgængelig stabil version af et sæt grundlæggende systemværktøjer GNU Coreutils 8.32, som inkluderer programmer som sort, cat, chmod, chown, chroot, cp, date, dd, echo, værtsnavn, id, ln, ls osv.

Vigtigste innovationer:

  • Stat- og ls-værktøjerne er blevet flyttet for at bruge et mere effektivt systemkald statx når det er tilgængeligt.
  • Understøttelse af FS "binderfs", "dma-buf-fs", "erofs", "ppc-cmm-fs" og "z3fold" er blevet tilføjet til stat- og haleværktøjerne. I "stat -f -c%T" vises filtypen. Kommandoen "tail -f" for de angivne filsystemer bruger inotify-mekanismen.
  • Hjælpeprogrammerne du, expr, install, ls, mknod, ptx, shuf og sort kontrollerer nu numeriske data korrekt, for eksempel vil kørsel af 'du -d 1x' nu resultere i en fejl i stedet for at ignorere 'x'-tegnet.
  • Tilføjet understøttelse af alfabetiske datoer militære navne tidszoner ("A" - "M" svarer til UTC+1 - UTC+12, "N" - "Y" svarer til UTC-1 - UTC-12). For eksempel, at angive 'dato -d "09:00B" svarer til 9:00 UTC+2.
  • Værktøjet ls giver nu fejloutput ved behandling af et fjernbibliotek i GNU/Linux (tidligere svarede outputtet til et tomt bibliotek).
  • Tilføjet "--time=birth" mulighed til ls for at vise filoprettelsestidspunktet og sortere efter denne værdi.
  • "od --skip-bytes"-behandling er blevet flyttet til at bruge lseek for alle filtyper, hvilket kan forbedre ydeevnen betydeligt i nogle situationer.
  • Indstillingen "--cached" er blevet tilføjet til stat for at kontrollere overensstemmelsen mellem cachelagrede FS-attributter ved hjælp af et statx-kald (nyttigt på netværk FS).

Kilde: opennet.ru

Tilføj en kommentar