News: 0001648186

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

GNU C Library 2.44 Released With /etc/tunables.conf, More Optimizations

([GNU] 5 Hours Ago Glibc 2.44)


GNU developers today released GNU C Library "glibc" 2.44 as the newest feature release for this critical library to modern Linux systems and other platforms.

Among the new features in Glibc 2.44 is introducing [1]/etc/tunables.conf for storing new system-wide tunables for the GNU C Library. This is an alternative and more persistent option than the existing GLIBC_TUNABLES= environment variable option. With /etc/tunables.conf you can store one tunable per line and a variety of filters and other options can be applied.

Glibc 2.44 also introduces a [2]FMA'ed cosh implementation for a ~35% improvement . More optimized and correctly-rounded math functions have also been imported from the CORE-MATH project. There are also [3]new optimizations for LoongArch CPUs as well as introducing LoongArch32 32-bit support. Various functions have also now been better optimized on AArch64 and RISC-V.

More details on the many changes to find with today's GNU C Library 2.44 release can be found via [4]the mailing list announcement . Glibc 2.44 will be working its way into the likes of Ubuntu 26.10, Fedora 45, and other upcoming Linux distribution releases.



[1] https://www.phoronix.com/news/Glibc-System-Tunables

[2] https://www.phoronix.com/news/Glibc-Faster-cosh-x86-64-FMA

[3] https://www.phoronix.com/news/Faster-LoongArch-glibc-THP

[4] https://sourceware.org/pipermail/libc-alpha/2026-July/179159.html



Luck can't last a lifetime, unless you die young.
-- Russell Banks