Glibc 2.30: nieuwe release van C-bibliotheek

glibc schema

Bron: Wikipedia

Voor degenen die het nog niet weten, de Glibc-bibliotheek (GNU-bibliotheek C) het is een veel voorkomende bibliotheek die tijdens runtime wordt gebruikt voor software die is geschreven in de taal C. Dit GNU-project valt onder de LGPL-licentie en voorziet systemen van een reeks systeemoproepen (syscalls) en andere basisfuncties die erin zijn gedefinieerd. Vrijwel alle programma's in de programmeertaal C maken er gebruik van (inclusief de kernel zelf).

Is beschikbaar voor GNU-systemen gebaseerd op de Linux-kernel, hoewel het erg draagbaar is om verschillende systemen en veel verschillende hardware te ondersteunen. Andere systemen zoals Kaiku, BeOS en Debian GNU met Hurd-kernel, kFreeBSD worden ook ondersteund door deze belangrijke bibliotheek. Als u naar uw distro zoekt, vindt u deze als libc in een van de versies.

Als het eenmaal is gepresenteerd, moet u weten dat het nu is gelanceerd glibc 2.30-versie met interessante verbeteringen​ Na deze uitgave van het GNU C Library 2.30-project, variëren optimalisaties en nieuwe functies van ondersteuning voor Unicode 12.1 tot ietwat onbeduidende verbeteringen. Het benadrukt ook de ondersteuning voor de -preload-bundel voor de dynamische linker om gedeelde objecten vooraf te laden als alternatief voor de omgevingsvariabele LD_RELOAD.

Behalve dat heeft het nieuwe functies in Linux zoals getgents64 (), gettid () en tgkill (). Wat betreft de voorgestelde POSIX-ondersteuning, zijn er ook nieuwe functies met functies zoals pthread_cond_clockwait, pthread_mutex_clock, pthread_rwlock_clockrdlock, pthread_rwlock_clockwrlock en sem_clockwait. Zelfs de prestaties zijn geoptimaliseerd voor de ARM-architectuur en ook specifiek voor de ARM-processors die bestemd zijn voor HPC genaamd ThunderX2, enkele beveiligingsfouten zijn verholpen, enz.

Ik hoop nu op de volgende versie in ontwikkeling, 2.31, Ik kan je nog veel meer nieuws vertellen in LxA ... Dat staat gepland voor februari 2020, dus er zijn nog een paar maanden om het resultaat van de ontwikkeling te zien.

Voor meer informatie - Project site


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: AB Internet Networks 2008 SL
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   PABLO zei

    LD_RELOAD? Ik hoop dat het een typefout was.
    groeten