Die stabile Version der grundlegenden Systemwerkzeuge GNU Coreutils 9.10 wurde veröffentlicht, zu der Programme wie sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln und ls gehören.
Wichtige Neuerungen:
- In den Man-Seiten und den Hinweisen, die durch die Option ââhelpâ ausgegeben werden, werden Befehle und Optionen fett hervorgehoben, und es wurde die Möglichkeit hinzugefĂŒgt, Hyperlinks zu Online-HandbĂŒchern auf der Website gnu.org an die Befehle zu binden, die in unterstĂŒtzenden Terminalemulatoren funktionieren.
- Das Verhalten des Werkzeugs timeout wurde geĂ€ndert, das jetzt alle Prozessabschluss-Signale (SIGPIPE, SIGALRM, SIGHUP usw.) abfĂ€ngt und an den ĂŒberwachten Prozess weiterleitet, um zu verhindern, dass das Werkzeug timeout zwangsweise beendet wird, wĂ€hrend der ĂŒberwachte Prozess weiterhin ausgefĂŒhrt wird.
- Im Werkzeug paste wurde die UnterstĂŒtzung fĂŒr mehrbytes Zeichen in der Option ââdelimitersâ hinzugefĂŒgt.
- Im Werkzeug cp wurde ein Regressionsfehler behoben, der in einigen Situationen zu einer endlosen Schleife fĂŒhrte.
- Die GröĂe der ausfĂŒhrbaren Datei wurde um 3,2% reduziert, indem eine einheitliche Sammlung erstellt wird, in der eine gemeinsame ausfĂŒhrbare Datei "coreutils" fĂŒr alle Kommandos bereitgestellt wird, wĂ€hrend einzelne Kommandos durch das Setzen von symbolischen Links darauf erstellt werden. Eine neue Option ââenable-single-binary=hardlinksâ wurde hinzugefĂŒgt, um harte Links zur gemeinsamen ausfĂŒhrbaren Datei anstelle von symbolischen Links zu verwenden.
- Die Befehle âstatâ und âtailâ unterstĂŒtzen jetzt den Dateisystemtyp âguest-memfdâ, der in der Ausgabe von âstat -f -c%Tâ angezeigt wird und zu Polling in âtail -fâ fĂŒhrt.
- Der Befehl âtailâ hat jetzt die Option ââdebugâ erhalten.
- Bei der Nutzung des Befehls âduâ wurde eine kurze Variante der Option ââapparent-sizeâ â â-Aâ â fĂŒr die KompatibilitĂ€t mit FreeBSD hinzugefĂŒgt.
- Im Befehl âduâ wurde die Verarbeitung von Verzeichnissen im Lustre-Dateisystem bis zu 9 mal beschleunigt, wenn sie mehr als 10.000 Elemente enthalten.
- Der Standardbau der Befehle âkillâ und âuptimeâ wurde eingestellt, sie werden nun nur noch gebaut, wenn in dem Konfigurationsskript die Option ââenable-install-program=kill,uptimeâ angegeben wird.
Quelle: opennet.ru
