微軟宣布了 UEFI 內核的開源版本

微軟宣布了 UEFI 內核的開源版本

 

微軟有一個新的開源項目——Project Mu。 這是該公司目前由 Surface 和 Hyper-V 設備使用的統一可擴展固件接口 (UEFI) 的開源版本。

通過這個項目,微軟希望能夠更輕鬆地創建可擴展、可行的固件,並且正在擁抱固件即服務 (FaaS) 的想法。 這允許在啟動後快速有效地更新固件,同時提供安全補丁和性能增強更新。

微軟項目莫

FaaS 是微軟已經在 Surface 上啟用的東西,但該公司意識到 TianoCore——目前 UEFI 的開源實現——沒有優化來提供快速服務。 該公司表示,這是 Project Mu 可以提供幫助的地方。

在 GitHub 上,微軟給出了 Project Mu 的以下描述:

Project Mu 是對來自 TianoCore 的 edk2 的模塊化改編,經過調整以使用可擴展、可維護和可重用的風格構建現代硬件。 Mu 圍繞充電的想法而構建  和維護  UEFI 產品是多個合作夥伴之間的持續合作。 長期以來,業界一直使用“分叉”模型結合複製/粘貼/重命名來構建產品,並且隨著每個新產品的出現,維護負擔增長到由於成本和風險幾乎不可能更新的程度。

Project Mu 還嘗試解決合作夥伴當今面臨的複雜業務關係和法律挑戰。 要構建大多數產品,他們通常需要閉源和專有資產,以及開源和行業標準代碼。 分佈式構建系統和多存儲庫設計允許產品團隊在尊重法律和商業邊界的同時保持代碼分離並連接到其原始源。

Project Mu 起源於現代 Windows PC 的創建,但它們的樣式和設計允許它們按比例縮小或更改以用於最終產品的任何目的。 IoT 技術、服務器、PC 或任何其他形式的因素必須能夠利用內容。

在一篇介紹 Project Mu 的博客文章中,Microsoft 硬件團隊分享了該項目功能的詳細信息:

  • 改進了固件即服務的軟件架構和開發流程
  • 屏幕鍵盤
  • UEFI 設置的安全管理
  • 通過刪除不必要的舊代碼來提高安全性,這種做法稱為減少攻擊面
  • 高性能鞋
  • 最近的 BIOS 菜單示例
  • 許多用於分析和提高 UEFI 質量的測試和工具

 

 

相關文章
發表文章於

添加評論