|
Das Project µ (Project Mu), welches eine offene und modulare
Implementierung eines UEFI-BIOS beinhaltet, wurde bei GitHub vom
"Microsoft Core UEFI Team" veröffentlicht. Basieren
tut das Projekt auf dem vor allem von Intel gepflegten TianoCore
EDK II. Project
µ ist laut µ-Webseite die Code-Basis der UEFI-BIOSse,
die Microsoft für viele eigene Produkte pflegt, also unter
anderem für Surface-Laptops.
Vor allem die Wartung von UEFI-BIOSsen wollen die Microsoft-Entwickler
erleichtern. Sie kritisieren, dass durch spezifische Änderungen
und Anpassungen der UEFI-BIOS-Code vieler PCs und Notebooks sozusagen
"ins Kraut schießt" und sich nur mit viel Aufwand
warten lässt, etwa um Sicherheits-Updates einzupflegen. Die
Abhängigkeiten unterschiedlicher Code-Module werden von Project
µ klar strukturiert. UEFI-Code soll aber auch von Project
µ durch Weglassen vereinfacht werden (Zitat: "Less is
More") und ist modular aufgebaut.
Project µ wird von den Microsoft-Entwicklern auf mehrere
Unterzweige verteilt, vor allem mu_basecore, mu_tiano_plus und mu_plus.
Wie in mu_plus stecken in mu_tiano_plus Extras wie eine EFI-Shell,
beispielsweise der Firmware-seitige Code für das UEFI Capsule
Update, mit dem Microsoft digital signierte Firmware-(BIOS-)Updates
für Surface-Geräte per Windows Update ausliefert und installiert.
Aus Project µ lässt sich zumindest bisher aber nicht
etwa ein funktionierendes UEFI-BIOS
für ein bestimmtes Surface-Notebook bauen. Denn viele Hardware-spezifische
Pakete werden von Microsoft weggelassen, etwa Intels Firmware Support
Package FSP2, das man für den jeweiligen Prozessor einbinden
müsste.
(jf, hannover)
(siehe auch Heise
News-Ticker:)
Hannover · EDV-Beratung ·
Linux · Novell · Microsoft · Seminar ·
IT-Consult · Netzwerk · LPIC · CLE
|