GNU Binutils 2.41 è stato ramificato oggi nel suo repository Git in preparazione al rilascio di questa raccolta di utilità binarie ampiamente utilizzate da Linux e altre piattaforme.

GNU Binutils 2.41 offre il supporto per molte nuove estensioni ISA del processore e altri miglioramenti a queste utilità che sono fondamentali per l’ecosistema open-source. Alcuni dei punti salienti delle modifiche a Binutils 2.41 includono:

-Supporto delle istruzioni Intel LKGS e FRED all’interno di Binutils.

-Supporto Intel AMX-COMPLEX che verrà presentato in anteprima con i processori Intel Xeon Scalable”Granite Rapids”.

-Binutils su MIPS ora supporta Sony Allegrex processore utilizzato da PlayStation Portable. Questa CPU Sony MIPS utilizza l’ISA MIPS II con una FPU a precisione singola.

-SFrame versione 2 è la versione del formato predefinita supportata dalle utility Gas, LD, readelf e objdump.

-L’opzione”–strip-section-headers”è stata aggiunta alle utilità objcopy e strip per rimuovere le intestazioni di sezione ELF dai file ELF.

-GNU Binutils 2.41 per RISC-V supporta molte nuove estensioni relative alle istruzioni zero condizionali, nuove istruzioni in virgola mobile e istruzioni di crittografia vettoriale. Ciò include Zicond, Zfs, Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng, Zvks, Zvksc, Zvkg e Zvkt. Esiste anche l’estensione definita dal fornitore XVentanaCondOps.

-GNU Binutils aggiunge anche le nuove estensioni LoongArch SIMD. Ciò include i vettori a 128 bit con Loongson SIMD eXtension (LSX) e Loongson Advanced SIMD eXtension per vettori a 256 bit (LASX). Anche l’estensione Loongson Virtualization (LVZ) è supportata insieme all’estensione Loongson Binary Translation (LBT). Sul lato kernel, Linux 6.5 aggiunge il supporto per le nuove estensioni SIMD/vettoriali LoongArch.

Coloro che desiderano aiutare a testare GNU Binutils 2.41 nelle prossime settimane possono trovare il codice tramite binutils-2_41-branch in Git.

Categories: IT Info