微軟宣布 Project Mu,一個開源 UEFI 核心
2分鐘讀
發表於
請閱讀我們的揭露頁面,了解如何幫助 MSPoweruser 維持編輯團隊的發展 阅读更多
微軟宣布了一項名為 Project Mu 的新計劃,它是 Surface 設備和 Hyper-V 目前使用的統一可擴展固件接口 (UEFI) 核心的開源版本。 微軟目前正在使用 TianoCore? 沒有針對快速維修進行優化。
借助 Project Mu,微軟希望能夠更輕鬆地構建可擴展的固件,並採用固件即服務 (FaaS) 的理念。
Project Mu 是對 TianoCore 的模塊化改編 埃德克2 為使用可擴展、可維護和可重用的模式構建現代設備而調整。 Mu 的構建理念是,交付和維護 UEFI 產品是眾多合作夥伴之間的持續協作。 長期以來,該行業一直使用結合複製/粘貼/重命名的“分叉”模型構建產品,並且隨著每個新產品的維護負擔增長到由於成本和風險而幾乎不可能進行更新的程度。
Project Mu 還試圖解決當今合作夥伴面臨的複雜業務關係和法律挑戰。 要構建大多數產品,它通常需要封閉源代碼的專有資產以及開源和行業標準代碼。 分佈式構建系統和多存儲庫設計允許產品團隊保持代碼分離並連接到其原始源,同時尊重法律和業務邊界。
Project Mu 起源於構建現代 Windows PC,但其模式和設計允許它根據最終產品的意圖進行縮小或放大。 物聯網、服務器、PC 或任何其他形式的因素都應該能夠利用這些內容。
– 微軟(在 GitHub上)
微軟還列出了該項目的特點:
- 針對固件即服務優化的代碼結構和開發流程
- 屏幕鍵盤
- UEFI 設置的安全管理
- 通過刪除不必要的遺留代碼來提高安全性,這種做法稱為減少攻擊面
- 高性能引導
- 現代 BIOS 菜單示例
- 用於分析和優化 UEFI 質量的大量測試和工具