GNU GRUB 2.04 boot manager release

After two years of development submitted stable release of modular multi-platform download manager GNU GROUP 2.04 (GRand Unified Bootloader). GRUB supports a wide range of platforms, including general BIOS PCs, IEEE-1275 platforms (PowerPC/Sparc64 based hardware), EFI systems, RISC-V, MIPS-compatible Loongson 2E processor based hardware, Itanium, ARM, ARM64 and ARCS (SGI), devices using the free CoreBoot package.

All innovations:

  • Support for RISC-V architecture;
  • Support for Xen PVH virtualization mode (a combination of paravirtualization (PV) for I / O, interrupt handling, boot organization and interaction with equipment, using full virtualization (HVM) to restrict privileged instructions, isolate system calls and virtualize memory page tables);
  • Built-in support for UEFI Secure Boot;
  • Inclusion in the TPM-driver (Trusted Platform Module) for UEFI;
  • Delivery of a new obdisk driver (OpenBoot) for systems with firmware that complies with the Open Firmware specification (IEEE 1275);
  • Support for RAID 5 and RAID 6 modes in Btrfs. Support for zstd compression has also been added, but it is presented as experimental and available only with static linking;
  • Support for PARTUUID (partition identifier in GPT (GUID Partition Tables));
  • VLAN support;
  • Built-in DHCP support;
  • A large number of fixes related to the SPARC, ARM and ARM64 architectures;
  • Improved support for Open Firmware (IEEE 1275);
  • Support for GCC 8 and 9 compilers;
  • Code redesign for integration with Gnulib;
  • Added by support for the F2FS file system.

Source: opennet.ru

Add a comment