Microsoft kündigt Project Mu an, einen Open-Source-UEFI-Core

Symbol für die Lesezeit 2 Minute. lesen


Leser unterstützen MSpoweruser. Wir erhalten möglicherweise eine Provision, wenn Sie über unsere Links kaufen. Tooltip-Symbol

Lesen Sie unsere Offenlegungsseite, um herauszufinden, wie Sie MSPoweruser dabei helfen können, das Redaktionsteam zu unterstützen Lesen Sie weiter

Microsoft hat eine neue Initiative namens Project Mu angekündigt, bei der es sich um eine Open-Source-Version des Unified Extensible Firmware Interface (UEFI)-Kerns handelt, der derzeit von Surface-Geräten und Hyper-V verwendet wird. Microsoft verwendet derzeit TianoCore? die nicht für eine schnelle Wartung optimiert ist.

Mit Project Mu hofft Microsoft, es einfacher zu machen, skalierbare Firmware zu erstellen, und macht sich die Idee von Firmware as a Service (FaaS) zu eigen.

Project Mu ist eine modulare Adaption von TianoCore edk2 abgestimmt auf den Bau moderner Geräte mit einem skalierbaren, wartbaren und wiederverwendbaren Muster. Mu basiert auf der Idee, dass der Versand und die Wartung eines UEFI-Produkts eine kontinuierliche Zusammenarbeit zwischen zahlreichen Partnern ist. Zu lange hat die Branche Produkte mit einem „Forking“-Modell in Kombination mit Kopieren/Einfügen/Umbenennen entwickelt, und mit jedem neuen Produkt wächst der Wartungsaufwand auf ein solches Niveau, dass Aktualisierungen aufgrund von Kosten und Risiken nahezu unmöglich sind.

Project Mu versucht auch, die komplexen Geschäftsbeziehungen und rechtlichen Herausforderungen anzugehen, mit denen Partner heute konfrontiert sind. Um die meisten Produkte zu erstellen, sind häufig sowohl proprietäre Closed-Source-Assets als auch Open-Source- und Industriestandardcode erforderlich. Das verteilte Build-System und das Multi-Repository-Design ermöglichen es Produktteams, Code getrennt und mit seiner ursprünglichen Quelle verbunden zu halten und dabei rechtliche und geschäftliche Grenzen zu respektieren.

Project Mu entstand aus dem Bau moderner Windows-PCs, aber seine Muster und sein Design ermöglichen es, es für die Absicht des Endprodukts zu verkleinern oder zu vergrößern. IoT, Server, PC oder jeder andere Formfaktor sollte in der Lage sein, den Inhalt zu nutzen.

– Microsoft (auf GitHub)

Microsoft listete auch die Features des Projekts auf:

  • Eine für Firmware as a Service optimierte Codestruktur und Entwicklungsprozess
  • Eine Bildschirmtastatur
  • Sichere Verwaltung der UEFI-Einstellungen
  • Verbesserte Sicherheit durch Entfernen unnötigen Legacy-Codes, eine Praxis, die als Reduzierung der Angriffsfläche bekannt ist
  • Hochleistungsstiefel
  • Moderne BIOS-Menübeispiele
  • Zahlreiche Tests & Tools zur Analyse und Optimierung der UEFI-Qualität

Wenn Sie interessiert sind, können Sie sich auf den Weg machen Microsoft Blog-Beitrag um mehr über das Projekt zu erfahren oder gehen Sie zu GitHub um den Code und die Dokumentation des Projekts zu überprüfen.

Mehr zu den Themen: Hyper-v, Microsoft, Projekt Mu, Oberfläche