GNU Coreutils 9.2 zaten yayınlandı ve bunlar onun haberleri

GNU Çekirdek Programları

Coreutils, GNU projesi tarafından geliştirilen ve Unix benzeri işletim sistemleri için gereken cat, ls ve rm gibi birkaç temel aracı içeren bir yazılım paketidir.

Geçenlerde belli olduyeni kararlı sürümün piyasaya sürülmesi temel sistem yardımcı programları kümesinden GNU Coreutils 9.2  sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls vb. programları içerir.

Coreutils (veya GNU Core Utilities), önceki üç paketin birleşimidir: dosya yardımcı programları (fileutils), kabuk yardımcı programları (shellutils) ve sözcük işleme yardımcı programları (textutils).

GNU çekirdek yardımcı programları komutlara parametre olarak uzun dize seçeneklerini destekler, ayrıca normal argümanlardan önce seçenekleri belirtmek için sözleşmede bazı izinler (BSD'de farklı işlevsellik sağlayan POSIXLY_CORRECT ortam değişkeninin ayarlanması şartıyla). Ek olarak, GNU felsefesi man sayfalarındaki bilgileri kullandığından (ve bilgi gibi araçları kullandığından), sağlanan bilgiler daha fazladır.

GNU Coreutils 9.2'in başlıca yeni özellikleri

GNU Coreutils 9.2'nin bu yeni sürümünde, seçeneğin Cssum yardımcı programına “–base64” (-b) eklendi base64 kodlu sağlama toplamlarını yazdırmak ve doğrulamak için ayrıca yalnızca sağlama toplamını görüntülemek için “–raw” seçeneği eklendi dosya adını ve diğer bilgileri belirtmeden orijinal.

Bu yeni sürümde yapılan değişikliklerden bir diğeri de seçeneğin cp, mv ve kurulum yardımcı programlarına “–debug” eklendi bir dosyanın nasıl kopyalanacağına ilişkin ayrıntılı bilgileri görüntülemek için.

Buna ek olarak, GNU Coreutils 9.2'de şunu da bulabiliriz: ls yardımcı programına “–time=modification” seçeneği eklendi dosya değiştirme zamanlarını sipariş ederken ve seçeneği eklerken görüntülemek ve kullanmak için mv yardımcı programına “–kopya yok” farklı dosya sistemleri arasında bir dosyayı kopyalamaya çalışırken hata çıktısını etkinleştirmek için.

Bölme yardımcı programında, '-n SIZE' seçeneklerinde, boyut artık tamsayı değerleri aralığını aşabilir. "split -n" belirtildiğinde, geçici bir dosyaya hazırlama sayesinde, belirli bir veri boyutunda adsız bir kanaldan veri alınmasına izin verilir.

Ayrıca not edilir ki, “–total={auto,asla,always,only}” seçeneği için destek yardımcı program wc özetin ne zaman görüntülenmesi gerektiğini kontrol etmek için.

Öte yandan, yardımcı program tee, engellenmeyen çıktı işleme uygular, örneğin, telnet veya mpirun'dan terminale çıktı tee aracılığıyla iletildiğinde.

Yeni boyut ön ekleri için destek eklendi: Ronna (R) – 10 27 , Quetta (Q) – 10 30 , Ri – 2 90 ve Qi – 2 100, “cp –sparse=auto” iken, “mv” e kurulumu kullanır boş alanlar içeren dosyaların işlenmesini optimize etmek için copy_file_range sistem çağrısı.

kısmında hata düzeltmeleri, şunlardan bahsedilir:

  • cp, mv ve install artık, XFS, BTRFS, APFS, vb. gibi dosya sistemlerini destekleyen klonlanmış yazma sırasında kopya veya reflink dosyaları oluştururken geçici hataları hemen tanır.
  • cp, mv ve install artık CIFS dosya sistemlerindeki ENOENT hatalarını işliyor ve copy_file_range'den daha iyi desteklenen bir standart kopyaya geri dönüyor.
  • 'mv –backup=simple fd/' artık hatalı d/f'yi f~'ye yedeklemez.
  • rm artık bellek yetersiz kaldığında doğru şekilde başarısız oluyor.
  • rm -d (–dir) artık okunamayan boş dizinleri doğru şekilde işler. Örneğin, daha önce bu, d: mkdir -m0 d; kaynak/rm-dd
  • runcon –compute artık $PATH içinde belirtilen komutu aramaz, bu nedenle incelenen ve yürütülen dosya arasında herhangi bir tutarsızlık yoktur.
  • 'sort -g', x86_64 gibi 'double long'un bellekte dolgu bitlerine sahip olduğu platformlarda birden fazla NaN verildiğinde artık infloops yapmıyor.
  • Stty ispeed ve ospeed seçenekleri artık kabul edilmemektedir ve geçersiz hız bağımsız değişkenlerini sessizce yok sayar veya geçerli hızlar için yanlış uyarılar verir. Artık genel olarak kabul edilen sete göre doğrulandılar ve sistem bir dizi geçerli hızı destekledi.

sonunda sen varsan hakkında daha fazla bilgi edinmekle ilgilenen, ayrıntıları kontrol edebilirsiniz aşağıdaki bağlantı.


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.