Glibc 2.30: C kitaplığının yeni sürümü

glibc şeması

Kaynak: Wikipedia

Henüz bilmeyenler için Glibc kitaplığı (GNU Kitaplığı C) C dilinde yazılan yazılımlar için çalışma zamanında kullanılan çok yaygın bir kitaplıktır Bu GNU projesi LGPL lisansı altındadır ve sistemlere bir dizi sistem çağrısı (sistem çağrıları) ve içinde tanımlanan diğer temel işlevler sağlar. C programlama dilindeki hemen hemen tüm programlar onu kullanır (çekirdeğin kendisi dahil).

İçin mevcuttur GNU sistemleri Linux çekirdeğini temel alır, ancak birkaç sistemi ve birçok farklı donanımı desteklemek için çok taşınabilir olmasına rağmen. Hurd kernel, kFreeBSD ile Kaiku, BeOS ve Debian GNU gibi diğer sistemler de bu önemli kitaplık tarafından desteklenmektedir. Dağıtımınız için bir arama yaparsanız, sürümlerinden birinde libc olarak bulacaksınız.

Peki, bir kez sunulduğunda, şimdi başlatıldığını bilmelisiniz ilginç iyileştirmeler içeren glibc 2.30 sürümü. GNU C Library 2.30 projesinin bu sürümünün ardından, optimizasyonlar ve yeni özellikler Unicode 12.1 desteğinden biraz daha önemsiz geliştirmelere kadar uzanmaktadır. LD_RELOAD ortam değişkenine alternatif olarak paylaşılan nesneleri önceden yüklemek için dinamik bağlayıcı için –preload paketi desteğini de vurgular.

Bunun yanında var Linux'taki yeni özellikler getgents64 (), gettid () ve tgkill () gibi. Önerilen POSIX desteğiyle ilgili olarak, pthread_cond_clockwait, pthread_mutex_clocklock, pthread_rwlock_clockrdlock, pthread_rwlock_clockwrlock ve sem_clockwait gibi işlevlere sahip yeni özellikler de vardır. Performans, ARM mimarisi için ve ayrıca özellikle ThunderX2 adı verilen HPC'ye yönelik ARM işlemcileri için optimize edildi, bazı güvenlik hataları düzeltildi, vb.

Şimdi bir sonraki sürümü umuyorum geliştirme aşamasında, 2.31, Size LxA'daki daha birçok haberden bahsedebilirim ... Bu, Şubat 2020 için planlanacak, bu yüzden geliştirmenin sonucunu görmek için hala birkaç ay var.

Daha fazla bilgi için - Proje sitesi


Yorumunuzu bırakın

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

*

*

  1. Verilerden sorumlu: AB Internet Networks 2008 SL
  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.

  1.   Paul dijo

    LD_RELOAD? Umarım bir yazım hatasıdır.
    selamlar