Sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls və s. kimi proqramları özündə birləşdirən GNU Coreutils 9.6 əsas sistem utilitlərinin stabil versiyası nəşr edilmişdir.
Əsas yeniliklər:
- "-a crc32b" seçimi, məsələn, gzip-də istifadə edilən ITU V.42 spesifikasiyasına uyğun olaraq yoxlama məbləğlərini hesablamaq üçün cksum yardım proqramına əlavə edilmişdir. pclmul təlimatından istifadə edərək performans optimallaşdırması əlavə edildi. “cksum -a crc” əmrinin işini sürətləndirmək üçün AVX2, AVX512 və ARMv8 SIMD genişləndirmələrindən istifadə olunur ki, bu da sınaqlarda hesablama vaxtını müvafiq olaraq 40%, 60% və 80% azaldır.
- "--sort=name" seçimi fayl adına görə çeşidləməni açıq şəkildə təyin etmək üçün ls yardım proqramına əlavə edilmişdir.
- POSIX:2024 standartında "%
- " operatorlarından sətirlərlə istifadə etmək imkanı test yardım proqramına əlavə edilmişdir (POSIX:2024).
- POSIX:2024 standartında təqdim edilən “-f” və “-p” seçimləri “--foreground” və “--preserve-status” seçimlərinin qısa versiyaları olan timeout yardım proqramına əlavə edilmişdir.
- Sort yardım proqramında psevdo-FS-də, məsələn, /proc faylları üzərində əməliyyatlar sürətləndirilir.
- “bcachefs” və “pidfs” fayl sistemi növləri üçün dəstək stat və quyruq yardım proqramlarına əlavə edildi. FS növünü göstərmək üçün “stat -f -c%T” əmri əlavə edilmişdir. “tail -f” əmri “bcachefs” və “pidfs” fayl sistemləri üçün inotify mexanizmindən istifadə edir.
- Wc yardım proqramında, bir anda oxunan blokun minimum ölçüsü 16KiB-dən 256KiB-ə qədər artırıldı. Keşlənmiş faylları oxuyarkən "wc -l" performansı təxminən 10% yaxşılaşdı.
Mənbə: opennet.ru
