Nakon dvije i po godine razvoja, predstavljeno je stabilno izdanje modularnog multi-platformskog boot managera GNU GRUB 2.12 (GRand Unified Bootloader). GRUB podržava širok spektar platformi, uključujući obične računare sa BIOS-om, IEEE-1275 platforme (hardver zasnovan na PowerPC/Sparc64), EFI sisteme, sisteme sa RISC-V, Loongson, Itanium, ARM, ARM64, LoongArch i ARCS (SGI) procesori, uređaji koji koriste besplatni CoreBoot paket.
Glavne inovacije:
- Dodata inicijalna podrška za Boot Loader Interface razvijen od strane projekta systemd.
- Dodata podrška za LoongArch arhitekturu.
- Implementirana mogućnost izgradnje koristeći GCC 13 i Clang 14.
- Dodata podrška za binutils 2.38.
- Linux kernel EFI bootloader je ujedinjen za sve podržane arhitekture.
- Na x86 sistemima je napravljen prelazak na EFI bootloader Linux kernela.
- Dodata podrška za dinamičko dodavanje memorije pozivanjem rukovalaca u firmveru.
- Dodata podrška za PCI i MMIO UART.
- Dodata podrška za SDL2 multimedijalnu biblioteku.
- Problemi u upravljačkom programu TPM (Trusted Platform Module) su riješeni.
- Popravljeni su mnogi problemi u kodu za pristup sistemima datoteka.
- Poboljšane mogućnosti otklanjanja grešaka i prošireni paket za testiranje.
- Nagomilane ranjivosti su eliminisane.
izvor: opennet.ru
