Po dvou a půl letech vývoje byl představen stabilní vydání modulárního multiplatformního správce bootování GNU GRUB 2.12 (GRand Unified Bootloader). GRUB podporuje široké spektrum platforem, včetně běžných PC s BIOS, platforem IEEE-1275 (zařízení založená na PowerPC/Sparc64), EFI systémy, systémy s procesory RISC-V, Loongson, Itanium, ARM, ARM64, LoongArch a ARCS (SGI), a zařízení využívající svobodný balíček CoreBoot.
Hlavní novinky:
- Byla přidána počáteční podpora rozhraní Boot Loader Interface, které vyvíjí projekt systemd.
- Byla přidána podpora architektury LoongArch.
- Byla implementována možnost sestavení s použitím GCC 13 a Clang 14.
- Byla přidána podpora binutils 2.38.
- EFI zaváděč jádra Linuxu byl unifikován pro všechny podporované architektury.
- Na systémech x86 došlo k přechodu na EFI zaváděč jádra Linuxu.
- Byla přidána podpora dynamického přidávání paměti přes volání handlerů v firmwaru.
- Byla přidána podpora PCI a MMIO UART.
- Byla přidána podpora multimediální knihovny SDL2.
- Byly vyřešeny problémy v ovladači TPM (Trusted Platform Module).
- Bylo opraveno mnoho problémů v kódu pro přístup k souborovým systémům.
- Byly zlepšeny možnosti pro ladění a rozšířen testovací soubor.
- Byly odstraněny nahromaděné zranitelnosti.
Zdroj: opennet.ru
