GNU Binutils 2.41 今天在其 Git 存儲庫中分支,準備發布 Linux 和其他平台廣泛依賴的二進制實用程序集合。
GNU Binutils 2.41 帶來了對許多新處理器 ISA 擴展的支持以及對這些對於開源生態系統至關重要的實用程序的其他改進。 Binutils 2.41 更改的一些亮點包括:
-Binutils 中的 Intel LKGS 和 FRED 指令支持。
-英特爾 AMX-COMPLEX 支持將首次隨英特爾至強可擴展“Granite Rapids”處理器一起推出。
-MIPS 上的 Binutils 現在支持 Sony Allegrex PlayStation Portable 使用的處理器。這款 Sony MIPS CPU 使用帶有單精度 FPU 的 MIPS II ISA。
-SFrame 版本 2 是 Gas、LD、readelf 和 objdump 實用程序支持的默認格式版本。
-“–strip-section-headers”選項已添加到 objcopy 和 strip 實用程序中,用於從 ELF 文件中刪除 ELF 節標頭。
-用於 RISC-V 的 GNU Binutils 2.41 支持圍繞條件零指令、新浮點指令和向量加密指令的許多新擴展。這包括 Zicond、Zfs、Zvbb、Zvbc、Zvkg、Zvkned、Zvknh[ab]、Zvksed、Zvksh、Zvkn、Zvknc、Zvkng、Zvks、Zvksc、Zvkg 和 Zvkt。還有 XVentanaCondOps 供應商定義的擴展。
-GNU Binutils 還添加了新的 LoongArch SIMD 擴展。其中包括龍芯SIMD擴展(LSX)的128位向量和256位向量的龍芯高級SIMD擴展(LASX)。還支持龍芯虛擬化擴展(LVZ)以及龍芯二進制翻譯(LBT)擴展。在內核方面,Linux 6.5 添加了對新 LoongArch 矢量/SIMD 擴展的支持。
那些希望在接下來的幾週內幫助測試 GNU Binutils 2.41 的人可以通過 Git 中的 binutils-2_41-branch。