GNU Coreutils 9.6'nın Sürümü

sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls vb. programları içeren GNU Coreutils 9.6 temel sistem yardımcı programlarının kararlı bir sürümü yayımlandı.

Anahtar yenilikler:

  • Sağlama toplamlarını, örneğin gzip'te kullanılan ITU V.32 spesifikasyonuna uygun olarak hesaplamak için cksum yardımcı programına "-a crc42b" seçeneği eklendi. PClmul komutunu kullanarak performans optimizasyonu eklendi. “cksum -a crc” komutunun çalışmasını hızlandırmak için, testlerde hesaplama süresini sırasıyla %2, %512 ve %8 oranında azaltan AVX40, AVX60 ve ARMv80 SIMD uzantıları kullanılır.
  • Dosya adına göre sıralamayı açıkça ayarlamak için ls yardımcı programına "--sort=name" seçeneği eklendi.
  • Printf artık "%
  • Test yardımcı programına " operatörlerini dizelerle kullanma yeteneği eklendi (POSIX:2024).
  • POSIX:2024 standardında tanıtılan "-f" ve "-p" seçenekleri, "--foreground" ve "--preserve-status" seçeneklerinin kısa versiyonları olan zaman aşımı yardımcı programına eklenmiştir.
  • Sıralama yardımcı programında, /proc gibi sözde FS'deki dosyalar üzerindeki işlemler hızlandırılır.
  • Stat ve tail yardımcı programlarına “bcachefs” ve “pidfs” dosya sistemi türleri için destek eklendi. FS tipini görüntülemek için “stat -f -c%T” komutu eklendi. “tail -f” komutu, “bcachefs” ve “pidfs” dosya sistemleri için inotify mekanizmasını kullanır.
  • wc yardımcı programında, bir seferde okunan bloğun minimum boyutu 16KiB'den 256KiB'ye çıkarıldı. Önbelleğe alınmış dosyaları okurken "wc -l" performansı yaklaşık %10 arttı.

Kaynak: opennet.ru

Yorum ekle