Glibc 2.43 dirilis dengan fitur ISO C23 dan peningkatan

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.

Artikel Terkait

Illustration of Ubuntu 26.04 LTS 'Resolute Raccoon' launch featuring laptop desktop with kernel 7.0, Wayland, and official flavors.
Gambar dihasilkan oleh AI

Ubuntu 26.04 LTS releases with Linux kernel 7.0

Dilaporkan oleh AI Gambar dihasilkan oleh 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.

Dilaporkan oleh 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.

Situs web ini menggunakan cookie

Kami menggunakan cookie untuk analisis guna meningkatkan situs kami. Baca kebijakan privasi kami untuk informasi lebih lanjut.
Tolak