De interface tussen het besturingssysteem en platformfirmware definiëren

Achtergrond

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.

Intel® Platform Innovation Framework voor EFI en UEFI specificaties

Nuttige bronnen

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

De geschiedenis van UEFI en het framework
 Neem contact met ons op 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

Intel® UEFI Community Resource Center
Uw gateway voor het ontwikkelen van UEFI firmware, drivers en applicaties voor gebruik op Intel® architectuurplatforms

Linux* ELILO* bronnen

Bron voor nieuwe ELILO vereist dat gcc3.x en binutils 2.11.90 of hogere binaire bestanden een reeds gecompileerde Linux* kernel met EFI ondersteuning voor IA-32 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

Training

Neem contact op met de leverancier van de UEFI firmware voor lokale training in uw geografisch gebied.  Neem contact met ons op voor materiaal indien u een eigen training wilt opstellen.

Presentaties van recente Intel Developer Forums downloaden