Release of the GNU GRUB 2.12 Boot Manager

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

Key innovations:

  • Initial support for the Boot Loader Interface developed by the systemd project has been added.
  • Support for the LoongArch architecture has been added.
  • The ability to build using GCC 13 and Clang 14 has been implemented.
  • Support for binutils 2.38 has been added.
  • The EFI bootloader for the Linux kernel has been unified across all supported architectures.
  • On x86 systems, the transition to the EFI bootloader for the Linux kernel has been executed.
  • Support for dynamically adding memory through firmware handler calls has been added.
  • Support for PCI and MMIO UART has been added.
  • Support for the multimedia library SDL2 has been added.
  • Issues in the TPM (Trusted Platform Module) driver have been resolved.
  • Many issues in the code for accessing file systems have been fixed.
  • Debugging capabilities have been improved and the testing suite has been expanded.
  • Accumulated vulnerabilities have been resolved.

Source: opennet.ru

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