Utgivning av GNU Coreutils 8.32-uppsättningen av kärnsystemverktyg

Efter ett år av utveckling tillgänglig stabil version av en uppsättning grundläggande systemverktyg GNU Coreutils 8.32, som inkluderar program som sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls, etc.

Huvudsakliga innovationer:

  • Verktygen stat och ls har flyttats för att använda ett mer effektivt systemanrop statx när det är tillgängligt.
  • Stöd för FS "binderfs", "dma-buf-fs", "erofs", "ppc-cmm-fs" och "z3fold" har lagts till i stat- och tail-verktygen. I "stat -f -c%T" visas filtypen. Kommandot "tail -f" för de angivna filsystemen använder inotify-mekanismen.
  • Verktygen du, expr, install, ls, mknod, ptx, shuf och sort kontrollerar nu numerisk data korrekt, till exempel att köra 'du -d 1x' kommer nu att resultera i ett fel istället för att ignorera tecknet 'x'.
  • Lade till stöd för alfabetiska datum militära namn tidszoner ("A" - "M" motsvarar UTC+1 - UTC+12, "N" - "Y" motsvarar UTC-1 - UTC-12). Att till exempel ange "datum -d "09:00B" motsvarar 9:00 UTC+2.
  • Verktyget ls ger nu felutmatning vid bearbetning av en fjärrkatalog i GNU/Linux (tidigare motsvarade utmatningen en tom katalog).
  • Lade till alternativet "--tid=födelse" till ls för att visa tid för filskapande och sortera efter detta värde.
  • "od --skip-bytes"-bearbetning har flyttats till att använda lseek för alla filtyper, vilket avsevärt kan förbättra prestandan i vissa situationer.
  • Alternativet "--cachad" har lagts till i stat för att kontrollera överensstämmelsen mellan cachade FS-attribut med hjälp av ett statx-anrop (användbart på nätverk FS).

Källa: opennet.ru

Lägg en kommentar