Ang GNU Binutils 2.41 ay na-branch ngayon sa Git repository nito bilang paghahanda para sa pagpapalabas ng koleksyong ito ng mga binary utilities na malawakang umaasa sa Linux at iba pang mga platform.

Ang GNU Binutils 2.41 ay nagdadala ng suporta para sa maraming bagong mga extension ng ISA ng processor at iba pang mga pagpapahusay sa mga utility na ito na mahalaga sa open-source na ecosystem. Ang ilan sa mga highlight para sa mga pagbabago sa Binutils 2.41 ay kinabibilangan ng:

-Intel LKGS at suporta sa pagtuturo ng FRED sa loob ng Binutils.

-Suporta ng Intel AMX-COMPLEX na magsisimula sa mga processor ng Intel Xeon Scalable na”Granite Rapids.”

-Sinusuportahan na ngayon ng Binutils sa MIPS ang Sony Allegrex processor na ginagamit ng PlayStation Portable. Ginagamit ng Sony MIPS CPU na ito ang MIPS II ISA na may single-precision na FPU.

-Ang SFrame Bersyon 2 ay ang default na bersyon ng format na sinusuportahan ng mga kagamitan sa Gas, LD, readelf, at objdump.

-Ang opsyong”–strip-section-headers”ay idinaragdag sa objcopy at strip utilities para sa pag-alis ng ELF section header mula sa ELF file.

-Sinusuportahan ng GNU Binutils 2.41 para sa RISC-V ang maraming bagong extension sa paligid ng conditional zero na mga tagubilin, bagong floating-point na mga tagubilin, at ang vector crypto na mga tagubilin. Kabilang dito ang Zicond, Zfs, Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng, Zvks, Zvksc, Zvkg, at Zvkt. Mayroon ding extension na tinukoy ng vendor ng XVentanaCondOps.

-Idinaragdag din ng GNU Binutils ang mga bagong extension ng LoongArch SIMD. Kabilang dito ang 128-bit vectors na may Loongson SIMD eXtension (LSX) at Loongson Advanced SIMD eXtension para sa 256-bit vectors (LASX). Ang Loongson Virtualization extension (LVZ) ay sinusuportahan din kasama ng Loongson Binary Translation (LBT) extension. Sa panig ng kernel, ang Linux 6.5 ay nagdaragdag ng suporta para sa mga bagong extension ng LoongArch vector/SIMD.

Ang mga gustong tumulong sa pagsubok sa GNU Binutils 2.41 sa susunod na ilang linggo ay mahahanap ang code sa pamamagitan ng binutils-2_41-branch sa Git.

Categories: IT Info