• <Meer weten, ga naar intel.com

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

De interface tussen het besturingssysteem en platformfirmware definiëren

Achtergrond

Extensible Firmware Interface (EFI) en Unified EFI (UEFI

De Unified EFI (UEFI) Specificatie (voorheen de EFI Specificatie) definieert een interface tussen een besturingssysteem en de platformfirmware.

De interface bestaat uit datatabellen die platformgerelateerde informatie, bootserviceverzoeken en runtimeserviceverzoeken bevatten die allemaal beschikbaar zijn voor het besturingssysteem en het bijbehorende laadprogramma. Deze bieden een standaardomgeving voor het opstarten van een besturingssysteem en het uitvoeren van pre-bootapplicaties.

De UEFI Specificatie was primair bedoeld voor de volgende generatie computers met een IA architectuur en is voortgekomen uit het 'Intel® Boot Initiative' (IBI) programma dat in 1998 is gestart.

Intels oorspronkelijke versie van deze specificatie werd EFI genoemd en kwam tot een eind met EFI versie 1.10.

In 2005 werd het Unified EFI Forum als een brancheorganisatie om de toepassing en verdere ontwikkeling van de EFI Specificatie te promoten. Deze industriegroep gebruikte versie 1.10 van de EFI Specificatie als uitgangspunt om vervolgens de opvolger, Unified EFI, uit te brengen.

De huidige versie van de UEFI Specificatie kan worden gevonden op de UEFI website.

Specificaties

UEFI Specificaties
De huidige versie van de UEFI Specificatie is beschikbaar op de UEFI website.

Intel® Platform Innovation Framework voor UEFI en EFI Specificaties
Meer informatie en de specificatiedocumenten downloaden.

Nuttige bronnen

Independent Hardware Vendor UEFI Enabling Center
Hier vind je de nieuwste hulpmiddelen, bronnen en trainingsmaterialen ter ondersteuning bij het ontwikkelen van UEFI drivers en applicaties.

De geschiedenis van UEFI en het framework
Je kunt contact met ons opnemen voor meer informatie over de geschiedenis van UEFI en het framework.

UEFI industriegroep
Het Unified EFI Forum

Nieuwste UEFI en foundationcode voor EFI implementaties
TianoCore.org

Firmwareleveranciers

American Megatrends Inc.*

Insyde Software Corp.*

Nanjing ByoSoft Co., Ltd*

Phoenix Technologies, LTD.*

EFI hardwaredebuggers van derden

American Arium* American Megatrends Inc.

Linux* ELILO* bronnen

Bron voor ELILO vereist dat gcc3.x en binutils 2.11.90 of hogere binaire bestanden een reeds gecompileerde Linux* kernel met EFI ondersteuning voor IA32 is beschikbaar op http://www.kernel.org in elke kernel vanaf 2.6.1 of hoger.

EGRUB - Beschikbaar op verzoek. Stuur een e-mail naar Algemene feedback op EFI.

Novell* - UEFI SLES/SLED 11 Aanbevelingen met betrekking tot de partitionering voor de installatie van X64

Fedora* - EFI Fedora 9 wiki

White papers en technische artikelen

White paper over de beveiliging

Technisch artikel: Een korte kennismaking met het ontwerp van de UEFI shell

Technisch artikel: De UEFI shell gebruiken voor bare metal provisioning

Training

Neem contact op met je leverancier van de UEFI firmware voor lokale training in jouw geografisch gebied. Als je zelf een training moet opzetten, kun je contact met ons opnemen voor materiaal.

Presentaties van recente Intel Developer Forums downloaden

Ontvang updates door je aan te melden voor de EFI mailinglijst