Microsoft kondigt Project Mu aan, een open-source UEFI-kern

Pictogram voor leestijd 2 minuut. lezen


Lezers helpen MSpoweruser ondersteunen. We kunnen een commissie krijgen als u via onze links koopt. Tooltip-pictogram

Lees onze openbaarmakingspagina om erachter te komen hoe u MSPoweruser kunt helpen het redactieteam te ondersteunen Lees meer

Microsoft heeft een nieuw initiatief aangekondigd met de naam Project Mu, een open-source release van de Unified Extensible Firmware Interface (UEFI)-kern die momenteel wordt gebruikt door Surface-apparaten en Hyper-V. Microsoft gebruikt momenteel TianoCore? die niet is geoptimaliseerd voor snel onderhoud.

Met Project Mu hoopt Microsoft het bouwen van schaalbare firmware eenvoudiger te maken en omarmt het het idee van Firmware as a Service (FaaS).

Project Mu is een modulaire aanpassing van TianoCore's edk2 afgestemd voor het bouwen van moderne apparaten met behulp van een schaalbaar, onderhoudbaar en herbruikbaar patroon. Mu is gebouwd rond het idee dat het verzenden en onderhouden van een UEFI-product een voortdurende samenwerking is tussen talloze partners. De industrie heeft te lang producten gebouwd met behulp van een "forking"-model in combinatie met kopiëren/plakken/hernoemen en met elk nieuw product groeit de onderhoudslast tot een zodanig niveau dat updates bijna onmogelijk zijn vanwege de kosten en risico's.

Project Mu probeert ook de complexe zakelijke relaties en juridische uitdagingen aan te pakken waarmee partners vandaag de dag worden geconfronteerd. Om de meeste producten te bouwen, zijn vaak zowel closed-source, propriëtaire activa als open source en industriestandaardcode nodig. Dankzij het gedistribueerde buildsysteem en het ontwerp met meerdere opslagplaatsen kunnen productteams code gescheiden houden en verbonden houden met hun oorspronkelijke bron, met inachtneming van wettelijke en zakelijke grenzen.

Project Mu is ontstaan ​​uit het bouwen van moderne Windows-pc's, maar dankzij de patronen en het ontwerp kan het worden vergroot of verkleind, ongeacht de bedoeling van het eindproduct. IoT, server, pc of een andere vormfactor moeten de inhoud kunnen benutten.

– Microsoft (op GitHub)

Microsoft somde ook de kenmerken van het project op:

  • Een codestructuur en ontwikkelingsproces geoptimaliseerd voor Firmware as a Service
  • Een schermtoetsenbord
  • Veilig beheer van UEFI-instellingen
  • Verbeterde beveiliging door onnodige verouderde code te verwijderen, een praktijk die bekend staat als vermindering van het aanvalsoppervlak
  • Hoogwaardige laars
  • Voorbeelden van moderne BIOS-menu's
  • Talloze tests en tools om de UEFI-kwaliteit te analyseren en te optimaliseren

Als je geïnteresseerd bent, kun je naar Blogbericht van Microsoft om meer te lezen over het project of ga naar GitHub om de code en de documentatie van het project te bekijken.

Meer over de onderwerpen: hyper-v, microsoft, Project Mu, Oppervlak