Verëffentlechung vu GNU Coreutils 9.0

Eng stabil Versioun vum GNU Coreutils 9.0 Set vu Basis System Utilities ass verfügbar, déi Programmer enthält wéi Sort, Cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls, etc. Déi bedeitend Ännerung vun der Versiounsnummer ass wéinst Ännerungen am Verhalen vun e puer Utilities.

Schlëssel Ännerungen:

  • D'cp an d'Installatioun Utilities Standard fir de Copy-on-Write Modus beim Kopéieren (ioctl Ficlon benotzt fir Daten iwwer verschidde Dateien ze deelen anstatt e komplette Klon ze kreéieren).
  • D'cp, d'Installatioun an d'mv Utilities benotze System-versuergt Mechanismen fir d'Kopieoperatioune ze beschleunegen (benotzt de copy_file_range System Uruff fir nëmmen Kernel-Säit Kopie ze maachen, ouni Daten ze transferéieren fir d'Erënnerung am Benotzerraum ze veraarbecht).
  • D'cp, installéieren an mv Utilities benotzen e méi einfachen a méi portable lseek+SEEK_HOLE Uruff anstatt ioctl+FS_IOC_FIEMAP fir Dateievoid z'entdecken.
  • De wc Utility benotzt AVX2 Instruktioune fir d'Berechnung vun der Unzuel vun de Linnen ze beschleunegen. Wann Dir dës Optimisatioun benotzt, ass d'WC Geschwindegkeet 5 Mol eropgaang.
  • D'Optioun "-a" (--Algorithmus) gouf am cksum Utility bäigefüügt fir en Hashing-Algorithmus ze wielen. Fir d'Berechnung vu Kontrollsummen am cksum Utility ze beschleunegen, gi pclmul Instruktioune benotzt wann Dir den "--Algorithmus = crc" Modus benotzt, wat d'Berechnunge bis zu 8 Mol beschleunegt. Op Systemer ouni pclmul Ënnerstëtzung, crc Modus ass 4 Mol méi séier. Déi verbleiwen Hashing-Algorithmen (Zomm, md5sum, b2sum, sha*sum, sm3, etc.) ginn ëmgesat andeems libcrypto-Funktiounen uruffen.
  • An de md5sum, cksum, sha*sum a b2sum Utilities, andeems Dir de "--check" Fändel benotzt, erlaabt d'Präsenz vun enger CRLF Sequenz um Enn vun der Checksum Linn. "cksum --check" bitt automatesch Detektioun vum benotzte Hashing-Algorithmus.
  • De ls Utility huet eng "--sort=width" Optioun bäigefüügt fir no Dateinummlängt ze sortéieren, souwéi eng "--zero" Optioun fir all Zeil mat engem Null Charakter ofzeschléissen. Dat alt Verhalen gouf zréckgezunn, wouduerch en eidele Verzeichnis anstatt e Feeler beim Veraarbechtung vun engem Fernverzeechnes gewise gëtt.
  • D'df Utility implementéiert d'Detektioun vun Netzwierkdateiesystemer acfs, coda, fhgfs, gpfs, ibrix, ocfs2 a vxfs.
  • Ënnerstëtzung fir Dateisystemtypen "devmem", "exfat", "secretmem", "vboxsf" an "zonefs" gouf zu de Stat- a Schwanz-Utilities bäigefüügt. Fir "vboxsf" gëtt Polling benotzt fir Ännerungen am "Schwanz -f" ze verfolgen, a fir de Rescht gëtt inotify benotzt.

Source: opennet.ru

Setzt e Commentaire