Extensible Firmware Interface (EFI) and Unified EFI (UEFI)
Background
The Unified EFI (UEFI) specification (previously known as the EFI specification) defines an interface between an operating system and platform firmware. The interface consists of data tables that contain platform-related information, boot service calls, and runtime service calls that are available to the operating system and its loader. These provide a standard environment for booting an operating system and running pre-boot applications.
The UEFI specification was primarily intended for the next generation of IA architecture-based computers, and is an outgrowth of the "Intel® Boot Initiative" (IBI) program that began in 1998. Intel's original version of this specification was publicly named EFI ending with the EFI 1.10 version. In 2005 The Unified EFI Forum was formed as an industry-wide organization to promote adoption and continue the development of the EFI specification. Using the EFI 1.10 specification as the starting point, this industry group released the follow on specifications renamed Unified EFI. The current version of the UEFI Specification can be found at the UEFI web site.
L'Extensible Firmware Interface (EFI, interface micrologicielle extensible), aujourd'hui remplacé par l'UEFI (Unified EFI, interface micrologicielle extensible unifiée) 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 plate-forme matérielle sur laquelle il tourne, l'EFI est disponible sur les plates-formes 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) au début de 2006.
Enfin surtout, l'EFI permettra de faciliter l'intégration des DRM par les constructeurs. Voir à ce sujet Palladium.
Systèmes d'exploitation [modifier]
- 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.
- Microsoft Windows Vista contient un système de gestion de l'UEFI depuis la version SP1. Microsoft Windows Server 2008, basé sur le noyau de Windows Vista SP1, gère également les plates-formes UEFI.
Et apporterait plus de souplesse et de rapidité au boot
Le démarrage traditionnel du PC tel que nous le connaissons prendra bientôt moins de temps.
C'est en tout cas ce que laisse promettre l’avènement annoncé pour 2011 de l’UEFI (Unified Extensible Firmware Interface).
L'UEFI est censé remplacer le BIOS. Par rapport à ce dernier, il apportera plus de souplesse, permettra à la machine de se libérer des contraintes matérielles et chargera les systèmes d’exploitation plus rapidement.
Conçu à partir des spécifications de l'EFI, l’UEFI a été développé en langage C et permettra plusieurs évolutions.
Le «bon vieux » BIOS a largement rempli sa mission depuis sa création. Il n’était en effet pas prévu qu’il tienne plus de trois décennies. Et cette mission devrait bientôt s'achever. C’est ce qu’affirme en tout cas Mark Doran, directeur du Forum UEFI lors d’une interview avec la BBC, qui prévoit que le BIOS se verra remplacé par l’UEFI à partir de 2011.
Dans l’acronyme UEFI, le mot « Extensible » est essentiel.
Selon Doran, l’indépendance du système d’exploitation par rapport à la plateforme matérielle est primordiale. Pour un clavier, par exemple, le système d’exploitation reçoit l’information qu’il y aura une entrée de type clavier – et ce sans avoir à spécifier le port de communication entre le périphérique et la machine. La phase de pré-démarrage est ainsi allégée. Conséquence, plus de flexibilité pour le système pour prendre en charge les différents types d’entrée. Et un boot raccourci d'autant.
Mark Doran est confiant sur le succès que devrait rencontrer l’UEFI. Pour lui, la technologie a déjà fait ses preuves chez plusieurs constructeurs renommés. A commencer par Intel, AMD ou HP.
Le travail de développement de l'UEFI est néanmoins toujours en cours (pour valider les dernières nouveautés en matières de spécifications).
Mais il semble bien annoncer le début de la fin pour le BIOS.
Le BIOS n'existera plus dans trois ans, annonce MSI
Serait-ce la fin d'une époque ? Alors que le BIOS est encore très largement répandu dans les cartes mères de nos ordinateurs, les signes annonçant la prochaine fin de carrière du "Basic Input Output System" se sont multipliés ces derniers temps. Dernière déclaration en date, celle d'un porte-parole de MSI - sous couvert d'anonymat -, annonçant que les jours du BIOS étaient désormais comptés.
À nos confrères de THINQ, il a ainsi déclaré que son entreprise "va commencer la phase UEFI d'ici la fin de l'année, et nous espérons qu'il sera largement adopté d'ici trois ans". En clair, l'héritier du BIOS devrait arriver dès 2010. Et la firme taïwanaise compte très certainement être l'une des pionnières en matière d'intégration de l'UEFI sur les cartes mères.
Mais qu'est-ce que l'UEFI exactement ? Acronyme de "Unified Extensible Firmware Interface", il s'agit d'une application intermédiaire qui sera chargée de faire la liaison entre le micrologiciel et le système d'exploitation d'un ordinateur. Écrit en C, il se veut plus souple que le BIOS qui était pour sa part conçu en assembleur.
Évidemment, l'UEFI est loin d'être une technologie propre à MSI que l'entreprise chercherait à imposer coûte que coûte sur le marché des cartes mères, obligeant par la même occasion la concurrence à s'aligner sur les spécificités de l'UEFI. Successeur attendu du BIOS, cette technologie a été définie en commun par les grandes entreprises informatiques. Citons ainsi AMD, Dell, HP, Intel, IBM ou encore Microsoft.
L'UEFI doit apporter de nombreux avantages par rapport à son illustre ancêtre. Non content de fournir une certaine souplesse grâce à une conception en C, l'application devrait proposer une interface graphique de meilleure qualité et proposer une gestion plus fine et intégrée des machines comportant plusieurs systèmes d'exploitation.
Aucun commentaire:
Enregistrer un commentaire