Glibc 2.43 släppt med ISO C23-funktioner och förbättringar

GNU-projektet har släppt version 2.43 av GNU C Library, känd som glibc, sex månader efter den föregående uppdateringen. Denna version förbättrar efterlevnaden av ISO C23-standarden och inkluderar säkerhetsfixar, prestandaförbättringar och stöd för nya plattformar. Den introducerar flera nya minnesfunktioner och optimeringar för olika arkitekturer.

GNU C Library, eller glibc, fungerar som det centrala gränssnittet mellan användarprogram och Linuxkärnan. Den 24 januari 2026 släppte GNU-projektet version 2.43, en tyst men betydande uppdatering sex månader efter 2.42-utgåvan. Ett nyckelfokus för glibc 2.43 är förbättrad efterlevnad av ISO C23-standarden. Den lägger till nya standardiserade minnesfunktioner, inklusive free_sized, free_aligned_sized och memset_explicit. Uppdateringen innehåller också reviderat assert-beteende och nya definitioner för C23-matematik- och tidsfunktioner. För att bibehålla const-korrekthet har flera etablerade API:er modifierats, vilket potentiellt kräver justeringar i påverkade projekt. Säkerheten får uppmärksamhet med fixar för tre sårbarheter: en heap-korruptionsbrist i memalign, informationsläckor i nätverksnamnupplösningsfunktioner och exponering av oinitialiserat minne i wordexp. Prestandaförbättringar inkluderar snabbare och mer precisa matematikfunktioner, hämtade från optimeringar i CORE-MATH-projektet. Arkitekturspecifika förbättringar täcker bättre hantering av AArch64, optimerad memset för RISC-V och stöd för kommande Intel x86-processorer. För Linux-system integrerar glibc 2.43 nya gränssnitt som openat2 och minnesförseglingsfunktionen mseal. Lokaliseringdata har uppdaterats för att stämma överens med Unicode 17.0, och experimentellt Clang-byggstöd är nu tillgängligt. Dessa ändringar syftar till att stärka tillförlitligheten och effektiviteten i open source-miljömjukvarumiljöer, med fullständiga detaljer i det officiella meddelandet och releasenoterna.

Relaterade artiklar

Illustration of Ubuntu 26.04 LTS 'Resolute Raccoon' launch featuring laptop desktop with kernel 7.0, Wayland, and official flavors.
Bild genererad av AI

Ubuntu 26.04 LTS releases with Linux kernel 7.0

Rapporterad av AI Bild genererad av AI

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.

Rapporterad av AI

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.

Denna webbplats använder cookies

Vi använder cookies för analys för att förbättra vår webbplats. Läs vår integritetspolicy för mer information.
Avböj