grub(大统一引导加载程序):最新的发展和未来方向>
Linux Bootloader的基石Grub Project继续其演变,结合了新功能,增强的安全性和性能优化。此概述总结了基于2025年Fosdem 2025演示的关键更新,该演示由Oracle上游维护者Daniel Kiper于2025年2月1日在布鲁塞尔提供。
>
目录的
>
- 什么是grub?
-
>过去一年的成就-
-
当前的开发焦点-
-
> fedora的贡献
grub - 的未来
- 什么是grub?
grub(Grand Unified Bootloader)是一种通用的引导加载程序,为大多数Linux发行版提供动力。 它的主要功能是在启动时启动操作系统。 GRUB为用户提供了从多个操作系统中选择,调整引导设置并管理系统恢复选项的能力。
键grub增强
1。过去一年的成就
在过去的一年中,GRUB的显着进步包括:
现在集成了
eROFS Integration:
增强的仅读取文件系统(EROFS)支持,提高了仅读取分区的性能和存储效率。
-
加强安全性:>使用
禁用命令行访问和菜单编辑,减轻潜在的安全风险。
EFI平台上的- 增强的EFI安全性: core nx(不可启用)位支持改善内存保护。
--disable-cli
改进的PE文件处理: 与页面大小(最小4KB)的更严格的对齐确保与现代硬件和安全标准的兼容性。>
-
强大的内存保护: grub现在阻止部分同时可写和可执行,这是一种至关重要的安全性增强。
>
- >安全启动改进: sbat(安全启动属性表)支持精灵文件和附加的签名签名安全启动powerPC系统增强系统的完整性。>
基于TPM2的
基于tpm2的磁盘解锁:- 无缝磁盘解锁使用TPM2现在可用于EFI和IEEEEE1275 POWERPC平台。>
高级字体处理:- 构建系统具有改进的字体检测,以提供更好的用户界面渲染。
>
>简化的补丁管理:- 增加下游补丁集成到主要grub代码库中的集成减少了碎片。
2。当前的开发重点-
grub团队正在积极追求几个关键的改进:
- >> shim加载程序协议支持(EFI):>增强兼容性与安全启动实现。
- >> trenchboot Integration(x86): trenchboot(启动过程安全项目)的集成,用于英特尔和AMD系统。
- BLS和UKI支持:添加启动加载器规范(BLS)和统一内核图像(UKI)支持以优化启动过程。
库现代化:- >更新嵌入式库,包括libgcrypt(用于argon2 kdf),以最新版本。>
连续集成:- 开发CI(连续集成)系统以使测试自动化和提高代码质量。
即将发布的版本:
- >在不久的将来计划了代码冻结和随后的grub释放。>
> fedora的贡献
来自甲骨文的Alec Brown
在11个Fedora版本(21-31)中, grub 2.02:,斑块数量从151增加到370,反映了备份和新贡献。
>
- grub 2.04: fedora 32和33总共看到了437个补丁(28个Backported,67个新的)。
grub 2.06:
- >这表明了上游团队和软呢帽之间的牢固的协作关系,而富富德多(Fedora)补丁集成到主要代码库中的趋势越来越大。
grub 的未来
GRUB的正在进行的开发确保其作为领先的Linux引导程序的位置。 未来的努力将重点关注:-
持续上游集成的Fedora补丁。
增强的安全性,特别是用于安全启动和基于TPM的身份验证。
改进现代硬件可靠性的测试框架。
有关全面的详细信息,请参阅完整的演示文稿。
>
进一步读取:
-
如何配置ubuntu- >中的grub2引导加载程序设置
>如何密码保护grub bootloader in Linux-
如何更改linux中的grub主题
以上是grub项目更新2025的详细内容。更多信息请关注PHP中文网其他相关文章!