Veröffentlichung des GNU Coreutils 9.6

Die stabile Version der grundlegenden Systemwerkzeuge GNU Coreutils 9.6 wurde veröffentlicht, die Programme wie sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls usw. enthÀlt.

SchlĂŒsselneuheiten:

  • Das Tool cksum hat die Option „-a crc32b“ hinzugefĂŒgt, um PrĂŒfziffern gemĂ€ĂŸ der ITU V.42-Spezifikation zu berechnen, die beispielsweise in gzip verwendet wird. Es wurde eine Leistungsoptimierung unter Verwendung der pclmul-Anweisung hinzugefĂŒgt. SIMD-Erweiterungen AVX2, AVX512 und ARMv8 werden fĂŒr die Beschleunigung des Befehls „cksum -a crc“ eingesetzt, was die Berechnungszeiten in Tests um 40 %, 60 % und 80 % verkĂŒrzt.
  • Im Tool ls wurde die Option „—sort=name“ zum expliziten Sortieren nach Dateinamen hinzugefĂŒgt.
  • In printf wurde die UnterstĂŒtzung fĂŒr indizierte Argumente im POSIX:2024-Standard im Format „%$“ hinzugefĂŒgt, wobei „“ die ganzzahlige Argumentnummer ist.
  • Im Tool test wurde die Möglichkeit hinzugefĂŒgt, Operatoren „>“ mit Zeichenfolgen zu verwenden (POSIX:2024).
  • Im Tool timeout wurden die im POSIX:2024-Standard neuen Optionen „-f“ und „-p“ hinzugefĂŒgt, die Kurzversionen von „—foreground“ und „—preserve-status“ sind.
  • Im Tool sort wurden die Operationen mit Dateien im Pseudo-Dateisystem, wie z. B. /proc, beschleunigt.
  • In den Tools stat und tail wurde die UnterstĂŒtzung fĂŒr die Dateisystemtypen „bcachefs“ und „pidfs“ hinzugefĂŒgt. Der Befehl „stat -f -c%T“ gibt den Dateisystemtyp aus. Im Befehl „tail -f“ wird der Mechanismus inotify fĂŒr die Dateisysteme „bcachefs“ und „pidfs“ verwendet.
  • Im Tool wc wurde die minimale GrĂ¶ĂŸe des ein Mal lesbaren Blocks von 16KiB auf 256KiB erhöht. Bei der Verarbeitung von zwischengespeicherten Dateien wurde die Leistung von „wc -l“ um etwa 10 % verbessert.

Quelle: opennet.ru

60GB SSD 8Gb DDR4