Vrijgave van de GNU Coreutils 8.32-set kernsysteemhulpprogramma's

Na een jaar van ontwikkeling beschikbaar stabiele versie van een reeks basissysteemhulpprogramma's GNU Coreutils 8.32, inclusief programma's zoals sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls, enz.

Belangrijkste innovaties:

  • De stat- en ls-hulpprogramma's zijn verplaatst om een ​​efficiëntere systeemaanroep te gebruiken statx wanneer beschikbaar.
  • Ondersteuning voor de FS “binderfs”, “dma-buf-fs”, “erofs”, “ppc-cmm-fs” en “z3fold” is toegevoegd aan de stat- en tail-hulpprogramma’s. In “stat -f -c%T” wordt het bestandstype weergegeven. De opdracht “tail -f” voor de opgegeven bestandssystemen maakt gebruik van het inotify-mechanisme.
  • De hulpprogramma's du, expr, install, ls, mknod, ptx, shuf en sort controleren nu correct numerieke gegevens, bijvoorbeeld het uitvoeren van 'du -d 1x' zal nu resulteren in een fout in plaats van het 'x'-teken te negeren.
  • Ondersteuning toegevoegd voor alfabetische datums militaire namen tijdzones (“A” - “M” komt overeen met UTC+1 - UTC+12, “N” - “Y” komt overeen met UTC-1 - UTC-12). Als u bijvoorbeeld 'date -d "09:00B" opgeeft, komt dit overeen met 9:00 UTC+2.
  • Het ls-hulpprogramma levert nu foutuitvoer bij het verwerken van een externe map in GNU/Linux (voorheen kwam de uitvoer overeen met een lege map).
  • Optie "--time=birth" toegevoegd aan ls om de aanmaaktijd van het bestand weer te geven en op deze waarde te sorteren.
  • De "od --skip-bytes"-verwerking is verplaatst om lseek voor alle bestandstypen te gebruiken, wat de prestaties in sommige situaties aanzienlijk kan verbeteren.
  • De “--cached” optie is toegevoegd aan stat om de correspondentie van in de cache opgeslagen FS-attributen te controleren met behulp van een statx-aanroep (handig op netwerk FS).

Bron: opennet.ru

Voeg een reactie