GNU GRUB 2.12 boot manager release

After two and a half years of development, the stable release of the modular multi-platform boot manager GNU GRUB 2.12 (GRand Unified Bootloader) is presented. GRUB supports a wide range of platforms, including regular PCs with BIOS, IEEE-1275 platforms (PowerPC/Sparc64-based hardware), EFI systems, systems with RISC-V, Loongson, Itanium, ARM, ARM64, LoongArch and ARCS (SGI) processors , devices using the free CoreBoot package.

Main innovations:

  • Added initial support for the Boot Loader Interface developed by the systemd project.
  • Added support for LoongArch architecture.
  • Implemented the ability to build using GCC 13 and Clang 14.
  • Added support for binutils 2.38.
  • EFI kernel bootloader Linux unified across all supported architectures.
  • On x86 systems, a transition to the EFI kernel bootloader has been implemented. Linux.
  • Added support for dynamically adding memory by calling handlers in the firmware.
  • Added support for PCI and MMIO UART.
  • Added support for the SDL2 multimedia library.
  • Problems in the TPM (Trusted Platform Module) driver have been resolved.
  • Fixed many problems in the code for accessing file systems.
  • Improved debugging capabilities and expanded testing suite.
  • Accumulated vulnerabilities have been eliminated.

Source: opennet.ru

Buy reliable hosting for sites with DDoS protection, VPS VDS servers 🔥 Buy reliable website hosting with DDoS protection, VPS VDS servers | ProHoster