După doi ani și jumătate de dezvoltare, a fost lansată versiunea stabilă a managerului de încărcare multiplatformă modular GNU GRUB 2.12 (GRand Unified Bootloader). GRUB suportă o gamă largă de platforme, inclusiv PC-uri obișnuite cu BIOS, platforme IEEE-1275 (hardware bazat pe PowerPC/Sparc64), sisteme EFI, sisteme cu procesoare RISC-V, Loongson, Itanium, ARM, ARM64, LoongArch și ARCS (SGI), dispozitive care folosesc pachetul liber CoreBoot.
Noutăți principale:
- A fost adăugată suportul inițial pentru interfața Boot Loader Interface, dezvoltată de proiectul systemd.
- S-a adăugat suport pentru arhitectura LoongArch.
- A fost implementată posibilitatea de construire cu GCC 13 și Clang 14.
- A fost adăugat suport pentru binutils 2.38.
- Bootloader-ul EFI pentru nucleul Linux a fost unificat pentru toate arhitecturile suportate.
- Pe sistemele x86, a fost realizată trecerea la bootloader-ul EFI pentru nucleul Linux.
- A fost adăugat suport pentru adăugarea dinamică de memorie prin apeluri către handler-ele din firmware.
- A fost adăugat suport pentru UART PCI și MMIO.
- A fost adăugat suport pentru biblioteca multimedia SDL2.
- S-au rezolvat problemele din driverul TPM (Trusted Platform Module).
- Au fost corectate multe probleme în codul de acces la sistemele de fișiere.
- S-au îmbunătățit capacitățile de depanare și a fost extins setul pentru testare.
- Au fost eliminate vulnerabilitățile acumulate.
Sursa: opennet.ro
