Efter to et halvt års udvikling præsenteres den stabile udgivelse af den modulære, multi-platform bootloader GNU GRUB 2.12 (GRand Unified Bootloader). GRUB understøtter en bred vifte af platforme, herunder almindelige pc'er med BIOS, IEEE-1275 platforme (udstyr baseret på PowerPC/Sparc64), EFI-systemer, systemer med RISC-V, Loongson, Itanium, ARM, ARM64, LoongArch og ARCS (SGI), samt enheder, der bruger det frie CoreBoot-pakke.
Hovednyhederne:
- Indledende understøttelse af Boot Loader Interface, udviklet af systemd-projektet, er tilføjet.
- Understøttelse af LoongArch-arkitekturen er tilføjet.
- Muligheden for at bygge med GCC 13 og Clang 14 er realiseret.
- Understøttelse af binutils 2.38 er tilføjet.
- EFI-bootloaderen for Linux-kernen er blevet ensartet for alle understøttede arkitekturer.
- På x86-systemer er der sket en overgang til EFI-bootloaderen for Linux-kernen.
- Understøttelse af dynamisk tilføjelse af hukommelse via kald til handlerne i firmwaren er tilføjet.
- Understøttelse af PCI og MMIO UART er tilføjet.
- Understøttelse af multimediabiblioteket SDL2 er tilføjet.
- Problemer i TPM-driveren (Trusted Platform Module) er blevet løst.
- Mange problemer i koden til filsystemadgang er blevet rettet.
- Mulighederne for debugging er forbedret og testværktøjet er udvidet.
- Akkumulerede sårbarheder er blevet fjernet.
Kilde: opennet.ru
