Glibc 2.30: botimi i ri i bibliotekës C

skema glibc

Burimi: Wikipedia

Për ata që nuk e dinë akoma, Biblioteka Glibc (Biblioteka GNU C) është një bibliotekë shumë e zakonshme që përdoret gjatë kohës së ekzekutimit për softuer të shkruar në gjuhën C. Ky projekt GNU është nën licencën LGPL dhe siguron sisteme me një seri thirrjesh të sistemit (syscalls) dhe funksione të tjera themelore të përcaktuara në të. Pothuajse të gjitha programet në gjuhën programuese C e përdorin atë (përfshirë vetë kernelin).

Availableshtë në dispozicion për Sistemet GNU bazuar në kernelin Linux, megjithëse është shumë i lëvizshëm për të mbështetur disa sisteme dhe shumë pajisje të ndryshme. Sisteme të tjera si Kaiku, BeOS dhe Debian GNU me bërthamë Hurd, kFreeBSD mbështeten gjithashtu nga kjo bibliotekë shumë e rëndësishme. Nëse bëni një kërkim për distro, do ta gjeni si libc në një nga versionet e tij.

Epo, një herë u prezantua, duhet ta dini se tani është lansuar version glibc 2.30 me përmirësime interesante. Pas këtij lëshimi të projektit GNU C Library 2.30, optimizimet dhe tiparet e reja variojnë nga mbështetja për Unicode 12.1 te përmirësimet disi më të parëndësishme. Ai gjithashtu thekson mbështetjen për paketën –parafillimi për lidhësin dinamik për të ngarkuar paraprakisht objektet e përbashkëta si një alternativë ndaj ndryshores së mjedisit LD_RELOAD.

Përveç kësaj, ajo ka karakteristika të reja në Linux si getgents64 (), gettid () dhe tgkill (). Lidhur me mbështetjen e propozuar POSIX, ka edhe karakteristika të reja me funksione të tilla si pthread_cond_clockwait, pthread_mutex_clocklock, pthread_rwlock_clockrdlock, pthread_rwlock_clockwrlock dhe sem_clockwait. Edhe performanca është optimizuar për arkitekturën ARM dhe gjithashtu posaçërisht për procesorët ARM të destinuar për HPC të quajtur ThunderX2, disa gabime të sigurisë janë rregulluar, etj.

Shpresoj për versionin tjetër tani në zhvillim, 2.31, Mund t'ju tregoj për shumë më tepër lajme në LxA ... Kjo do të planifikohet për shkurt 2020, kështu që ka akoma disa muaj për të parë rezultatin e zhvillimit.

Për më shumë informacion - Faqja e projektit


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: AB Internet Networks 2008 SL
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.

  1.   Paul dijo

    LD_RELOAD? Unë shpresoj se ishte një gabim shtypi.
    të fala