Die stabile Version des GNU Coreutils 9.6, die grundlegende Systemwerkzeuge wie sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls usw. umfasst, wurde veröffentlicht.
Wichtige Neuerungen:
- Das Werkzeug cksum hat die Option â-a crc32bâ zur Berechnung von PrĂŒfziffern gemÀà der ITU V.42-Spezifikation, die beispielsweise in gzip verwendet wird, hinzugefĂŒgt. Eine Leistungoptimierung unter Verwendung der pclmul-Instruktion wurde hinzugefĂŒgt. SIMD-Erweiterungen wie AVX2, AVX512 und ARMv8 werden zur Beschleunigung des âcksum -a crcâ-Befehls eingesetzt und verkĂŒrzen die Rechenzeiten in Tests um 40 %, 60 % und 80 %, respectivamente.
- Dem Werkzeug ls wurde die Option ââsort=nameâ hinzugefĂŒgt, um die Sortierung nach Dateinamen explizit festzulegen.
- In printf wurde die UnterstĂŒtzung fĂŒr den POSIX:2024 Standard eingefĂŒhrte indizierte Argumente im Format â%$â hinzugefĂŒgt, wobei ââ die ganzzahlige Argumentnummer darstellt.
- Im Werkzeug test wurde die Möglichkeit hinzugefĂŒgt, die Operatoren â>â mit Zeichenfolgen (POSIX:2024) zu verwenden.
- Im Werkzeug timeout wurden die in POSIX:2024 eingefĂŒhrten Optionen â-fâ und â-pâ hinzugefĂŒgt, die die Kurzformen der Optionen ââforegroundâ und ââpreserve-statusâ sind.
- Die Operationen ĂŒber Dateien im Pseudo-Dateisystem, wie z. B. /proc, wurden in der Sortierwerkzeuge beschleunigt.
- In den Dienstprogrammen stat und tail wurde die UnterstĂŒtzung fĂŒr die Dateisystemtypen âbcachefsâ und âpidfsâ hinzugefĂŒgt. Zur Ausgabe des Dateisystemtyps wurde der Befehl âstat -f -c%Tâ ergĂ€nzt. Im Befehl âtail -fâ wurde der Mechanismus inotify fĂŒr die Dateisysteme âbcachefsâ und âpidfsâ aktiviert.
- In der wc-Dienstprogramm wurde die minimale LeseblöckgröĂe 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
