Extensible Firmware Interface - Définition

Source: Wikipédia sous licence CC-BY-SA 3.0.
La liste des auteurs est disponible ici.
Fonctionnement synthétique de l'EFI (Extensible Firmware Interface)
Fonctionnement synthétique de l'EFI (Extensible Firmware Interface)

L' Extensible Firmware Interface (EFI), aujourd'hui remplacé par l'UEFI (Unified EFI) est un logiciel intermédiaire entre le micrologiciel (firmware) et le système d'exploitation (OS) d'un ordinateur, et est néanmoins un véritable petit système d'exploitation. Cette interface est appelée à être le successeur du BIOS.

L'EFI offre de multiples avantages par rapport au BIOS, il est ainsi capable de prendre en charge beaucoup de fonctionnalités réseaux intégrées en standard ; il peut aussi proposer une véritable interface graphique haute résolution et offre une gestion intégrée des installations multiples de systèmes d'exploitation.

Alors que le BIOS est écrit en assembleur, l'EFI est entièrement développé en C, ce qui lui confère une certaine souplesse pour ses évolutions futures. Développé de manière à offrir une plus grande indépendance entre le système d'exploitation et la plateforme matérielle sur laquelle il tourne, l'EFI est disponible sur les plateformes variées tel qu'Itanium (IA-64), x86 (32bits et 64bits).

AMD, American Megatrends, Dell, HP, Intel, IBM, Insyde, Microsoft et Phoenix Technologies constituent aujourd'hui au sein de l'UEFI forum des acteurs majeurs autour de cette technologie. Ces firmes travaillent actuellement sur les spécifications de l'UEFI et ont publié les spécifications officielles de l'UEFI 2.0 (Unified EFI Specifications – spécifications de l'Unified EFI (interface micrologicielle extensible et unifiée)) au début de 2006.

Annonce de MSI selon laquel il sortirait une carte mère avec de l'EFI en février 2008 basé sur le chipset P35 d'intel.

Systèmes d'exploitation

  • Les systèmes basés sur Linux sont capables de gérer l'EFI au boot depuis 2000 en utilisant le chargeur d'amorçage Elilo. Il peut être utilisé par les plates-formes IA-64, IA-32 et offre une prise en charge pour le x86-64 depuis juillet 2007.
  • HP-UX utilise l'EFI sur ses systèmes IA-64 depuis 2002.
  • Apple a, quant à lui, adopté l'EFI pour les derniers ordinateurs Apple. Mac OS X v10.4 "Tiger" pour Intel et Mac OS X v10.5 "Leopard" prennent entièrement en charge l’EFI.
  • Microsoft Windows :

Les versions Itanium de Windows 2000 supportaient l'EFI 1.1 en 2002.

Windows Server 2003 pour IA64, Windows XP 64-bit et Windows 2000 Advanced Server Limited Edition, basés sur l'Intel Itanium supportent l'EFI.

La version initiale de Microsoft Windows Vista contient de gestion de l'UEFI même si des rumeurs on fait état du contraire.La première version du système d'exploitation pour serveurs devrait également prendre en charge l'UEFI, windows serveur 2008 est basé sur le noyaux de Vista SP1.

Page générée en 0.102 seconde(s) - site hébergé chez Contabo
Ce site fait l'objet d'une déclaration à la CNIL sous le numéro de dossier 1037632
A propos - Informations légales
Version anglaise | Version allemande | Version espagnole | Version portugaise