Glibc 2.43 publié avec des fonctionnalités ISO C23 et améliorations

Le projet GNU a publié la version 2.43 de la GNU C Library, connue sous le nom de glibc, six mois après la mise à jour précédente. Cette version progresse dans la conformité à la norme ISO C23 et inclut des correctifs de sécurité, des améliorations de performances et un support pour de nouvelles plateformes. Elle introduit plusieurs nouvelles fonctions de mémoire et des optimisations pour diverses architectures.

La GNU C Library, ou glibc, sert d'interface principale entre les programmes utilisateur et le noyau Linux. Le 24 janvier 2026, le projet GNU a publié la version 2.43, marquant une mise à jour discrète mais significative six mois après la sortie de la 2.42. Un axe clé de glibc 2.43 est l'amélioration de la conformité à la norme ISO C23. Elle ajoute de nouvelles fonctions de mémoire standardisées, incluant free_sized, free_aligned_sized et memset_explicit. La mise à jour inclut également un comportement révisé pour assert et de nouvelles définitions pour les fonctions mathématiques et temporelles de C23. Pour maintenir la correction const, plusieurs API établies ont été modifiées, ce qui pourrait nécessiter des ajustements dans les projets affectés. La sécurité bénéficie de correctifs pour trois vulnérabilités : une faille de corruption de tas dans memalign, des fuites d'informations dans les fonctions de résolution de noms réseau et l'exposition de mémoire non initialisée dans wordexp. Les améliorations de performances comprennent des fonctions mathématiques plus rapides et précises, tirées des optimisations du projet CORE-MATH. Les améliorations spécifiques à l'architecture couvrent un meilleur traitement de AArch64, un memset optimisé pour RISC-V et le support de processeurs Intel x86 à venir. Pour les systèmes Linux, glibc 2.43 intègre de nouvelles interfaces comme openat2 et la fonction de scellement de mémoire mseal. Les données de localisation ont été actualisées pour s'aligner sur Unicode 17.0, et un support de build expérimental avec Clang est désormais disponible. Ces changements visent à renforcer la fiabilité et l'efficacité dans les environnements de logiciels open source, avec tous les détails dans l'annonce officielle et les notes de version.

Articles connexes

La GNU C Library a corrigé une vulnérabilité de sécurité de longue date remontant à 1996. Cette correction, identifiée sous CVE-2026-0915, comble une faille présente dans la bibliothèque depuis ses premières versions. La mise à jour vise à renforcer la sécurité des systèmes dépendant de ce composant fondamental des distributions Linux.

Rapporté par l'IA

La bibliothèque Simple DirectMedia Layer (SDL) a atteint la version 3.4, introduisant plusieurs améliorations pour les développeurs. Les mises à jour clés incluent de nombreuses nouvelles interfaces de programmation d'applications, une compatibilité améliorée avec Emscripten et un support intégré pour les images PNG. Cette version vise à renforcer le développement multimédia multiplateforme.

Arch Linux a publié son ISO d'installation mensuel pour mars 2026, intégrant les mises à jour des dépôts de février. Le snapshot inclut un nouveau noyau Linux, des bibliothèques actualisées, des environnements de bureau et des améliorations de sécurité. Il sert de média d'installation pour les nouveaux utilisateurs sans introduire de changements spécifiques à la distribution.

Rapporté par l'IA

La Free Software Foundation Latin America a publié GNU Linux-Libre 6.19, mettant à jour les scripts de déblobage pour s'aligner sur le noyau Linux 6.19 upstream. Cette version cible les blobs de firmware propriétaire dans des composants comme les graphiques Intel Xe, le sans fil IWLWIFI et NVIDIA Nova. Cet effort poursuit une campagne de près de deux décennies pour créer un noyau entièrement libre de code non libre.

 

 

 

Ce site utilise des cookies

Nous utilisons des cookies pour l'analyse afin d'améliorer notre site. Lisez notre politique de confidentialité pour plus d'informations.
Refuser