Glibc 2.30: naujas C bibliotekos leidimas

glibc schema

Šaltinis: Vikipedija

Tiems, kurie dar to nežino, Glibc biblioteka (GNU C biblioteka) tai yra labai paplitusi biblioteka, vykdymo metu naudojama programinei įrangai, parašytai C kalba. Šis GNU projektas yra pagal LGPL licenciją ir teikia sistemoms daugybę sistemos skambučių (syscalls) ir kitų jame apibrėžtų pagrindinių funkcijų. Beveik visos C programavimo kalbos programos ja naudojasi (įskaitant patį branduolį).

Yra prieinama GNU sistemos pagrįstas „Linux“ branduoliu, nors jis yra labai nešiojamas palaikyti įvairias sistemas ir daugybę skirtingų aparatinės įrangos. Ši svarbi biblioteka palaiko ir kitas sistemas, tokias kaip „Kaiku“, „BeOS“ ir „Debian GNU“ su „Hurd“ branduoliu, „kFreeBSD“. Jei ieškosite savo platintojo, tai rasite kaip libc vienoje iš savo versijų.

Na, kai tik pateiksite, turėtumėte žinoti, kad jis dabar paleistas „glibc 2.30“ versija su įdomiais patobulinimais. Po šio „GNU C Library 2.30“ projekto leidimo optimizavimas ir naujos funkcijos apima nuo „Unicode 12.1“ palaikymo iki šiek tiek nereikšmingesnių patobulinimų. Tai taip pat pabrėžia dinaminio susiejiklio pakrovimo paketo palaikymą norint iš anksto įkelti bendrus objektus kaip alternatyvą aplinkos kintamajam LD_RELOAD.

Be to, jis turi naujos „Linux“ funkcijos kaip getgents64 (), gettid () ir tgkill (). Kalbant apie siūlomą POSIX palaikymą, taip pat yra naujų funkcijų, tokių kaip pthread_cond_clockwait, pthread_mutex_clocklock, pthread_rwlock_clockrdlock, pthread_rwlock_clockwrlock ir sem_clockwait. Net našumas buvo optimizuotas ARM architektūrai, taip pat specialiai ARM procesoriams, skirtiems HPC, vadinamiems „ThunderX2“, ištaisytos kai kurios saugos klaidos ir t.

Tikiuosi, kad dabar bus kita versija kuriant, 2.31, Galiu papasakoti apie daug daugiau naujienų „LxA“ ... Tai bus numatyta 2020 m. Vasario mėn., Todėl dar yra keli mėnesiai, kad pamatytume plėtros rezultatą.

Daugiau informacijos - Projekto vieta


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Už duomenis atsakingas: AB Internet Networks 2008 SL
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   pablo sakė

    IŠSKELTI? Tikiuosi, kad tai buvo klaida.
    saludos