פורסמה גרסה יציבה של ערכת כלי השירות הבסיסיים של GNU Coreutils 9.6 הכוללת תוכניות כגון sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls וכו'.
חידושים מרכזיים:
- האפשרות "-a crc32b" נוספה לכלי השירות cksum כדי לחשב סכומי ביקורת בהתאם למפרט ITU V.42, המשמש, למשל, ב-gzip. נוסף אופטימיזציה של ביצועים באמצעות הוראת pclmul. כדי להאיץ את פעולת הפקודה "cksum -a crc", נעשה שימוש בהרחבות SIMD AVX2, AVX512 ו-ARMv8, אשר בבדיקות מפחיתות את זמן החישוב ב-40%, 60% ו-80%, בהתאמה.
- האפשרות "--sort=name" נוספה לכלי השירות ls כדי להגדיר באופן מפורש מיון לפי שם קובץ.
- Printf תומך כעת בארגומנטים שנוספו לאינדקס POSIX:2024 בפורמט "%
- היכולת להשתמש באופרטורים " עם מחרוזות נוספה לתוכנית השירות לבדיקה (POSIX:2024).
- האפשרויות "-f" ו-"-p" שהוצגו בתקן POSIX:2024 נוספו לכלי השירות פסק זמן, שהן גרסאות קצרות של אפשרויות "--foreground" ו-"--preserve-status".
- בכלי השירות המיון, פעולות על קבצים בפסאודו-FS, כגון /proc, מואצות.
- תמיכה בסוגי מערכות הקבצים "bcachefs" ו-"pidfs" נוספה לכלי השירות הסטטיסטי והזנב. כדי להציג את סוג FS, נוספה הפקודה "stat -f -c%T". הפקודה "tail -f" משתמשת במנגנון inotify עבור מערכות הקבצים "bcachefs" ו-"pidfs".
- בכלי השירות wc, הגודל המינימלי של בלוק שנקרא בכל פעם הוגדל מ-16KiB ל-256KiB. בעת קריאת קבצים במטמון, ביצועי "wc -l" השתפרו בכ-10%.
מקור: OpenNet.ru
