• <Retour à la recherche

Spécifications EFI (Extensible Firmware Interface) et UEFI (Unified EFI)

Définir l'interface entre le système d'exploitation et le micrologiciel de la plate-forme

Introduction

Spécifications EFI (Extensible Firmware Interface) et UEFI (Unified EFI)

La spécification UEFI (Unified EFI, anciennement EFI) définit une interface entre le système d'exploitation et le micrologiciel d'une plate-forme.

L'interface se compose de tables de données contenant des informations sur la plate-forme, ainsi que sur les appels aux services d'amorçage et d'exécution disponibles pour le système d'exploitation et son chargeur. Ces informations forment un environnement standard pour le démarrage d'un système d'exploitation et l'exécution des applications avant amorçage.

Extension du programme Intel® Boot Initiative (IBI) lancé en 1998, la spécification UEFI était avant tout destinée à la nouvelle génération d'ordinateurs basés sur l'architecture IA.

La version originale de cette spécification développée par Intel s'intitulait EFI, EFI 1.10 étant la dernière version.

En 2005, le forum Unified EFI fut constitué pour promouvoir l'adoption et le développement de la spécification EFI dans l'ensemble de l'industrie. Avec la spécification EFI 1.10 comme point de départ, ce groupe a publié les spécifications suivantes, renommées Unified EFI.

La version actuelle de la spécification UEFI est disponible sur le site UEFI.

Spécifications

Spécifications UEFI
La version la plus récente de la spécification UEFI est disponible sur le site UEFI.

Intel® Platform Innovation Framework pour les spécifications UEFI et EFI
Pour en savoir plus, téléchargez les documents relatifs aux spécifications.

Ressources utiles

Centre UEFI pour constructeurs indépendants
Outils et formations pour commencer à développer des pilotes et des applications.

Évolution d'UEFI
Pour en savoir plus sur l'historique d'UEFI et de son infrastructure, veuillez nous contacter.

Groupe industriel UEFI
Forum Unified EFI

Code de base UEFI pour implémentations EFI
TianoCore.org

Éditeurs de micrologiciels

American Megatrends Inc.*

Insyde Software Corp.*

Nanjing ByoSoft Co., Ltd*

Phoenix Technologies, LTD.*

Débogueurs matériels EFI tiers

American Arium* American Megatrends Inc.

Sources Linux* ELILO*

Le code source du nouveau chargeur d'amorçage ELILO nécessite GCC 3.x et Binutils 2.11.90 ou des binaires supérieurs déjà compilés. Le noyau Linux* avec prise en charge d'EFI pour IA32 est disponible sur http://www.kernel.org dans tout noyau à partir de la version 2.6.1 ou supérieure.

EGRUB : disponible sur demande. Envoyez un courrier électronique au service EFI General Feedback.

Novell* : recommandations de partitionnement UEFI SLES/SLED 11 pour l'installation de X64

Fedora* : wiki EFI Fedora 9

Livres blancs et articles techniques

Livre blanc sur la sécurité

Article technique : Présentation succincte de la conception du shell UEFI

Article technique : Utilisation du shell UEFI pour la mise en service sans système d'exploitation

Formation

Pour obtenir une formation près de chez vous, contactez l'éditeur de votre micrologiciel UEFI. Si vous souhaitez une formation personnalisée, contactez-nous pour obtenir les documents nécessaires.

Télécharger les présentations récentes du forum Intel® des développeurs

Rester informé en rejoignant la liste de diffusion EFI