GNU Coreutils 9.6 шығарылымы

GNU Coreutils 9.6 негізгі жүйелік утилиталар жиынтығының тұрақты нұсқасы жарияланды, оған сұрыптау, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls және т.б.

Негізгі инновациялар:

  • "-a crc32b" опциясы, мысалы, gzip файлында қолданылатын ITU V.42 спецификациясына сәйкес бақылау сомасын есептеу үшін csum утилитасына қосылды. pclmul нұсқауын пайдаланып өнімділікті оңтайландыру қосылды. «cksum -a crc» пәрменінің жұмысын жылдамдату үшін AVX2, AVX512 және ARMv8 SIMD кеңейтімдері пайдаланылады, олар сынақтарда есептеу уақытын тиісінше 40%, 60% және 80% қысқартады.
  • "--sort=name" опциясы ls утилитасына файл аты бойынша сұрыптауды нақты орнату үшін қосылды.
  • Printf енді "%
  • Жолдары бар " операторларын пайдалану мүмкіндігі сынақ утилитасына қосылды (POSIX:2024).
  • POSIX:2024 стандартында енгізілген "-f" және "-p" опциялары күту уақыты утилитасына қосылды, олар "--foreground" және "--preserve-status" опцияларының қысқа нұсқалары болып табылады.
  • Сұрыптау утилитасында /proc сияқты псевдо-FS файлдарымен операциялар жеделдетіледі.
  • «bcachefs» және «pidfs» файлдық жүйе түрлерін қолдау stat және tail утилиталарына қосылды. FS түрін көрсету үшін “stat -f -c%T” пәрмені қосылды. «tail -f» пәрмені «bcachefs» және «pidfs» файлдық жүйелері үшін inotify механизмін пайдаланады.
  • Wc утилитасында бір уақытта оқылатын блоктың ең аз өлшемі 16КБ-тан 256КБ дейін ұлғайтылды. Кэштелген файлдарды оқу кезінде "wc -l" өнімділігі шамамен 10%-ға жақсарды.

Ақпарат көзі: opennet.ru

DDoS қорғауы бар сайттар үшін сенімді хостинг, VPS VDS серверлерін сатып алыңыз 🔥 DDoS қорғанысы, VPS VDS серверлері бар сенімді веб-сайт хостингін сатып алыңыз | ProHoster