Post du-kaj-duono jaroj da evoluo, la stabila eldono de la modula plurplatforma ekfunkciigo GNU GRUB 2.12 (GRand Unified Bootloader) estas prezentita. GRUB subtenas larĝan gamon de platformoj, inkluzive de regulaj komputiloj kun BIOS, IEEE-1275-platformoj (PowerPC/Sparc64-bazita aparataro), EFI-sistemoj, sistemoj kun RISC-V, Loongson, Itanium, ARM, ARM64, LoongArch kaj ARCS (SGI) procesoroj , aparatoj uzantaj la senpagan CoreBoot-pakaĵon.
Ĉefaj novigoj:
- Aldonita komenca subteno por la Boot Loader Interface evoluigita de la systemd-projekto.
- Aldonita subteno por LoongArch-arkitekturo.
- Efektivigis la kapablon konstrui uzante GCC 13 kaj Clang 14.
- Aldonita subteno por binutils 2.38.
- La EFI-ŝargilo de Linukso-kerno estas unuigita por ĉiuj subtenataj arkitekturoj.
- Sur x86-sistemoj, la transiro al la EFI-ŝargilo de la Linukso-kerno estis farita.
- Aldonita subteno por dinamike aldoni memoron vokante prizorgantojn en la firmvaro.
- Aldonita subteno por PCI kaj MMIO UART.
- Aldonita subteno por la SDL2 plurmedia biblioteko.
- Problemoj en la ŝoforo TPM (Trusted Platform Module) estis solvitaj.
- Korektis multajn problemojn en la kodo por aliri dosiersistemojn.
- Plibonigitaj sencimigaj kapabloj kaj vastigita testaro.
- Amasigitaj vundeblecoj estis forigitaj.
fonto: opennet.ru
