Nach zwei Jahren Entwicklungszeit eingereicht stabile Veröffentlichung eines modularen Multiplattform-Download-Managers GNU-GRUB 2.04 (GRand Unified Bootloader). GRUB unterstützt eine breite Palette von Plattformen, darunter herkömmliche PCs mit BIOS, IEEE-1275-Plattformen (PowerPC/Sparc64-basierte Hardware), EFI-Systeme, RISC-V, MIPS-kompatible Loongson 2E-Prozessor-basierte Hardware, Itanium, ARM, ARM64 und ARCS (SGI), Geräte, die das kostenlose CoreBoot-Paket verwenden.
Unterstützung für den Xen PVH-Virtualisierungsmodus (eine Kombination aus Paravirtualisierung (PV) für E/A, Interrupt-Handhabung, Boot-Organisation und Hardware-Interaktion unter Verwendung vollständiger Virtualisierung (HVM), um privilegierte Anweisungen einzuschränken, Systemaufrufe zu isolieren und Speicherseitentabellen zu virtualisieren) ;
Integrierte Unterstützung für UEFI Secure Boot;
Einbindung eines TPM-Treibers (Trusted Platform Module) für UEFI;
Lieferung eines neuen Obdisk-Treibers (OpenBoot) für Systeme mit Firmware, die der Open Firmware-Spezifikation (IEEE 1275) entspricht;
Unterstützung für RAID 5- und RAID 6-Modi in Btrfs. Unterstützung für die ZSTD-Komprimierung wurde ebenfalls hinzugefügt, wird jedoch weiterhin als experimentell und experimentell dargestellt verfügbar nur mit statischer Bindung;
Unterstützung für PARTUUID (Partitionskennung in GPT (GUID-Partitionstabellen));
VLAN-Unterstützung;
Integrierte DHCP-Unterstützung;
Eine große Anzahl von Korrekturen im Zusammenhang mit SPARC-, ARM- und ARM64-Architekturen;
Verbesserte Unterstützung für offene Firmware (IEEE 1275);
Unterstützung für GCC 8- und 9-Compiler;
Überarbeitung des Codes für die Integration mit Gnulib;