Microsoft tillkännager Project Mu, en UEFI-kärna med öppen källkod

Lästid ikon 2 min. läsa


Läsare hjälper till att stödja MSpoweruser. Vi kan få en provision om du köper via våra länkar. Verktygstipsikon

Läs vår informationssida för att ta reda på hur du kan hjälpa MSPoweruser upprätthålla redaktionen Läs mer

Microsoft har tillkännagett ett nytt initiativ kallat Project Mu som är en öppen källkodsversion av Unified Extensible Firmware Interface (UEFI) kärna som för närvarande används av Surface-enheter och Hyper-V. Microsoft använder för närvarande TianoCore? som inte är optimerad för snabb service.

Med Project Mu hoppas Microsoft göra det lättare att bygga skalbar firmware och det omfattar idén om Firmware as a Service (FaaS).

Project Mu är en modulär anpassning av TianoCores edk2 inställd för att bygga moderna enheter med hjälp av ett skalbart, underhållbart och återanvändbart mönster. Mu är byggd kring idén att leverans och underhåll av en UEFI-produkt är ett pågående samarbete mellan många partners. Alltför länge har industrin byggt produkter med hjälp av en "forking"-modell kombinerat med kopiera/klistra in/byta namn och för varje ny produkt växer underhållsbördan till en sådan nivå att uppdateringar är nästan omöjliga på grund av kostnad och risk.

Project Mu försöker också ta itu med de komplexa affärsrelationer och juridiska utmaningar som partners står inför idag. För att bygga de flesta produkter krävs ofta både sluten källkod, egenutvecklade tillgångar såväl som öppen källkod och branschstandardkod. Det distribuerade byggsystemet och designen med flera lagringsplatser tillåter produktteam att hålla koden separat och kopplad till sin ursprungliga källa samtidigt som de respekterar juridiska och affärsmässiga gränser.

Project Mu har sitt ursprung i att bygga moderna Windows-datorer, men dess mönster och design gör att det kan skalas ned eller upp beroende på vad slutprodukten än har för avsikt. IoT, server, PC eller någon annan formfaktor bör kunna utnyttja innehållet.

– Microsoft (på GitHub)

Microsoft listade också funktionerna i projektet:

  • En kodstruktur och utvecklingsprocess optimerad för Firmware as a Service
  • Ett tangentbord på skärmen
  • Säker hantering av UEFI-inställningar
  • Förbättrad säkerhet genom att ta bort onödig äldre kod, en metod som kallas för att minska attackytan
  • Högpresterande stövel
  • Moderna BIOS-menyexempel
  • Många tester och verktyg för att analysera och optimera UEFI-kvalitet

Om du är intresserad kan du gå till Microsofts blogginlägg för att läsa mer om projektet eller gå till GitHub för att kolla in koden och dokumentationen för projektet.

Mer om ämnena: hyper-v, microsoft, Projekt Mu, yta

Kommentera uppropet

E-postadressen publiceras inte. Obligatoriska fält är markerade *