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

GNU C Library har åtgärdat en långvarig säkerhetsbrist som sträcker sig tillbaka till 1996. Denna fix, identifierad som CVE-2026-0915, patchar en brist som funnits i biblioteket sedan de tidiga versionerna. Uppdateringen syftar till att förbättra säkerheten för system som förlitar sig på denna grundläggande komponent i Linux-distributioner.

Rapporterad av AI

Biblioteket Simple DirectMedia Layer (SDL) har nått version 3.4 och introducerar flera förbättringar för utvecklare. Viktiga uppdateringar inkluderar många nya applikationsprogrammeringsgränssnitt, förbättrad Emscripten-kompatibilitet och inbyggt stöd för PNG-bilder. Denna version syftar till att stärka utvecklingen av plattformsövergripande multimedia.

Arch Linux har släppt sin månatliga installations-ISO för mars 2026, som inkluderar uppdateringar från februaris databaser. Ögonblicksbilden innehåller en ny Linux-kärna, uppdaterade bibliotek, skrivbordsmiljöer och säkerhetsförbättringar. Den fungerar som installationsmedia för nya användare utan att införa specifika distributionsändringar.

Rapporterad av AI

Free Software Foundation Latin America har släppt GNU Linux-Libre 6.19 och uppdaterat deblobbing-skripten för att stämma överens med upstream Linux 6.19-kärnan. Denna version riktar sig mot proprietär firmware i komponenter som Intel Xe-grafik, IWLWIFI-trådlöst och NVIDIA Nova. Ansträngningen fortsätter en nästan två decennier lång kampanj för att skapa en helt fri kärna fri från icke-fri kod.

 

 

 

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