Определение интерфейса между операционной системой и встроенным ПО платформы

Предыстория

Спецификация UEFI (Unified EFI, ранее спецификация EFI) определяет интерфейс между операционной системой и встроенным ПО платформы.

Интерфейс включает таблицы данных с информацией о платформе, а также вызовы служб загрузки и времени исполнения, доступные ОС и загрузчику ОС. Они обеспечивают стандартную среду для загрузки ОС и выполнения предзагрузочных приложений.

Спецификация UEFI изначально была предназначена для компьютеров следующего поколения на базе архитектуры IA. Она развилась из программы "Intel® Boot Initiative" (IBI), начавшейся в 1998 году.

Исходная версия этой спецификации Intel была опубликована под названием EFI, а ее развитие завершилось версией EFI 1.10.

В 2005 году был создан форум Unified EFI Forum как общеотраслевая организация для стимулирования принятия спецификации EFI и продолжения ее разработки. Используя спецификацию EFI 1.10 в качестве отправной точки, эта отраслевая группа выпустила последующие версии спецификации, переименованной в Unified EFI.

Текущую версию спецификации UEFI можно найти на веб-сайте UEFI.

Спецификации Intel® Platform Innovation Framework для EFI и UEFI

Полезные ресурсы

Центр обучения независимых поставщиков оборудования UEFI
Подберите актуальные инструменты, ресурсы и учебные материалы, чтобы начать разработку драйверов и приложений.

История инфраструктуры и UEFI
Для получения информации об истории UEFI и данной инфраструктуры свяжитесь с нами.

Отраслевая группа UEFI
Форум Unified EFI

Последняя версия UEFI и базовый код для реализаций EFI
TianoCore.org

Центр ресурсов сообщества Intel® UEFI
Единый портал для разработки встроенного ПО, драйверов и приложений UEFI, предназначенных для платформ на базе архитектуры Intel®.

Источники Linux* ELILO*

Для источника нового ELILO требуются gcc3.x и binutils 2.11.90 или исполняемые файлы более поздней версии. Уже скомпилированное ядро Linux* с интерфейсом EFI, поддерживающим IA-32, доступно на веб-сайте www.kernel.org для любых ядер начиная с версии 2.6.1 и выше.

EGRUB — доступно по запросу. Отправьте электронное сообщение по каналу общей обратной связи EFI

Novell* — рекомендации по созданию разделов UEFI SLES/SLED 11 для установки 64-разрядной системы

Fedora* — EFI Fedora 9 wiki

Обучение

С вопросами об учебных курсах, проводимых в вашем регионе, обращайтесь к своему поставщику встроенного ПО UEFI. Для организации собственных учебных курсов свяжитесь с нами для получения материалов.

Загрузите презентации с последних форумов разработчиков Intel