Microsoft ha annunciato una versione open source del kernel UEFI

Microsoft ha annunciato una versione open source del kernel UEFI

 

Microsoft ha un nuovo progetto open source: Project Mu. Questa è la versione open source dell'azienda di Unified Extensible Firmware Interface (UEFI) attualmente utilizzata dai dispositivi Surface e Hyper-V.

Con questo progetto, Microsoft spera di semplificare la creazione di firmware scalabile e praticabile e sta abbracciando l'idea di Firmware as a Service (FaaS). Ciò consente un aggiornamento del firmware rapido ed efficiente dopo il lancio, con patch di sicurezza e aggiornamenti che migliorano le prestazioni.

Microsoft Project Mo

FaaS è qualcosa che Microsoft ha già abilitato su Surface, ma la società si è resa conto che TianoCore, l'attuale implementazione open source di UEFI, non era ottimizzata per fornire un servizio espresso. È qui che Project Mu può aiutare, afferma la società.

Su GitHub, Microsoft fornisce la seguente descrizione da Project Mu:

Project Mu è un adattamento modulare di edk2 di TianoCore che è sintonizzato per costruire hardware moderno utilizzando uno stile scalabile, gestibile e riutilizzabile. Mu costruito attorno all'idea che la ricarica  e manutenzione  Il prodotto UEFI è una collaborazione continua tra diversi partner. Per molto tempo, l'industria ha costruito prodotti utilizzando un modello "forking" combinato con copia/incolla/rinomina e, con ogni nuovo prodotto, il carico di manutenzione cresce a un livello tale che gli aggiornamenti sono quasi impossibili a causa di costi e rischi.

Il progetto Mu tenta anche di affrontare le complesse relazioni commerciali e le sfide legali che i partner devono affrontare oggi. Per creare la maggior parte dei prodotti, spesso richiedono risorse closed source e proprietarie, nonché codice open source e standard del settore. Il sistema di build distribuito e il design multi-repository consentono ai team di prodotto di mantenere il codice separato e connesso alla sua fonte originale, nel rispetto dei confini legali e commerciali.

Il progetto Mu è nato dalla creazione dei moderni PC Windows, ma i loro stili e il design consentono di ridimensionarli o modificarli per qualsiasi scopo del prodotto finale. Le tecnologie IoT, Server, PC o qualsiasi altro fattore di forma devono essere in grado di sfruttare il contenuto.

In un post sul blog con Project Mu, il team hardware Microsoft condivide i dettagli delle funzionalità del progetto:

  • Architettura software e processo di sviluppo migliorati per il firmware come servizio
  • Tastiera sullo schermo
  • Gestione sicura delle impostazioni UEFI
  • Migliora la sicurezza rimuovendo il vecchio codice non necessario, una pratica nota come riduzione della superficie di attacco
  • scarpe ad alte prestazioni
  • Esempi recenti di menu del BIOS
  • Molti test e strumenti per analizzare e migliorare la qualità di UEFI

 

 

Post Correlati
Pubblica l'articolo su

Aggiungi un commento