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
