For de som ikke vet det ennå, Glibc-bibliotek (GNU Library C) det er et veldig vanlig bibliotek som brukes i løpetid for programvare skrevet på språk C. Dette GNU-prosjektet er under LGPL-lisens og gir systemer en rekke systemanrop (syscalls) og andre grunnleggende funksjoner som er definert i det. Nesten alle programmer i C-programmeringsspråket bruker det (inkludert selve kjernen).
Er tilgjengelig for GNU-systemer basert på Linux-kjernen, selv om den er veldig bærbar for å støtte flere systemer og mye forskjellig maskinvare. Andre systemer som Kaiku, BeOS og Debian GNU med Hurd-kjerne, kFreeBSD støttes også av dette veldig viktige biblioteket. Hvis du søker etter distroen din, vil du finne den som libc i en av versjonene.
Vel, når du er presentert, bør du vite at den nå er lansert glibc 2.30-versjon med interessante forbedringer. Etter denne utgivelsen av GNU C Library 2.30-prosjektet, varierer optimaliseringer og nye funksjoner fra støtte for Unicode 12.1 til noe mer ubetydelige forbedringer. Den fremhever også støtte for –preload-pakken for den dynamiske linkeren for å forhåndslaste delte objekter som et alternativ til LD_RELOAD-miljøvariabelen.
Foruten det har den det nye funksjoner i Linux som getgents64 (), gettid () og tgkill (). Når det gjelder den foreslåtte POSIX-støtten, er det også nye funksjoner med funksjoner som pthread_cond_clockwait, pthread_mutex_clocklock, pthread_rwlock_clockrdlock, pthread_rwlock_clockwrlock og sem_clockwait. Selv ytelsen er optimalisert for ARM-arkitekturen og også spesielt for ARM-prosessorer som er bestemt for HPC, kalt ThunderX2, noen sikkerhetsfeil er løst osv.
Jeg håper på neste versjon nå i utvikling, 2.31, Jeg kan fortelle deg om mange flere nyheter i LxA ... Det vil være planlagt til februar 2020, så det er fortsatt noen måneder å se resultatet av utviklingen.
For mer informasjon - Prosjektsted
LD_RELOAD? Jeg håper det var en skrivefeil.
Hilsen