GNU Binutils 2.41 bercabang hari ini di repositori Git-nya dalam persiapan untuk merilis kumpulan utilitas biner yang banyak diandalkan oleh Linux dan platform lainnya.
GNU Binutils 2.41 menghadirkan dukungan untuk banyak ekstensi ISA prosesor baru dan peningkatan lainnya untuk utilitas ini yang sangat penting bagi ekosistem sumber terbuka. Beberapa sorotan untuk perubahan Binutils 2.41 meliputi:
-Dukungan instruksi Intel LKGS dan FRED dalam Binutils.
-Dukungan Intel AMX-COMPLEX yang akan diluncurkan perdana dengan prosesor Intel Xeon Scalable”Granite Rapids”.
-Binutils di MIPS kini mendukung Sony Allegrex prosesor yang digunakan oleh PlayStation Portable. CPU Sony MIPS ini menggunakan MIPS II ISA dengan FPU presisi tunggal.
-SFrame Versi 2 adalah versi format default yang didukung oleh utilitas Gas, LD, readelf, dan objdump.
-Opsi”–strip-section-headers”ditambahkan ke utilitas objcopy dan strip untuk menghapus header bagian ELF dari file ELF.
-GNU Binutils 2.41 untuk RISC-V mendukung banyak ekstensi baru seputar instruksi nol bersyarat, instruksi floating-point baru, dan instruksi crypto vektor. Ini termasuk Zicond, Zfs, Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng, Zvks, Zvksc, Zvkg, dan Zvkt. Ada juga ekstensi yang ditentukan vendor XVentanaCondOps.
-GNU Binutils juga menambahkan ekstensi SIMD LoongArch yang baru. Ini termasuk vektor 128-bit dengan Loongson SIMD eXtension (LSX) dan Loongson Advanced SIMD eXtension untuk vektor 256-bit (LASX). Ekstensi Loongson Virtualization (LVZ) juga didukung bersama dengan ekstensi Loongson Binary Translation (LBT). Di sisi kernel, Linux 6.5 menambahkan dukungan untuk ekstensi vektor/SIMD LoongArch yang baru.
Mereka yang ingin membantu dalam pengujian GNU Binutils 2.41 selama beberapa minggu ke depan dapat menemukan kode melalui binutils-2_41-branch di Git.