Den stabila versionen av uppsÀttningen av grundlÀggande systemverktyg GNU Coreutils 9.10 har publicerats. Den innehÄller program som sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln och ls.
Nyckelinnovationer:
- I man-sidorna och tipsen som visas med alternativet 'âhelp' har kommandon och alternativ markerats med fetstil, och det har lagts till möjligheten att binda hyperlĂ€nkar till kommandon för att gĂ„ till online-guider pĂ„ webbplatsen gnu.org i terminalemulatorer som stöder detta.
- Beteendet för verktyget timeout har Àndrats. Den fÄngar nu upp alla processavslutningssignaler (SIGPIPE, SIGALRM, SIGHUP osv.) och omdirigerar dem till den kontrollerade processen, sÄ att situationen dÀr timeout-verktyget kan stÀngas av tvÄng inte intrÀffar, medan den kontrollerade processen fortsÀtter att köras.
- I verktyget paste har stöd för flera byte-tecken lagts till i alternativet 'âdelimiters'.
- En regressionsfel har ÄtgÀrdats i verktyget cp, som i vissa situationer ledde till oÀndlig Äterkoppling.
- Storleken pĂ„ den körbara filen har minskats med 3,2 % med en enhetlig byggnad dĂ€r en gemensam körbar fil 'coreutils' tillhandahĂ„lls för alla kommandon, och separata kommandon skapas genom att stĂ€lla in symboliska lĂ€nkar till den. Alternativet 'âenable-single-binary=hardlinks' har lagts till för att anvĂ€nda hĂ„rda lĂ€nkar till den gemensamma körbara filen istĂ€llet för symboliska.
- I verktygen 'stat' och 'tail' har stöd för filsystemtypen 'guest-memfd' lagts till, vilket visas i utdata frÄn 'stat -f -c%T' och leder till anvÀndning av polling i 'tail -f'.
- I verktyget 'tail' har alternativet 'âdebug' lagts till.
- I verktyget 'du' har en kort version av alternativet 'âapparent-size' lagts till â '-A', för att vara kompatibel med FreeBSD.
- I verktyget 'du' har bearbetningen av kataloger med upp till 10 000 element i Lustre-filsystemet accelererats upp till 9 gÄnger.
- Standardbygget för verktygen 'kill' och 'uptime' har upphört. Dessa byggs nu endast om alternativet 'âenable-install-program=kill,uptime' anges i konfigurationsscriptet.
KĂ€lla: opennet.ru
