Microsoft har annonceret en open source-version af UEFI-kernen

Microsoft har annonceret en open source-version af UEFI-kernen

 

Microsoft har et nyt open source-projekt - Project Mu. Dette er virksomhedens open source-version af Unified Extensible Firmware Interface (UEFI), der i øjeblikket bruges af Surface- og Hyper-V-enheder.

Med dette projekt håber Microsoft at gøre det nemmere at skabe skalerbar, levedygtig firmware og omfavner ideen om Firmware as a Service (FaaS). Dette giver mulighed for en hurtig og effektiv firmwareopdatering efter lancering med både sikkerhedsrettelser og ydeevneforbedrende opdateringer.

Microsoft Project Mo

FaaS er noget, Microsoft allerede har aktiveret på Surface, men virksomheden indså, at TianoCore - den nuværende open source-implementering af UEFI - ikke var optimeret til at levere ekspresservice. Det er her, Project Mu kan hjælpe, fortæller virksomheden.

På GitHub giver Microsoft følgende beskrivelse fra Project Mu:

Project Mu er en modulær tilpasning af edk2 fra TianoCore, der er tunet til at bygge moderne hardware ved hjælp af en skalerbar, vedligeholdelig og genbrugelig stil. Mu bygget op omkring ideen om, at opladning  og vedligeholdelse  UEFI-produktet er et løbende samarbejde mellem flere partnere. I lang tid har industrien bygget produkter ved hjælp af en "forking"-model kombineret med copy/paste/rename, og for hvert nyt produkt vokser vedligeholdelsesbyrden til et sådant niveau, at opdateringer er næsten umulige på grund af omkostninger og risiko.

Project Mu forsøger også at løse de komplekse forretningsforhold og juridiske udfordringer, som partnere står over for i dag. For at bygge de fleste produkter kræver de ofte lukket kildekode og proprietære aktiver samt open source og industristandardkode. Det distribuerede byggesystem og multi-repository design giver produktteams mulighed for at holde koden adskilt og forbundet til deres originale kilde, mens de respekterer juridiske og kommercielle grænser.

Project Mu stammer fra skabelsen af ​​moderne Windows-pc'er, men deres stilarter og design tillader dem at blive nedskaleret eller ændret til ethvert formål med slutproduktet. IoT-teknologier, server, pc eller enhver anden formfaktor skal kunne drage fordel af indholdet.

I et blogindlæg med Project Mu deler Microsofts hardwareteam detaljer om projektets funktioner:

  • Forbedret softwarearkitektur og udviklingsproces for firmware as a service
  • Skærmtastatur
  • Sikker styring af UEFI-indstillinger
  • Forbedre sikkerheden ved at fjerne unødvendig gammel kode, en praksis kendt som angrebsoverfladereduktion
  • højtydende sko
  • Eksempler på seneste BIOS-menuer
  • Mange tests og værktøjer til at analysere og forbedre kvaliteten af ​​UEFI

 

 

Relaterede stillinger
Udgiv artiklen på

Tilføj en kommentar