继上一版本 2.06 发布两年半之后,GRUB 2.12 版本于近日正式发布。
新版本带来的一些新功能如下:
- 支持 GCC 13
- 支持 clang 14
- 支持 binutils 2.38
- 统一跨架构的 EFI Linux kernel loader
- 过渡到用于 x86 架构的 EFI Linux kernel stub loader
- 初步支持 Boot Loader Interface
- 支持使用固件调用动态添加 GRUB 运行时内存
- 支持 PCI 和 MMIO UART
- 支持 SDL2
- 支持 LoongArch
- TPM 驱动程序修复
- 许多文件系统修复
- 许多 CVE 和 Coverity 修复
- 调试支持改进
- 测试改进
- 文档改进
- ......以及大量其他修复和清理
发布公告:https://git.savannah.gnu.org/cgit/grub.git/tree/NEWS
GRUB 是一个多重启动管理器。GRUB 是 GRand Unified Bootloader 的缩写,它可以在多个操作系统共存时选择引导哪个系统。它可以引导几乎所有的 Unix、Linux、Windows 操作系统。它可以载入操作系统的内核和初始化操作系统,或者把引导权交给操作系统来完成引导。