Proyek GNU telah merilis versi 2.43 dari GNU C Library, yang dikenal sebagai glibc, enam bulan setelah pembaruan sebelumnya. Versi ini meningkatkan kepatuhan terhadap standar ISO C23 dan mencakup perbaikan keamanan, peningkatan kinerja, serta dukungan platform baru. Ia memperkenalkan beberapa fungsi memori baru dan optimalisasi untuk berbagai arsitektur.
GNU C Library, atau glibc, berfungsi sebagai antarmuka inti antara program pengguna dan kernel Linux. Pada 24 Januari 2026, Proyek GNU merilis versi 2.43, yang menandai pembaruan yang tenang namun signifikan enam bulan setelah rilis 2.42. Fokus utama glibc 2.43 adalah peningkatan kepatuhan terhadap standar ISO C23. Ia menambahkan fungsi memori standar baru, termasuk free_sized, free_aligned_sized, dan memset_explicit. Pembaruan ini juga menyertakan perilaku assert yang direvisi dan definisi baru untuk fungsi matematika dan waktu C23. Untuk mempertahankan kebenaran const, beberapa API yang sudah ada telah dimodifikasi, yang mungkin memerlukan penyesuaian pada proyek yang terpengaruh. Keamanan mendapat perhatian dengan perbaikan untuk tiga kerentanan: kesalahan korupsi tumpukan di memalign, kebocoran informasi di fungsi resolusi nama jaringan, dan paparan memori yang tidak diinisialisasi di wordexp. Peningkatan kinerja mencakup fungsi matematika yang lebih cepat dan akurat, diambil dari optimalisasi proyek CORE-MATH. Peningkatan khusus arsitektur mencakup penanganan AArch64 yang lebih baik, memset yang dioptimalkan untuk RISC-V, dan dukungan untuk prosesor Intel x86 mendatang. Untuk sistem Linux, glibc 2.43 mengintegrasikan antarmuka baru seperti openat2 dan fungsi penyegelan memori mseal. Data lokalisasi telah diperbarui untuk selaras dengan Unicode 17.0, dan dukungan build Clang eksperimental kini tersedia. Perubahan ini bertujuan untuk meningkatkan keandalan dan efisiensi di lingkungan perangkat lunak open-source, dengan detail lengkap di pengumuman resmi dan catatan rilis.