マイクロソフトは、オープンソースのUEFIコアであるProjectMuを発表しました
2分。 読んだ
上で公開
MSPoweruser の編集チームの維持にどのように貢献できるかについては、開示ページをお読みください。 続きを読む
マイクロソフトは、Project Muと呼ばれる新しいイニシアチブを発表しました。これは、SurfaceデバイスとHyper-Vで現在使用されているUnified Extensible Firmware Interface(UEFI)コアのオープンソースリリースです。 Microsoftは現在TianoCoreを使用していますか? これは迅速なサービス用に最適化されていません。
Project Muを使用することで、Microsoftはスケーラブルなファームウェアの構築を容易にすることを望んでおり、サービスとしてのファームウェア(FaaS)の概念を取り入れています。
Project Muは、TianoCoreのモジュール式の適応です edk2 スケーラブルで保守可能で再利用可能なパターンを使用して最新のデバイスを構築するように調整されています。 Muは、UEFI製品の出荷と保守は、多数のパートナー間の継続的なコラボレーションであるという考えに基づいて構築されています。 業界は長い間、コピー/貼り付け/名前変更を組み合わせた「フォーク」モデルを使用して製品を構築してきました。新しい製品ごとに、コストとリスクのために更新がほぼ不可能になるレベルまでメンテナンスの負担が増大します。
Project Muはまた、今日のパートナーが直面している複雑なビジネス関係と法的課題に対処しようとしています。 ほとんどの製品を構築するには、多くの場合、クローズドソースのプロプライエタリアセットと、オープンソースおよび業界標準のコードの両方が必要です。 分散ビルドシステムとマルチリポジトリ設計により、製品チームは、法的な境界とビジネス上の境界を尊重しながら、コードを分離して元のソースに接続することができます。
Project Muは、最新のWindows PCの構築に端を発していますが、そのパターンとデザインにより、最終製品の目的に合わせてスケールダウンまたはスケールアップすることができます。 IoT、サーバー、PC、またはその他のフォームファクターは、コンテンツを活用できる必要があります。
–マイクロソフト( GitHubの)
Microsoftは、プロジェクトの機能もリストアップしました。
- サービスとしてのファームウェア用に最適化されたコード構造と開発プロセス
- オンスクリーンキーボード
- UEFI設定の安全な管理
- 不要なレガシーコードを削除することでセキュリティを向上させます。これは、攻撃対象領域の削減と呼ばれる手法です。
- 高性能ブーツ
- 最新のBIOSメニューの例
- UEFI品質を分析および最適化するための多数のテストとツール
あなたが興味を持っているなら、あなたはに向かうことができます Microsoftのブログ投稿 プロジェクトの詳細を読むか、 GitHubの プロジェクトのコードとドキュメントを確認します。