Na tweeƫnhalf jaar ontwikkeling is de stabiele release van de modulaire multi-platform bootloader GNU GRUB 2.12 (GRand Unified Bootloader) gepresenteerd. GRUB ondersteunt een breed scala aan platforms, waaronder reguliere pc's met BIOS, IEEE-1275-platforms (apparatuur op basis van PowerPC/Sparc64), EFI-systemen, systemen met RISC-V, Loongson, Itanium, ARM, ARM64, LoongArch en ARCS (SGI), en apparaten die gebruikmaken van het open-source pakket CoreBoot.
Belangrijkste vernieuwingen:
- Initiƫle ondersteuning voor de Boot Loader Interface, ontwikkeld door het systemd-project, is toegevoegd.
- Ondersteuning voor de LoongArch-architectuur is toegevoegd.
- De mogelijkheid om te bouwen met GCC 13 en Clang 14 is geĆÆmplementeerd.
- Ondersteuning voor binutils 2.38 is toegevoegd.
- De EFI-kernelbootloader voor Linux is verenigd voor alle ondersteunde architecturen.
- Op x86-systemen is de overstap naar de EFI-kernelbootloader voor Linux gerealiseerd.
- Ondersteuning voor dynamische geheugen toevoeging via firmware handlers is toegevoegd.
- Ondersteuning voor PCI en MMIO UART is toegevoegd.
- Ondersteuning voor de multimedia-bibliotheek SDL2 is toegevoegd.
- Problemen in de TPM (Trusted Platform Module) driver zijn opgelost.
- Veel problemen in de code voor toegang tot bestandssystemen zijn opgelost.
- De mogelijkheden voor debugging zijn verbeterd en de testset is uitgebreid.
- Opgelopen kwetsbaarheden zijn verholpen.
Bron: opennet.ru
