GNU Coreutils 9.4 zaten yayınlandı ve bunlar onun yeni özellikleri

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.

GNU Coreutils 9.4'ün yeni sürümü zaten yayınlandı veçeşitli performans iyileştirmeleriyle birlikte gelir, davranış değişiklikleri, hata düzeltmeleri ve çok daha fazlası. Bu sürüm, cp -v ve mv -v'de yapılan değişikliklerin yanı sıra çalışma süresinin artık Android'i ve çok daha fazlasını desteklediği gerçeğini vurgulamaktadır.

Coreutils paketinden haberi olmayanlar için şunu bilmelisiniz: Önceki üç paketin birleşimidir: dosya yardımcı programları (fileutils), komut yorumlayıcı yardımcı programları (shellutils) ve metin 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.4'in başlıca yeni özellikleri

Bu yeni versiyonu GNU Coreutils 9.4 3 ay sonra geliyor önceki sürümden (v9.3) bu yana 162 kişiden 10 onayı entegre etti.

GNU Coreutils 9.4 Stabilizasyon versiyonu olarak sunulmaktadır önceki versiyondan bu yana mevcut olan ve öne çıkan çok sayıda sorunu çözen, örneğin şimdi yardımcı programlar «cp" ve "ls" Linux s390x ve alpha'da artık 32 bit'e sığmayan inode numaraları olan dosyalarda çökmüyor.

ayrıca “cp –parents” dosyasındaki sorun düzeltildi "Böyle bir dosya veya dizin yok" hatasıyla, "dd» sayılar için yine ikiden fazla çarpanı desteklemektedir.

« komutu yürütülürken görüntülenen hata mesajının metnimv yön x«, dizin «x» bir alt dizin içerir «dir» boş değil (x/dir). Hatayı göstermek yerine "mv: 'dir' 'x/dir'e taşınamıyor': dizin boş değil', şimdi ' gösteriliyormv: 'x/dir'in üzerine yazılamaz: dizin boş değil".

yardımcı programlar iletişim, kes, birleştir, od ve benzersiz infazın derhal sonlandırılmasını uygulamak Yazma sırasında hatalar meydana gelirse, ek olarak "ls" artık komut satırında belirtilen ve geçilemeyen sembolik bağlantıları görüntüler ve "wc -l" ve "cksum", devre dışı bırakan Linux x86 çekirdeklerinde artık "Geçersiz talimat" hatasıyla başarısız olmaz. XSAVE YMM.

Tarafında entegre değişiklikler GNU Coreutils 9.4'ün bu yeni sürümünde şunun altı çiziliyor: "split" artık $TMPDIR ortam değişkenini destekliyor geçici dosyaları bulmak için ve ayrıca büyük girdi verilerinin işlenmesi optimize edildi. SSD'den önyükleme yaparken bölünmüş performans yaklaşık %5 arttı.

Buna ek olarak, 32 bit zaman alanına sahip utmp dosyalarını kullanan Linux'ta, "inky", "uptime" ve "who" yardımcı programları, systemd olduğunda 2038 sorununu çözen "–enable-systemd" derleme seçeneğini uygular. Sunmak.

Diğer değişikliklerden göze çarpan:

  • Tac yardımcı programı, $TMPDIR ortam değişkeni ayarlanmamışsa '/tmp' dizinini kullanmaya bir alternatif sağlar.
  • yardımcı programlar cp, mv ve kurulum artık sistem çağrısını kullanmıyorlar kopya_dosya_aralığı 5.3 sürümünden önceki Linux çekirdeğine sahip sistemlerde.
  • Koşarken "kim -a" Önyükleme süreleri Alpine Linux, OpenBSD, Cygwin, Haiku ve bazı Android platformlarında gösterilecektir.
  • Yarar "uptime» bazı Android tabanlı platformlar için destek sağlar ve çalışan sanal makinelerin uyku modunda ne kadar zaman harcadığının izlenmesini sağlar.
  • Komutlar "cp -v" ve "mv -v" Seçenekleri kullanırken atlanan her dosyayla ilgili mesajların yazdırılması artık varsayılan olarak yapılmayacaktır "-i" veya "-u" bayrak açıkça belirtilmediği sürece "-hata ayıklama".
  • Komut 'cksum -b' davranışı bireysel sağlama toplamı hesaplama yardımcı programlarına yaklaştırmak için base64 biçiminde sağlama toplamları oluşturmayı durdurdu.

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.