GNU Free Documentation License . .

Extensible Firmware Interface

: ,
UEFI

Extensible Firmware Interface (EFI)  , , : . EFI BIOS  , IBM PC- . EFI Intel, Unified Extensible Firmware Interface (UEFI). UEFI Unified EFI Forum.

[]

EFI Intel-HP Itanium 1990- . PC-BIOS (16- , 1 , IBM PC/AT  . .) , Itanium.   Intel Boot Initiative ( Intel), EFI.[1]

EFI 1.02 Intel 12 2000 . ( 1.01 , , ).

EFI 1.10 1 2002 . EFI, 1.02.

2005 Intel UEFI Forum, EFI.[2] EFI Unified EFI (UEFI), , .

UEFI Forum 2.1 UEFI 7 2007 . , .

[]

, EFI, , , runtime-, () . BIOS, ACPI SMBIOS, EFI, 16- runtime-.

[]

EFI « », , , , runtime-, , .

[]

, - , EFI , EFI Byte Code (EBC). (firmware) UEFI EBC, . EBC Open Firmware, , Apple Macintosh Sun Microsystems SPARC.

- (non-EBC) EFI . EFI , .

[]

EFI , ( EFI).

[]

  Master boot record (MBR), EFI GUID Partition Table (GPT), MBR . EFI , EFI FAT32 .[3]

[] EFI

EFI (shell environment).[4] EFI (EFI shell), , .   EFI; , .

EFI, , , , . , CD DVD- , , EFI . EFI , . TCP/IP .

EFI .nsh, DOS.

(COMMAND.COM Unix shell). EFI BIOS.

[]

EFI , . , OEM- EFI , EFI, .

[]

[] Intel Platform Innovation Framework EFI

Intel Platform Innovation Framework EFI (« Intel»)  , Intel EFI. EFI firmware, , , firmware.

, , . EFI, (Platform Initialization Specification), UEFI. XScale, Itanium IA-32.

x86, «legacy BIOS», (CSM). CSM 16- (CSM16), BIOS, , CSM16  .

Intel «Tiano». Tiano  , legacy-free , EFI. Tiano 16- CSM, , , BIOS. Intel Tiano .

Tiano TianoCore EFI Developer Kit (EDK).[5] EFI , . , BSD license Eclipse Public License.

, EFI, UEFI , BIOS, , American Megatrends (AMI) Insyde Software. Tiano, , , Intel.[6]

[] , EFI

2000 Intel Itanium EFI 1.02.

2002 Hewlett-Packard Itanium 2 EFI 1.10; Windows, Linux, FreeBSD HP-UX.

Itanium Itanium 2, EFI- , DIG64.

2003 , Gateway Gateway 610 Media Center  x86 Windows, , , InsydeH2O Insyde Software. BIOS (CSM) Windows.

2006 Apple Macintosh Intel. EFI Open Firmware, PowerPC.[7]

5 2006 Apple Boot Camp, Windows XP, , Windows XP Mac OS X. , BIOS EFI. Macintosh . Macintosh BIOS- , Windows XP, Vista Windows 7.

Intel (, DP35DP). , 2005 Intel.[8] , , , 2006 . , , Intel 945, . , EFI BIOS.[9]

2005 EFI - , XScale.[10]

EDK NT32, EFI EFI Windows.

2007 Hewlett-Packard 8000, , EFI.[11]

2008 MSI Intel P45 EFI,[12]

[]

[] Microsoft Windows

Itanium Windows 2000 (Advanced Server Limited Edition Datacenter Server Limited Edition) EFI 1.1 2002 .

Windows Server 2003 IA-64, 64- Windows XP Windows 2000 Advanced Server Limited Edition, Intel Itanium, EFI, DIG64.[15]

Microsoft UEFI 64- Windows Windows Server 2008 Windows Vista Service Pack 1.[16][17] Microsoft , EFI 32- - . Microsoft 64- EFI 1.10, 64- , , . x86-64 UEFI 2.0.

Microsoft (Andrew Ritz) (Jamie Schwarz), UEFI Windows Vista Windows Server 2008.[18]

[]

EFI , , Aptio Great Wall UEFI.[19]

[]

EFI , , [20], - BIOS   OpenBIOS coreboot.[21]

2011 Matthew Garrett , Microsoft Windows 8, , .[22][23] Microsoft , , , ARM ( Windows Phone, Qualcomm Windows 8) : « » (, , ) .[24]

[] .

[]

[]