Glibc 2.43 released with ISO C23 features and enhancements

The GNU Project has released version 2.43 of the GNU C Library, known as glibc, six months after the previous update. This version advances compliance with the ISO C23 standard and includes security fixes, performance improvements, and new platform support. It introduces several new memory functions and optimizations for various architectures.

The GNU C Library, or glibc, serves as the core interface between user programs and the Linux kernel. On January 24, 2026, the GNU Project released version 2.43, marking a quiet but significant update six months following the 2.42 release.

A key focus of glibc 2.43 is enhanced compliance with the ISO C23 standard. It adds new standardized memory functions, including free_sized, free_aligned_sized, and memset_explicit. The update also features revised assert behavior and fresh definitions for C23 math and time functions. To maintain const correctness, several established APIs have been modified, potentially necessitating adjustments in affected projects.

Security receives attention with fixes for three vulnerabilities: a heap corruption flaw in memalign, information leaks in network name resolution functions, and exposure of uninitialized memory in wordexp.

Performance enhancements include faster, more precise math functions, drawing from optimizations in the CORE-MATH project. Architecture-specific improvements cover better AArch64 handling, an optimized memset for RISC-V, and support for forthcoming Intel x86 processors.

For Linux systems, glibc 2.43 incorporates new interfaces like openat2 and the mseal memory-sealing function. Locale data has been refreshed to align with Unicode 17.0, and experimental Clang build support is now available.

These changes aim to bolster reliability and efficiency in open-source software environments, with full details in the official announcement and release notes.

Awọn iroyin ti o ni ibatan

Illustration of Ubuntu 26.04 LTS 'Resolute Raccoon' launch featuring laptop desktop with kernel 7.0, Wayland, and official flavors.
Àwòrán tí AI ṣe

Ubuntu 26.04 LTS releases with Linux kernel 7.0

Ti AI ṣe iroyin Àwòrán tí AI ṣe

Canonical has launched Ubuntu 26.04 LTS, codenamed Resolute Raccoon, featuring Linux kernel 7.0 and a shift to Wayland across variants. Official flavors including Kubuntu and Lubuntu accompany the main release with updated desktops and hardware support. The LTS version promises five years of updates until April 2031.

OpenZFS has released version 2.4.1, a maintenance update two months after the 2.4 version. The new release adds compatibility for Linux kernel 6.19 and improves support for FreeBSD. It includes numerous fixes for stability, builds, and performance across platforms.

Ti AI ṣe iroyin

Arch Linux has issued its monthly installation ISO for March 2026, incorporating updates from February's repositories. The snapshot includes a new Linux kernel, refreshed libraries, desktop environments, and security enhancements. It serves as installation media for new users without introducing specific distribution changes.

AMD has introduced version 23.0-0 of its AOMP compiler, continuing improvements to Fortran support. The update is covered by Phoronix, a site focused on Linux hardware and open-source developments. This release builds on prior efforts to bolster Fortran capabilities within the compiler.

Ojú-ìwé yìí nlo kuki

A nlo kuki fun itupalẹ lati mu ilọsiwaju wa. Ka ìlànà àṣírí wa fun alaye siwaju sii.
Kọ