De stabiele versie van de GNU Coreutils 9.10 set van basis systeemhulpprogramma's is gepubliceerd, welke programma's bevat zoals sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln en ls.
Belangrijke vernieuwingen:
- In de man-pagina's en hints die worden weergegeven bij het gebruik van de optie '--help', zijn de commando's en opties vetgedrukt en is de mogelijkheid toegevoegd om hyperlinks aan te brengen naar online handleidingen op de site gnu.org in terminalemulators die deze functie ondersteunen.
- Het gedrag van het hulpprogramma timeout is gewijzigd, dat nu alle beƫindigingssignalen van processen (SIGPIPE, SIGALRM, SIGHUP, enz.) opvangt en naar het gecontroleerde proces doorstuurt, zodat de situatie wordt voorkomen waarin het hulpprogramma timeout gedwongen kan worden beƫindigd terwijl het gecontroleerde proces doorgaat.
- In het hulpprogramma paste is ondersteuning toegevoegd voor multibyte karakters in de optie '--delimiters'.
- In het hulpprogramma cp is een regressie opgelost die in sommige gevallen leidde tot oneindige loops.
- De grootte van het uitvoerbare bestand is met 3.2% verminderd in de uniforme build, waarbij ƩƩn gemeenschappelijk uitvoerbaar bestand 'coreutils' voor alle commando's wordt aangeboden en afzonderlijke commando's worden gemaakt door symbolische links naar dit bestand in te stellen. Een optie '--enable-single-binary=hardlinks' is toegevoegd voor het gebruik van harde links naar het enkele uitvoerbare bestand in plaats van symbolische.
- In de hulpprogramma's 'stat' en 'tail' is ondersteuning toegevoegd voor het bestandssysteemtype 'guest-memfd', dat wordt weergegeven in de uitvoer van 'stat -f -c%T' en leidt tot het gebruik van polling in 'tail -f'.
- In het hulpprogramma 'tail' is de optie '--debug' toegevoegd.
- In het hulpprogramma 'du' is een korte versie van de optie '--apparent-size' toegevoegd ā '-A', voor compatibiliteit met FreeBSD.
- In het hulpprogramma 'du' is de verwerking van mappen met duizenden elementen tot 9 keer versneld in secties met een Lustre FS.
- De standaard build van de hulpprogramma's 'kill' en 'uptime' is stopgezet, deze worden nu alleen verzameld als de optie '--enable-install-program=kill,uptime' in het configure-script is opgegeven.
Bron: opennet.ru
