• <Maggiori informazioni su Intel.com

Extensible Firmware Interface (EFI) e Unified EFI (UEFI)

Definizione dell'interfaccia tra il sistema operativo e il firmware della piattaforma

Background

Extensible Firmware Interface (EFI) e Unified EFI (UEFI)

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

American Megatrends Inc.*

Insyde Software Corp.*

Nanjing ByoSoft Co., Ltd*

Phoenix Technologies, LTD.*

Debugger di terze parti per hardware EFI

American Arium* American Megatrends Inc.

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.

Fedora* - Wiki EFI Fedora 9

White paper e articoli tecnici

White paper sulla sicurezza

Articolo tecnico: Una breve introduzione al concetto di shell UEFI

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

Ricevi gli aggiornamenti partecipando alla mailing list EFI