Корпорация Intel объявила о предстоящем в этом году выпуске совместно с компанией CollabNet базового кода (Foundation code), основанного на ее технологии нового поколения для встроенного ПО и распространяемого по открытой лицензии Common Public License (CPL).
BIOS (базовая система ввода/вывода) – самая старая программная технология, используемая в платформах для ПК уже более 20 лет. Она работает в режиме «предзагрузочной среды» в течение первых нескольких секунд после включения ПК, то есть еще до загрузки операционной системы.
Базовый код для встроенного ПО, разработанный Intel в рамках проекта под кодовым названием Tiano, призван заменить BIOS и будет основан на современных программных технологиях. Он будет снабжен новыми функциями и сервисами, в том числе улучшенными интерфейсами для управления платформой, удобства эксплуатации и администрирования, которые просто невозможно реализовать в старой среде BIOS.
Законченные встроенные программные продукты, основанные на этой технологии, будут распространяться такими поставщиками BIOS как компании American Megatrends Inc. и Insyde Software Corp., которые также примают участие в реализации этого проекта.
«Предзагрузочное встроенное ПО является важнейшей составляющей всех современных платформ, поэтому производителям полупроводниковых устройств и вычислительных систем требуется высокая стабильность базового кода для защиты своих инвестиций в инновации, – отмечает Уилл Своуп (Will Swope), вице-президент и генеральный менеджер подразделения Software and Solutions Group корпорации Intel. – Им нужны неограниченные возможности доступа и совместного контроля изменений для обеспечения совместимости».
Корпорация Intel выпустит программное ядро Foundation code на основане своей технологии нового поколения для встроенного ПО, а также набор для разработчиков встроенных драйверов. Этот базовый код обеспечит поддержку интеграции полупроводниковых устройств различных производителей с помощью современных, модульных встроенных драйверов, написанных на языке C. Согласно лицензии CPL, любые изменения в программном коде Foundation и наборе для разработчиков, сделанные одной компанией, будут открыты и доступны для всех.
«Корпорация Microsoft снова демонстрирует свое стремление к использованию открытых отраслевых стандартов, добавляя поддержку EFI на этапе загрузки во все версии программных продуктов семейства Windows поколения Longhorn, – говорит Тони Пирс (Tony Pierce), технический консультант группы Windows Hardware Innovation Group корпорации Microsoft. – Участие в совместной разработке программного кода Foundation, о предстоящем выпуске которого сегодня объявила корпорация Intel, поможет производителям систем и разработчикам встроенного ПО предложить своим клиентам новые инновационные решения».
Проект корпорации Intel для разработки встроенного ПО нового поколения призван релизовать возможности Extensible Firmware Interface (EFI). Спецификация EFI описывает интерфейс, позволяющий передать управление платформой от предзагрузочной среды операционным системам нового поколения. EFI поддерживается самыми популярными 64-разрядным ОС и платформами, а также является «развивающимся» интерфейсом, поддержка которого будет реализована также и в 32-разрядных ОС.
На этот проект разработчиками центра Intel China Software Center в Китае и лабораторий Intel по разработке ПО в Орегоне и Вашингтоне было потрачено более 200 человеко-лет.
|