Zweieinhalb Jahre nach der Veröffentlichung der Vorgängerversion 2.06 wurde kürzlich GRUB Version 2.12 offiziell veröffentlicht.
Einige neue Funktionen der neuen Version sind wie folgt:
- Unterstützt GCC 13
- Unterstützen Sie Clang 14
- Unterstützt Binutils 2.38
- Einheitlicher architekturübergreifender EFI-Linux-Kernel-Loader
- Übergang zum EFI Linux Kernel Stub Loader für x86-Architektur
- Erste Unterstützung für die Bootloader-Schnittstelle
- Unterstützt das dynamische Hinzufügen von GRUB-Laufzeitspeicher mithilfe von Firmware-Aufrufen
- Unterstützt PCI und MMIO UART
- Unterstützt SDL2
- Unterstützen Sie LoongArch
- Fehlerbehebung für den TPM-Treiber
- Viele Dateisystemreparaturen
- Viele CVE- und Coverity-Korrekturen
- Verbesserungen der Debugging-Unterstützung
- Testverbesserungen
- Verbesserungen der Dokumentation
- ...und jede Menge andere Korrekturen und Aufräumarbeiten
Veröffentlichungsankündigung: https://git.savannah.gnu.org/cgit/grub.git/tree/NEWS
GRUB ist ein Multi-Boot-Manager. GRUB ist die Abkürzung für GRand Unified Bootloader, der auswählen kann, welches System gestartet werden soll, wenn mehrere Betriebssysteme nebeneinander existieren. Es kann fast alle Unix-, Linux- und Windows-Betriebssysteme booten. Es kann den Kernel des Betriebssystems laden und das Betriebssystem initialisieren oder die Startberechtigung an das Betriebssystem übergeben, um den Startvorgang abzuschließen.