Glibc 2.30: ny version av C-biblioteket

glibc-schema

Källa: Wikipedia

För dem som inte vet det ännu, Glibc-bibliotek (GNU Library C) Det är ett mycket vanligt bibliotek som används under körning för programvara som skrivs på språket C. Detta GNU-projekt är under LGPL-licensen och förser system med en serie systemanrop (syscalls) och andra grundläggande funktioner definierade i det. Nästan alla program i C-programmeringsspråket använder det (inklusive själva kärnan).

Finns för GNU-system baserat på Linux-kärnan, även om den är mycket bärbar för att stödja olika system och mycket olika hårdvara. Andra system som Kaiku, BeOS och Debian GNU med Hurd-kärna, kFreeBSD stöds också av detta viktiga bibliotek. Om du söker efter din distro hittar du den som libc i en av dess versioner.

Tja, när den väl presenterats borde du veta att den nu har lanserats glibc 2.30 version med intressanta förbättringar. Efter den här utgåvan av projektet GNU C Library 2.30 varierar optimeringar och nya funktioner från stöd för Unicode 12.1 till något mer obetydliga förbättringar. Det framhäver också stöd för –preload-paketet för den dynamiska länken för att förinstallera delade objekt som ett alternativ till miljövariabeln LD_RELOAD.

Förutom det har det nya funktioner i Linux som getgents64 (), gettid () och tgkill (). När det gäller det föreslagna POSIX-stödet finns det också nya funktioner med funktioner som pthread_cond_clockwait, pthread_mutex_clocklock, pthread_rwlock_clockrdlock, pthread_rwlock_clockwrlock och sem_clockwait. Även prestandan har optimerats för ARM-arkitekturen och även specifikt för ARM-processorer som är avsedda för HPC som kallas ThunderX2, vissa säkerhetsfel har fixats etc.

Jag hoppas på nästa version nu under utveckling, 2.31, Jag kan berätta om många fler nyheter i LxA ... Det kommer att planeras till februari 2020, så det finns fortfarande några månader att se resultatet av utvecklingen.

För mer information - Projektwebbplats


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för data: AB Internet Networks 2008 SL
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   Paul sade

    LD_RELOAD? Jag hoppas att det var ett stavfel.
    hälsningar