Za one koji to još ne znaju, Glibc biblioteka (GNU Biblioteka C) to je vrlo česta biblioteka koja se u vrijeme izvođenja koristi za softver napisan na jeziku C. Ovaj GNU projekt je pod licencom LGPL i pruža sistemima niz sistemskih poziva (syscalls) i druge osnovne funkcije definirane u njemu. Gotovo svi programi na programskom jeziku C ga koriste (uključujući sam kernel).
Dostupno je za GNU sistemi zasnovan na Linux jezgri, iako je vrlo prenosiv za podršku raznim sistemima i puno različitog hardvera. I druge sisteme kao što su Kaiku, BeOS i Debian GNU s Hurd kernelom, kFreeBSD također podržava ova vrlo važna biblioteka. Ako pretražite svoj distro, naći ćete ga kao libc u jednoj od njegovih verzija.
Pa, jednom predstavljeni, trebali biste znati da je sada pokrenut verzija glibc 2.30 sa zanimljivim poboljšanjima. Nakon ovog izdanja projekta GNU C Library 2.30, optimizacije i nove funkcije kreću se od podrške za Unicode 12.1 do nešto beznačajnijih poboljšanja. Također naglašava podršku za paket -preload za dinamički povezivač za prethodno učitavanje zajedničkih objekata kao alternativu varijabli okruženja LD_RELOAD.
Osim toga, ima nove funkcije u Linuxu poput getgents64 (), gettid () i tgkill (). Što se tiče predložene POSIX podrške, postoje i nove značajke s funkcijama kao što su pthread_cond_clockwait, pthread_mutex_clocklock, pthread_rwlock_clockrdlock, pthread_rwlock_clockwrlock i sem_clockwait. Čak su i performanse optimizovane za ARM arhitekturu, a posebno za ARM procesore namijenjene HPC-u pod nazivom ThunderX2, neke sigurnosne greške su ispravljene itd.
Nadam se sledećoj verziji sada u razvoju, 2.31, Mogu vam reći o još mnogo novosti u LxA-i ... To će biti zakazano za februar 2020. godine, tako da ima još nekoliko mjeseci da se vidi rezultat razvoja.
Za više informacija - Stranica projekta
LD_RELOAD? Nadam se da je bila greška u kucanju.
Saludos