GNU Binutils 2.41 foi ramificado hoje em seu repositório Git em preparações para liberar esta coleção de utilitários binários amplamente utilizados pelo Linux e outras plataformas.
GNU Binutils 2.41 está trazendo suporte para muitas novas extensões ISA de processador e outras melhorias para esses utilitários que são críticos para o ecossistema de código aberto. Alguns dos destaques para as alterações do Binutils 2.41 incluem:
-Suporte a instruções Intel LKGS e FRED no Binutils.
-Suporte Intel AMX-COMPLEX que estreará com os processadores Intel Xeon Scalable”Granite Rapids”.

-Binutils no MIPS agora suporta Sony Allegrex processador usado pelo PlayStation Portable. Esta CPU Sony MIPS usa o MIPS II ISA com uma FPU de precisão única.
-SFrame versão 2 é a versão de formato padrão suportada pelos utilitários Gas, LD, readelf e objdump.
-A opção”–strip-section-headers”foi adicionada aos utilitários objcopy e strip para remover cabeçalhos de seção ELF de arquivos ELF.
-GNU Binutils 2.41 para RISC-V oferece suporte a muitas novas extensões em torno de instruções de zero condicionais, novas instruções de ponto flutuante e instruções de criptografia vetorial. Isso inclui Zicond, Zfs, Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng, Zvks, Zvksc, Zvkg e Zvkt. Há também a extensão definida pelo fornecedor XVentanaCondOps.
-GNU Binutils também adiciona as novas extensões LoongArch SIMD. Isso inclui os vetores de 128 bits com Loongson SIMD eXtension (LSX) e Loongson Advanced SIMD eXtension para vetores de 256 bits (LASX). A extensão Loongson Virtualization (LVZ) também é suportada junto com a extensão Loongson Binary Translation (LBT). No lado do kernel, o Linux 6.5 adiciona suporte para as novas extensões de vetor/SIMD LoongArch.
Aqueles que desejam ajudar no teste do GNU Binutils 2.41 nas próximas semanas podem encontrar o código em binutils-2_41-branch no Git.