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

Illustration of a laptop showing the new Linux Mint LMDE 7 Gigi release based on Debian 13, highlighting its desktop interface for a news article on the software update.
Image générée par IA

Linux Mint sort LMDE 7 Gigi basé sur Debian 13

Rapporté par l'IA Image générée par IA

Le projet Linux Mint a publié LMDE 7, surnommé Gigi, en tant que sa dernière édition basée sur Debian. Cette version à support longue durée est construite directement sur Debian 13 Trixie pour assurer l'indépendance vis-à-vis d'Ubuntu. Elle inclut des logiciels mis à jour et des améliorations pour une expérience de bureau plus confortable.

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.

Linux Mint 22.3, la dernière version à support longue durée jusqu'en 2029, a été officiellement publiée après sa phase bêta. S'appuyant sur les améliorations de la bêta comme des outils système renforcés et des mises à jour du bureau Cinnamon, la version stable est désormais prête pour les utilisateurs à la recherche d'une distribution Linux stable et conviviale.

Rapporté par l'IA

Des benchmarks récents révèlent des gains de performance significatifs lors de la compilation du noyau Linux 6.19 avec LLVM Clang 21 et l'optimisation en temps de liaison, par rapport aux compilations GCC traditionnelles. Des tests menés sur du matériel AMD haut de gamme mettent en lumière des améliorations de l'efficacité du système. Ce développement souligne les avancées continues dans la technologie des compilateurs pour les systèmes d'exploitation open source.

L'équipe de Linux Mint a dévoilé la version bêta de Linux Mint 22.3, surnommée 'Zena', avec des mises à jour importantes de l'environnement de bureau Cinnamon. Cette sortie, la quatrième et dernière de la série Linux Mint 22, est basée sur Ubuntu 24.04.3 LTS et introduit des améliorations comme un menu d'applications redessiné et des capacités de recherche de fichiers améliorées. Elle vise à offrir une expérience plus affinée, en particulier avec le support de Wayland.

Rapporté par l'IA

Le projet Mageia a dévoilé la première ISO alpha pour sa prochaine distribution Linux Mageia 10, propulsée par le noyau Linux 6.18 LTS. Cette version alpha précoce invite les développeurs, testeurs et passionnés à évaluer les fonctionnalités à venir avant la sortie prévue en avril 2026. Notamment, elle conserve le support des architectures 32 bits malgré les évolutions de l'industrie qui s'en éloignent.

 

 

 

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