. 1 3 4 5 6 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z А Б В Г Д Е З И К Л М Н О П Р С Т У Х Ц Ч

UEFI

UEFI (Unified Extensible Firmware Interface) – это стандарт интерфейса между операционной системой и платформой компьютера, который заменяет устаревший BIOS (Basic Input/Output System). UEFI предоставляет расширенные возможности для загрузки операционных систем, управления аппаратным обеспечением и выполнения других задач на уровне фирмваре. Он также позволяет установить загрузочные файлы большего размера и имеет более удобный пользовательский интерфейс для настройки настроек компьютера.

Изначально UEFI создавалась для первых систем Intel-HP Itanium в середине 1990-х годов. Ограничения PC-BIOS (16-битный исполняемый код, адресуемая память 1 Мбайт, аппаратные ограничения IBM PC/AT и т. д.) были, очевидно, недопустимы в больших серверных платформах, для использования в которых планировался Itanium.

Изначальное название — Intel Boot Initiative (Загрузочная инициатива Intel), позже было переименовано в EFI:

  • спецификация EFI 1.02 была выпущена Intel 12 декабря 2000 года (версия 1.01 имела юридические проблемы, связанные с торговой маркой, и была быстро изъята);
  • спецификация EFI 1.10 была выпущена 1 декабря 2002 года. Она включала модель драйвера EFI, а также несколько незначительных улучшений по сравнению с версией 1.02;
  • в 2005 году Intel внесла эту спецификацию в UEFI Forum, который теперь ответственен за развитие и продвижение EFI. EFI был переименован в Unified EFI (UEFI), чтобы отразить это изменение, при этом большая часть документации использует оба термина;
  • UEFI Forum выпустил спецификацию 2.1 UEFI 7 января 2007 года. Она добавила и улучшила криптографию, установление подлинности сети и архитектуру пользовательского интерфейса;
  • версия 2.3.1 была принята в апреле 2011 года;
  • версия 2.4 была принята в июле 2013 года;
  • версия 2.5 была принята в апреле 2015 года.
  • версия 2.6 была принята в январе 2016 года.

Операционные системы

  • Ядро Linux могло использовать UEFI при загрузке с начала 2000 года, используя загрузчик EFI elilo или появившиеся позднее EFI-версии загрузчика grub. Начиная с версии 3.3 ядро Linux может быть загружено напрямую, без использования загрузчика.
  • ОС HP-UX начали использовать UEFI как загрузочный механизм в системах на платформе IA-64 с 2002 года. ОС OpenVMS использовала его начиная с января 2005 года.
  • Apple приняла EFI для линейки своих компьютеров, основанных на архитектуре Intel (Intel-based Macs). Mac OS X 10.4 (Tiger) для Intel и Mac OS X 10.5 (Leopard) поддерживают EFI v1.10 в 32-разрядном режиме, а также на 64-разрядных центральных процессорах (новые Macintosh имеют 64-разрядный EFI).

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.

Microsoft ввела поддержку UEFI в 64-разрядных ОС Windows начиная с Windows Server 2008 и Windows Vista Service Pack 1. Microsoft утверждает, что отсутствие официальной поддержки EFI на 32-разрядных ЦП происходит из-за недостаточной поддержки изготовителями ПК и поставщиками. Миграция Microsoft к 64-разрядным ОС не позволяет использовать EFI 1.10, так как 64-разрядные расширения процессора, необходимые этим ОС, не поддерживаются окружением процессора. Поддержка x86-64 была включена в UEFI 2.0.

BIOS (Basic Input/Output System) и UEFI (Unified Extensible Firmware Interface) — это оба типы интерфейсов, используемых для запуска и настройки компьютеров. Однако у них есть ряд существенных различий:
1. Архитектура: BIOS работает на 16-разрядной архитектуре, тогда как UEFI работает на 32- или 64-разрядной архитектуре. Это позволяет UEFI обеспечить более продвинутые функции и улучшенную совместимость с новым аппаратным обеспечением.
2. Интерфейс: BIOS имеет ограниченный текстовый интерфейс, тогда как UEFI поддерживает графический интерфейс, что делает его более удобным в использовании.
3. Загрузка системы: BIOS использует MBR (Master Boot Record) для загрузки операционной системы, в то время как UEFI использует новую технологию GPT (GUID Partition Table) для загрузки операционной системы. Такие разделы можно создавать как нативными средствами ОС, так и через LVM.
4. Расширяемость: UEFI более гибок и расширяем, чем BIOS, что позволяет разработчикам добавлять дополнительные функции и обновления без необходимости перехода на новую версию интерфейса.
В целом, UEFI считается более современным и совершенным интерфейсом по сравнению с устаревшим BIOS, поэтому многие новые компьютеры и устройства используют UEFI.

Обсуждение закрыто.