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.