Glibc 2.43 lançado com recursos do ISO C23 e melhorias

O Projeto GNU lançou a versão 2.43 da GNU C Library, conhecida como glibc, seis meses após a atualização anterior. Esta versão avança na conformidade com o padrão ISO C23 e inclui correções de segurança, melhorias de desempenho e suporte a novas plataformas. Ela introduz várias novas funções de memória e otimizações para diversas arquiteturas.

A GNU C Library, ou glibc, serve como a interface principal entre programas de usuário e o kernel Linux. Em 24 de janeiro de 2026, o Projeto GNU lançou a versão 2.43, marcando uma atualização discreta, mas significativa, seis meses após o lançamento da 2.42. Um foco chave do glibc 2.43 é a conformidade aprimorada com o padrão ISO C23. Ela adiciona novas funções de memória padronizadas, incluindo free_sized, free_aligned_sized e memset_explicit. A atualização também apresenta comportamento revisado do assert e novas definições para funções matemáticas e de tempo do C23. Para manter a correção de const, várias APIs estabelecidas foram modificadas, o que pode exigir ajustes em projetos afetados. A segurança recebe atenção com correções para três vulnerabilidades: uma falha de corrupção de heap em memalign, vazamentos de informação em funções de resolução de nomes de rede e exposição de memória não inicializada em wordexp. As melhorias de desempenho incluem funções matemáticas mais rápidas e precisas, baseadas em otimizações do projeto CORE-MATH. Melhorias específicas de arquitetura abrangem melhor tratamento de AArch64, um memset otimizado para RISC-V e suporte para processadores Intel x86 futuros. Para sistemas Linux, o glibc 2.43 incorpora novas interfaces como openat2 e a função de selagem de memória mseal. Os dados de localidade foram atualizados para alinhar com o Unicode 17.0, e o suporte experimental de build com Clang agora está disponível. Essas mudanças visam reforçar a confiabilidade e eficiência em ambientes de software de código aberto, com detalhes completos no anúncio oficial e notas de lançamento.

Artigos relacionados

Illustration of Ubuntu 26.04 LTS 'Resolute Raccoon' launch featuring laptop desktop with kernel 7.0, Wayland, and official flavors.
Imagem gerada por IA

Ubuntu 26.04 LTS releases with Linux kernel 7.0

Reportado por IA Imagem gerada por IA

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.

Reportado por IA

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.

terça-feira, 28 de abril de 2026, 23:48h

Fedora 44 released after delay with GNOME 50, Plasma 6.6

segunda-feira, 13 de abril de 2026, 11:10h

Linux kernel 7.0 released with major hardware and storage upgrades

sexta-feira, 06 de março de 2026, 14:10h

Linux From Scratch 13.0 released as first systemd-only version

domingo, 01 de março de 2026, 20:26h

GNU Hurd achieves 64-bit support via Guix

domingo, 22 de fevereiro de 2026, 05:52h

Linux open-source projects release multiple updates in week 8 of 2026

Este site usa cookies

Usamos cookies para análise para melhorar nosso site. Leia nossa política de privacidade para mais informações.
Recusar