Veröffentlichung von GNU Coreutils 9.12

Die stabile Version 9.12 der GNU Coreutils ist verfĂŒgbar – einer Sammlung grundlegender Systemwerkzeuge, zu der unter anderem Programme wie sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln und ls gehören.

SchlĂŒsselneuheiten:

  • Dem Dienstprogramm env wurde die Option „—env0-from=FILE“ hinzugefĂŒgt, um eine Liste zu setzender Umgebungsvariablen aus einer Datei zu laden. Sie kann auch verwendet werden, um vorhandene Umgebungsvariablen mit einem Befehl wie „env -i —env0-from=<( env -0 | sed -z 
 )“ zu filtern. Zum Speichern des Zustands der Umgebungsvariablen in einer Datei kann das Dienstprogramm printenv verwendet werden.

    Bei den Befehlen ‘env’, ‘printenv’, ‘stat’, ‘basename’, ‘dirname’, ‘du’, ‘readlink’ und ‘realpath’ werden bei der Ausgabe im Terminal Sonderzeichen jetzt gemĂ€ĂŸ dem ĂŒber die Umgebungsvariable QUOTING_STYLE festgelegten Stil maskiert (%N, %Qn oder %n). Die Maskierung wurde hinzugefĂŒgt, um vor Manipulationen von Terminalinhalt und -zustand durch das Einschleusen von Sonderzeichen zu schĂŒtzen.

  • In den Dienstprogrammen ‘df’, ‘du’, ‘ls’, ‘od’, ‘pr’ und ‘sort’ wurde die Maskierung problematischer Optionen in Fehlermeldungen umgesetzt.
  • Im Befehl ‘ls -m’ wurde die Maskierung von Kommas in Dateinamen sichergestellt.
  • Die Dienstprogramme ‘chcon’, ‘chgrp’, ‘chmod’, ‘chown’, ‘du’ und ‘ls’ brechen bei rekursiven Operationen mit der Option „-R“ nicht mehr mit einem Fehler ab, wenn Dateien in den verarbeiteten Verzeichnissen gleichzeitig gelöscht werden.
  • Im Dienstprogramm sort wurde der Speicherverbrauch optimiert und die AusfĂŒhrung paralleler Operationen beim Lesen von Daten verbessert, deren GrĂ¶ĂŸe im Voraus nicht bekannt ist, etwa bei der Übertragung ĂŒber Pipes.
  • Die Erkennung des Zeilenanfangs im Befehl ‘cut -w’ wurde optimiert, wodurch sich der Datendurchsatz bei der Verwendung von Gebietsschemata mit Mehrbyte-Kodierungen um bis zu das Vierfache steigern ließ.
  • Die AusfĂŒhrung des Befehls ‘uniq -c’ wurde auf Systemen mit stdio-Funktionen ohne Sperrmechanismen um bis zu das 2,5-Fache beschleunigt.
  • Es wurde die Build-Option ‘—with-wtmpdb’ hinzugefĂŒgt. Wenn die Befehle ‘who /var/log/wtmp’ und ‘users /var/log/wtmp’ damit ausgefĂŒhrt werden, wird anstelle der Datei /var/log/wtmp eine Datenbank im Format wtmpdb verwendet.

Quelle: opennet.ru

ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server đŸ”„ ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster