Definizione dell'interfaccia tra il sistema operativo e il firmware della piattaforma
Background
La specifica Unified EFI (UEFI) (nota in precedenza con il nome di Specifica EFI) definisce un'interfaccia tra un sistema operativo e il firmware della piattaforma.
L'interfaccia consiste in tabelle dati che contengono informazioni relative alla piattaforma, chiamate di servizio di avvio e chiamate di servizio runtime che sono disponibili per il sistema operativo e il suo caricatore. Queste tabelle dati forniscono un ambiente standard per avviare un sistema operativo ed eseguire applicazioni pre-avvio.
La Specifica UEFI era destinata innanzitutto ai computer di nuova generazione basati sull'architettura IA ed è una conseguenza del programma "Intel® Boot Initiative" (IBI), iniziato nel 1998.
La versione originale di Intel di questa specifica venne chiamata pubblicamente EFI, per finire con la versione 1.10 di EFI.
Nel 2005, venne costituito lo Unified EFI Forum come organizzazione di settore per promuovere l'adozione e continuare lo sviluppo della specifica EFI. Utilizzando la Specifica EFI 1.10 come punto di partenza, questo gruppo di settore ha pubblicato le specifiche seguenti, rinominate Unified EFI.
La versione attuale della Specifica UEFI è disponibile sul sito Web UEFI.
Specifiche
Specifiche UEFI
L'ultima versione della Specifica UEFI è disponibile sul sito Web UEFI.
Intel® Platform Innovation Framework per le specifiche UEFI e EFI
Ulteriori informazioni e download dei documenti di specifica.
Risorse utili
Centro risorse UEFI per fornitori di hardware indipendenti
Trova gli strumenti, le risorse e il training più recenti per iniziare a sviluppare driver e applicazioni UEFI.
UEFI e cronologia del framework
Per informazioni sulla cronologia di UEFI e del framework, contattaci.
Gruppo di settore UEFI
Unified EFI Forum
Versioni più recenti di UEFI e del codice base per implementazioni EFI
TianoCore.org
Fornitori di firmware
Debugger di terze parti per hardware EFI
Sorgenti per Linux* ELILO*
Il file sorgente per il nuovo ELILO richiede gcc3.x e binutils 2.11.90 o binari superiori già compilati. Il kernel Linux* con supporto EFI per IA32 è disponibile all'indirizzo http://www.kernel.org in un qualsiasi kernel a partire dalla versione 2.6.1 o successiva.
EGRUB - disponibile su richiesta. Invia un'e-mail a EFI General Feedback.
Novell* - Raccomandazioni sulla partizione SLES/SLED 11 UEFI per installare X64.
White paper e articoli tecnici
Articolo tecnico: Una breve introduzione al concetto di shell UEFI
Articolo tecnico: La shell UEFI in dettaglio
Articolo tecnico: Utilizzo della shell UEFI per il provisioning bare metal
Training
Contatta il tuo fornitore di firmware UEFI per training locale nella tua area geografica. Se devi organizzare personalmente il training, contattaci per ricevere materiale.
Scarica presentazioni da edizioni recenti dell'Intel Developer Forum


