Glibc 2.30: nouvelle version de la bibliothèque C

schéma de la glibc

Source: Wikipedia

Pour ceux qui ne le savent pas encore, le Bibliothèque Glibc (bibliothèque GNU C) C'est une bibliothèque très courante utilisée à l'exécution pour les logiciels écrits en langage C. Ce projet GNU est sous licence LGPL et fournit aux systèmes une série d'appels système (appels système) et d'autres fonctions de base qui y sont définies. Presque tous les programmes du langage de programmation C l'utilisent (y compris le noyau lui-même).

Est disponible pour Systèmes GNU basé sur le noyau Linux, bien qu'il soit très portable pour supporter plusieurs systèmes et beaucoup de matériel différent. D'autres systèmes comme Kaiku, BeOS et Debian GNU avec noyau Hurd, kFreeBSD sont également supportés par cette bibliothèque importante. Si vous recherchez votre distribution, vous la trouverez sous forme de libc dans l'une de ses versions.

Eh bien, une fois présenté, il faut savoir qu'il est désormais lancé version glibc 2.30 avec des améliorations intéressantes. Suite à cette version du projet GNU C Library 2.30, les optimisations et les nouvelles fonctionnalités vont du support d'Unicode 12.1 à des améliorations un peu plus insignifiantes. Il met également en évidence la prise en charge du bundle –preload pour l'éditeur de liens dynamique pour précharger les objets partagés au lieu de la variable d'environnement LD_RELOAD.

En plus de cela, il a nouvelles fonctionnalités sous Linux comme getgents64 (), gettid () et tgkill (). Concernant le support POSIX proposé, il existe également de nouvelles fonctionnalités avec des fonctions telles que pthread_cond_clockwait, pthread_mutex_clocklock, pthread_rwlock_clockrdlock, pthread_rwlock_clockwrlock et sem_waitclock. Même les performances ont été optimisées pour l'architecture ARM et aussi spécifiquement pour les processeurs ARM destinés au HPC appelé ThunderX2, certains bugs de sécurité ont été corrigés, etc.

J'espère pour la prochaine version maintenant en développement, 2.31, Je peux vous parler de bien d'autres nouveautés en LxA ... Cela sera prévu pour février 2020, il reste donc encore quelques mois pour voir le résultat du développement.

Pour plus d'informations - Site du projet


Un commentaire, laissez le vôtre

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données : AB Internet Networks 2008 SL
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   Pablo dit

    LD_RELOAD? J'espère que c'était une faute de frappe.
    salutations