Microsoft annuncia Project Mu, un core UEFI open source

Icona del tempo di lettura 2 minuto. leggere


I lettori aiutano a supportare MSpoweruser. Potremmo ricevere una commissione se acquisti tramite i nostri link. Icona descrizione comando

Leggi la nostra pagina informativa per scoprire come puoi aiutare MSPoweruser a sostenere il team editoriale Per saperne di più

Microsoft ha annunciato una nuova iniziativa chiamata Project Mu, una versione open source del core UEFI (Unified Extensible Firmware Interface) attualmente utilizzato dai dispositivi Surface e Hyper-V. Microsoft sta attualmente utilizzando TianoCore? che non è ottimizzato per la manutenzione rapida.

Con Project Mu, Microsoft spera di semplificare la creazione di firmware scalabile e abbraccia l'idea di Firmware as a Service (FaaS).

Project Mu è un adattamento modulare di TianoCore edk2 ottimizzato per la creazione di dispositivi moderni utilizzando un modello scalabile, manutenibile e riutilizzabile. Mu è costruito attorno all'idea che la spedizione e la manutenzione di un prodotto UEFI è una collaborazione continua tra numerosi partner. Per troppo 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 cerca 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 sono necessari sia risorse proprietarie e closed-source che 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 loro origine originale, rispettando i confini legali e aziendali.

Il progetto Mu è nato dalla costruzione di moderni PC Windows, ma i suoi modelli e il suo design consentono di ridimensionarlo o aumentarlo per qualsiasi scopo del prodotto finale. IoT, Server, PC o qualsiasi altro fattore di forma dovrebbe essere in grado di sfruttare il contenuto.

– Microsoft (il GitHub)

Microsoft ha anche elencato le caratteristiche del progetto:

  • Una struttura del codice e un processo di sviluppo ottimizzati per Firmware as a Service
  • Una tastiera su schermo
  • Gestione sicura delle impostazioni UEFI
  • Maggiore sicurezza rimuovendo il codice legacy non necessario, una pratica nota come riduzione della superficie di attacco
  • Stivale ad alte prestazioni
  • Esempi di menu BIOS moderni
  • Numerosi test e strumenti per analizzare e ottimizzare la qualità UEFI

Se sei interessato, puoi andare a Post sul blog di Microsoft per saperne di più sul progetto o andare a GitHub per verificare il codice e la documentazione del progetto.

Maggiori informazioni sugli argomenti: iper-v, microsoft, Progetto Mu, superficie