Veröffentlichung der stabilen Version des GNU Coreutils-Pakets 9.0

Die stabile Version des GNU Coreutils-Pakets 9.0 ist verfĂŒgbar, das Programme wie sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls usw. enthĂ€lt. Der signifikante Versionswechsel ist auf Änderungen im Verhalten einiger Dienstprogramme zurĂŒckzufĂŒhren.

Wichtige Änderungen:

  • In den Dienstprogrammen cp und install wird standardmĂ€ĂŸig der Copy-on-Write-Modus verwendet (Nutzung von ioctl ficlone fĂŒr das Sharing von Daten zwischen mehreren Dateien anstelle der Erstellung eines vollstĂ€ndigen Klons).
  • In den Dienstprogrammen cp, install und mv werden die vom System bereitgestellten Mechanismen zur Beschleunigung von KopiervorgĂ€ngen genutzt (einschließlich der Verwendung des Systemaufrufs copy_file_range, um das Kopieren nur auf der Kernel-Seite durchzufĂŒhren, ohne Daten in den Speicher des Benutzerprozesses zu ĂŒbertragen).
  • In den Dienstprogrammen cp, install und mv wird ein einfacherer und tragbarer Aufruf lseek+SEEK_HOLE zur Bestimmung von LĂŒcken in den Dateien verwendet, anstelle von ioctl+FS_IOC_FIEMAP.
  • Im Dienstprogramm wc werden zur Beschleunigung der ZeilenanzahlzĂ€hlung AVX2-Instruktionen verwendet. Bei Verwendung dieser Optimierung hat sich die Geschwindigkeit von wc um das FĂŒnffache erhöht.
  • In das cksum-Dienstprogramm wurde die Option „-a“ (—algorithm) zur Auswahl des Hash-Algorithmus eingefĂŒgt. Zur Beschleunigung der Berechnung von PrĂŒfziffern werden im cksum-Dienstprogramm pclmul-Anweisungen verwendet, wenn der Modus „—algorithm=crc“ aktiviert ist, was die Berechnung bis zu achtmal schneller macht. Auf Systemen ohne pclmul-UnterstĂŒtzung wird der crc-Modus viermal beschleunigt. Andere Hash-Algorithmen (sum, md5sum, b2sum, sha*sum, sm3 usw.) werden durch Aufruf von Funktionen der libcrypto implementiert.
  • In den Dienstprogrammen md5sum, cksum, sha*sum und b2sum wird bei Verwendung des Flags „—check“ eine CRLF-Sequenz am Ende der PrĂŒfziffernzeile erlaubt. In „cksum —check“ erfolgt die automatische Erkennung des verwendeten Hash-Algorithmus.
  • Im Dienstprogramm ls wurde die Option „—sort=width“ zum Sortieren nach DateinamenlĂ€nge sowie die Option „—zero“ zum Beenden jeder Zeile mit einem Nullzeichen hinzugefĂŒgt. Das alte Verhalten wurde wiederhergestellt, sodass eine leere Directory anstelle eines Fehlers angezeigt wird, wenn ein entferntes Verzeichnis verarbeitet wird.
  • Im Dienstprogramm df wurde die Erkennung von Netzdateisystemen wie acfs, coda, fhgfs, gpfs, ibrix, ocfs2 und vxfs implementiert.
  • Die Utilities stat und tail unterstĂŒtzen jetzt die Dateisystemtypen „devmem“, „exfat“, „secretmem“, „vboxsf“ und „zonefs“. FĂŒr „vboxsf“ wird beim Verfolgen von Änderungen in „tail -f“ Polling verwendet, wĂ€hrend fĂŒr die anderen inotify zum Einsatz kommt.

Quelle: opennet.ru

Kaufen Sie zuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz, VPS VDS-Servern đŸ”„ Kaufen Sie zuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz, VPS VDS-Servern | ProHoster