微软宣布 Project Mu,一个开源 UEFI 核心
2分钟读
发表于
阅读我们的披露页面,了解如何帮助 MSPoweruser 维持编辑团队 查看更多
微软宣布了一项名为 Project Mu 的新计划,它是 Surface 设备和 Hyper-V 目前使用的统一可扩展固件接口 (UEFI) 核心的开源版本。 微软目前正在使用 TianoCore? 没有针对快速维修进行优化。
通过 Project Mu,微软希望能够更轻松地构建可扩展的固件,并采用固件即服务 (FaaS) 的理念。
Project Mu 是对 TianoCore 的模块化改编 edk2 为使用可扩展、可维护和可重用的模式构建现代设备而调整。 Mu 的构建理念是,交付和维护 UEFI 产品是众多合作伙伴之间的持续协作。 长期以来,该行业一直使用结合复制/粘贴/重命名的“分叉”模型构建产品,并且随着每个新产品的维护负担增长到由于成本和风险而几乎不可能进行更新的程度。
Project Mu 还试图解决当今合作伙伴面临的复杂业务关系和法律挑战。 要构建大多数产品,它通常需要闭源专有资产以及开源和行业标准代码。 分布式构建系统和多存储库设计允许产品团队保持代码分离并连接到其原始源,同时尊重法律和业务边界。
Project Mu 起源于构建现代 Windows PC,但其模式和设计允许它根据最终产品的意图进行缩小或放大。 物联网、服务器、PC 或任何其他形式的因素都应该能够利用这些内容。
– 微软(在 GitHub上)
微软还列出了该项目的特点:
- 针对固件即服务优化的代码结构和开发流程
- 屏幕键盘
- UEFI 设置的安全管理
- 通过删除不必要的遗留代码来提高安全性,这种做法称为减少攻击面
- 高性能引导
- 现代 BIOS 菜单示例
- 用于分析和优化 UEFI 质量的大量测试和工具