Glibc 2.30: noua versiune a bibliotecii C.

schema glibc

Sursa: Wikipedia

Pentru cei care nu o știu încă, Biblioteca Glibc (Biblioteca GNU C) este o bibliotecă foarte obișnuită folosită în timpul rulării pentru software-ul scris în limbajul C. Acest proiect GNU se află sub licența LGPL și oferă sisteme cu o serie de apeluri de sistem (syscalls) și alte funcții de bază definite în acesta. Aproape toate programele din limbajul de programare C îl folosesc (inclusiv nucleul în sine).

Este disponibil pentru Sisteme GNU bazat pe kernel-ul Linux, deși este foarte portabil pentru a suporta diverse sisteme și o mulțime de hardware diferit. Alte sisteme precum Kaiku, BeOS și Debian GNU cu kernel Hurd, kFreeBSD sunt, de asemenea, acceptate de această importantă bibliotecă. Dacă faceți o căutare pentru distribuția dvs., o veți găsi ca libc într-una dintre versiunile sale.

Ei bine, odată prezentat, ar trebui să știți că acum a fost lansat versiunea glibc 2.30 cu îmbunătățiri interesante. După această lansare a proiectului GNU C Library 2.30, optimizările și noile caracteristici variază de la suport pentru Unicode 12.1 până la îmbunătățiri ceva mai nesemnificative. De asemenea, evidențiază suportul pentru pachetul –preload pentru linkerul dinamic pentru a preîncărca obiecte partajate ca alternativă la variabila de mediu LD_RELOAD.

Pe lângă asta, are caracteristici noi în Linux cum ar fi getgents64 (), gettid () și tgkill (). În ceea ce privește suportul POSIX propus, există, de asemenea, funcții noi, cu funcții precum pthread_cond_clockwait, pthread_mutex_clocklock, pthread_rwlock_clockrdlock, pthread_rwlock_clockwrlock și sem_clockwait. Chiar și performanța a fost optimizată pentru arhitectura ARM și, de asemenea, în mod special pentru procesoarele ARM destinate HPC numite ThunderX2, au fost remediate unele erori de securitate etc.

Sper pentru următoarea versiune acum în dezvoltare, 2.31, Vă pot spune despre multe alte știri în LxA ... Acestea vor fi programate pentru februarie 2020, așa că mai sunt câteva luni pentru a vedea rezultatul dezvoltării.

Pentru mai multe informatii - Site-ul proiectului


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: AB Internet Networks 2008 SL
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   Pablo el a spus

    LD_RELOAD? Sper că a fost o greșeală de tipar.
    În ceea ce priveşte