L’UEFI (Unified Extensible Firmware Interface) est un standard qui définit une interface uniformisée afin que les systèmes d’exploitation puissent démarrer sans se soucier des spécificités du matériel utilisé. Dans la plupart des besoins, le passage de relais entre le BIOS UEFI, le bootloader et le système d’exploitation est invisible et ne nécessite pas d’attention. Cependant, il peut être nécessaire (dans l’industrie) ou intéressant (pour les curieux) d’aller mettre les mains et quelques lignes de code dans cet univers discret...
L’UEFI (Unified Extensible Firmware Interface) est le successeur de l’EFI (Extensible Firmware Interface). À l’origine, l’EFI a été spécifié par INTEL afin de proposer un BIOS amélioré pour les machines avec des hardwares de type PC. En effet, le BIOS avait atteint ses limites depuis quelque temps : pas de prise en charge native des modes 32 et 64 bits, architecture hardware PC AT seulement et espace d’adressage mémoire limité à 1 Mio.
L’UEFI est spécifié et orienté par l’Unified EFI forum, mais dans les faits l’essentiel est guidé et fourni par INTEL du fait de sa position historique de leader dans le monde PC. Par conséquent, hors les processeurs INTEL et ses clones (x86 32/64), très peu d’architectures matérielles avec d’autres types de processeurs (ARM, PPC, etc.) utilisent l’UEFI. Il existe toutefois la possibilité de choisir une solution UEFI pour ARM depuis qu’Intel supporte les ARM64 dans TianoCore EDK2. Ainsi, Microsoft peut...
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première