After six months of development, the release of Glibc 2.41 has been published, fully complying with the ISO C11 and Posix.1-2017 standards. The new release incorporates corrections from 68 developers.
Notable improvements from Glibc 2.41 include:
- For Linux, new functions SCHED_SETTR and Sched_Get attr have been added, allowing the transmission of parameters to the task scheduler to determine set parameters for planning policies.
- Support for converting coding in place has been added to Iconv, automatically creating temporary files for efficient transformation.
- Trigonometric functions introduced in the C23 standard have been added to Math.h.
- Optimized math functions from the core-math project have been included, with proper rounding options.
- Support for ARM64 GCS expansion for hardware protection of return addresses and prevention of exploits using ROP techniques.
- Improvements have been made to code generation and performance of mathematical functions for ARM64/Aarch64 architecture using vector instructions and SIMD expansion.
/Reports, release notes, official announcements.