Microsoft julkistaa Project Mu:n, avoimen lähdekoodin UEFI-ytimen

Lukuajan kuvake 2 min. lukea


Lukijat auttavat tukemaan MSpoweruseria. Saatamme saada palkkion, jos ostat linkkien kautta. Työkaluvihje-kuvake

Lue ilmoitussivumme saadaksesi selville, kuinka voit auttaa MSPoweruseria ylläpitämään toimitustiimiä Lue lisää

Microsoft on ilmoittanut uudesta aloitteesta nimeltä Project Mu, joka on avoimen lähdekoodin julkaisu UEFI-ytimestä, jota tällä hetkellä käyttävät Surface-laitteet ja Hyper-V. Microsoft käyttää tällä hetkellä TianoCorea? jota ei ole optimoitu nopeaan huoltoon.

Project Mu:n avulla Microsoft toivoo helpottavan skaalautuvan laiteohjelmiston rakentamista, ja se omaksuu ajatuksen Firmware as a Service (FaaS) -palvelusta.

Project Mu on modulaarinen sovitus TianoCoresta edk2 viritetty nykyaikaisten laitteiden rakentamiseen skaalautuvan, ylläpidettävän ja uudelleenkäytettävän mallin avulla. Mu rakentuu ajatuksen ympärille, että UEFI-tuotteen toimitus ja ylläpito on jatkuvaa yhteistyötä useiden kumppanien välillä. Teollisuus on liian kauan rakentanut tuotteita käyttämällä "haarukka"-mallia yhdistettynä kopioi/liitä/uudelleennimeämiseen ja jokaisen uuden tuotteen myötä ylläpitotaakka kasvaa sellaiselle tasolle, että päivitykset ovat lähes mahdottomia kustannusten ja riskien vuoksi.

Project Mu yrittää myös vastata monimutkaisiin liikesuhteisiin ja oikeudellisiin haasteisiin, joita kumppanit kohtaavat nykyään. Useimpien tuotteiden rakentamiseen tarvitaan usein sekä suljetun lähdekoodin omaisuutta että avoimen lähdekoodin ja alan standardikoodia. Hajautetun koontijärjestelmän ja usean tietovaraston suunnittelun ansiosta tuoteryhmät voivat pitää koodin erillään ja yhdistettynä alkuperäiseen lähteeseensä noudattaen samalla laillisia ja liiketoimintarajoja.

Project Mu sai alkunsa nykyaikaisten Windows-tietokoneiden rakentamisesta, mutta sen mallit ja muotoilu mahdollistavat sen pienentämisen tai suurentamisen lopputuotteen tarkoituksen mukaan. IoT:n, palvelimen, PC:n tai minkä tahansa muun muototekijän pitäisi pystyä hyödyntämään sisältöä.

– Microsoft (päällä GitHub)

Microsoft listasi myös projektin ominaisuudet:

  • Koodirakenne ja kehitysprosessi, joka on optimoitu Firmware as a Service -palvelua varten
  • Näytön näppäimistö
  • UEFI-asetusten turvallinen hallinta
  • Turvallisuutta parannettu poistamalla tarpeettomat vanhat koodit, mikä tunnetaan nimellä hyökkäyspinnan vähentäminen
  • Tehokas saapas
  • Esimerkkejä nykyaikaisista BIOS-valikoista
  • Lukuisia testejä ja työkaluja UEFI-laadun analysoimiseksi ja optimoimiseksi

Jos olet kiinnostunut, voit suunnata Microsoftin blogin viesti lukeaksesi lisää projektista tai suunnata osoitteeseen GitHub tarkistaa projektin koodi ja dokumentaatio.

Lisää aiheista: hyper v, microsoft, Projekti Mu, pinta