Selain rilis GNU Binutils 2.42 minggu ini, yang berakhir pada bulan Januari adalah rilis GNU C Library 2.39. Pembaruan “libc” perpustakaan C ini hadir dengan beberapa fitur baru, perbaikan keamanan, dan peningkatan lainnya.
Dari lebih banyak pekerjaan pemberdayaan C2X hingga fungsi-fungsi baru untuk sistem Linux dan banyak lagi, GNU C Library 2.39 adalah pembaruan besar. Pembaruan Glibc ini juga memperbaiki berbagai masalah keamanan dan bug lainnya. Beberapa highlight Glibc 2.39 meliputi:
– “glibc.cpu.plt_rewrite” baru yang dapat disetel pada sistem x86-64 untuk mengaktifkan penulisan ulang PLT untuk menulis ulang cabang tidak langsung di PLT dengan cabang langsung.
– Menyinkronkan terhadap antarmuka Shadow Stack yang ditemukan di kernel Linux 6.6+ sekarang karena dukungan kernel sudah habis.
– Fungsi posix_spawnattr_getcgroup_np dan posix_spawnattr_setcgroup_np telah ditambahkan untuk Linux untuk mengatur cgroup v2 dalam proses baru dengan cara yang bebas balapan.
– Fungsi pidfd_spawn dan pidfd_swap untuk Linux yang mirip dengan posix_spawn tetapi mengembalikan deskriptor file daripada ID proses. Untuk itu, pidfd_getpid juga ditambahkan untuk mendapatkan ID proses dari deskriptor file proses.
– Header stdbit.h telah ditambahkan dari ISO C2X.
– Libcrypt telah dihapus dari Perpustakaan GNU C. Pengguna sebaiknya menggunakan libxcrypt.
– Konfigurasi Linux IA-64 tidak lagi didukung dengan dukungan Itanium telah dihapus dari kernel Linux.
– Berbagai perbaikan keamanan termasuk masalah eskalasi hak istimewa lokal.
– Banyak perbaikan bug.
Detail lebih lanjut tentang perubahan GNU C Library 2.39 melalui pengumuman rilis.
Itulah berita seputar GNU C Library 2.39 Dirilis Dengan Tunable Baru, stdbit.h Untuk ISO C2X, semoga bermanfaat. Disadur dari Phoronix.com.