Intel выпустила новую версию встроенного ПО с открытым кодом, который заменит BIOS и UEFI

20.09.2018     

На конференции по микропрограммному обеспечению с открытым исходным кодом, которая состоялась на этой неделе в германском городе Эрлангене, Intel анонсировала проект Slim Bootloader. Разработка компании имеет открытый исходный код и оптимизирована для систем с критической зависимостью от скорости загрузки.

Bootloader, или загрузчик, отвечает за то, чтобы запускалась операционная система. Иногда для того, чтобы пользователи не «мухлевали» с запуском другой ОС на устройстве, производитель блокирует доступ к Bootloader. Например, желающим перепрошить смартфон на Android, приходится разблокировать загрузчик самостоятельно, а внедрение технологии Secure Boot в UEFI способом, требуемым Microsoft, могло ограничить свободу пользователей в выборе ОС. Но Slim Bootloader открывает для разработчиков совсем другие перспективы.

«EFI» освобожденный

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

Slim Bootloader – это реализация Extensible Firmware Interface (EFI) на базе Coreboot и доступная под лицензией BSD. Где EFI – программная, интерфейсная прослойка между прошивкой материнской платы и операционной системой. Новые компьютеры используют именно этот стандарт вместо традиционного BIOS. Обе эти программы запускаются перед тем, как загрузится ОС, но EFI поддерживает жесткие диски большего объема, быстрее грузится, обладает графическим интерфейсом и поддерживает мышь.

Проект Coreboot, ранее известный как LinuxBIOS, призван заменить прошивки BIOS или UEFI в «простых» устройствах и предназначен для минимального количества задач. А лицензия BSD  относится к семейству лицензий для бесплатного ПО, налагает минимальные ограничения на использование и перераспределение охваченного ПО.

Легкий, быстрый, настраиваемый, безопасный

Все существующие на данный момент загрузчики ОС условно делятся на две группы: монолитные, которые сочетают процесс аппаратной инициализации и функциональность загрузки, и модульные, с поэтапным формированием загрузочного потока. Slim Bootloader относится к модульным прошивкам, он инициализирует оборудование, после чего запускает процессы для загрузки ОС. Это обеспечивает гибкость и возможность настройки уникальных сценариев использования.

Последовательность вызова функций Slim Bootloader выглядит следующим образом:

 

 

Акцент при работе над проектом Slim Bootloader делался на скорость загрузки. При этом в документации отмечен ряд показателей влияющих на скорость: тип загрузочного носителя, алгоритмы подписи, хеширование, использование аппаратного ускорения, конфигурация «железа», алгоритм сжатия, экран заставки, количество параметров загрузки.

За безопасность ПО отвечают модули: Boot Guard, Verified Boot, Measured Boot, Firmware Update и Triggering Firmware Update.

Применение и перспективы

Первоначально проект предназначен для встроенных устройств. Slim Bootloader уже используется в качестве загрузчика по умолчанию на платформе Intel Apollo Lake. Чипы этой линейки предназначены для непосредственной запайки в системную плату и поставляются в комплекте с ней. Такие процессоры используются в платах UP Squared, Intel Leaf Hill и MinnowBoard.

Загрузчик также можно использовать вместе с программой QEMU, предназначенной для эмуляции различных ОС с поддержкой аппаратной виртуализации.

Программа-эмулятор выдает себя за то, для чего она используется. Например, эмуляторы приставок или дисковода. 

По заявлениям производителей, прошивка легко масштабируется на широкий спектр устройств, от ПК и мобильных устройств до серверов и устройств IoT. Несмотря на поддержку большинства современных ОС, аппаратно Slim Bootloader пока совместим только с процессорами серии Intel Apollo Lake, что значительно сужает его сферу применения.


Автор:
Сергей Кравченко Обозреватель


Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. Йожкин Кот 1080 20.09.18 17:04 Сейчас в теме
ПО - "которое", а не "который"
2. insurgut 190 20.09.18 18:53 Сейчас в теме
Очередные палки в колеса не подписанных драйверов
3. Mar4ik 21.09.18 11:07 Сейчас в теме
Не удивлюсь, если в скором времени нажав на кнопку "Загрузки" мы будем переходить в магазин драйверов :)

(2)
Оставьте свое сообщение

См. также

Число загрузок мобильных приложений обновило рекорд

Новость Аналитика ИТ-новость Мобильные приложения

Пользователи стали устанавливать больше мобильных приложений, а количество загрузок достигло рекорда. Кроме того, увеличилось и время использования приложений, выяснили аналитики агентства App Annie.

вчера в 14:11    164    user1015646    0       

Роспечать предложила создать сервисы для поиска фейков и анализа контента

Новость Искусственный интеллект ИТ-новость Новости компаний

Роспечать предложила использовать искусственный интеллект для распознавания поддельных новостей. Каким образом нейросеть будет определять дипфейки, эксперты не знают.

вчера в 11:30    169    VKuser24342747    2       

Microsoft заблокировала возможность деинсталляции Edge из Windows 10

Новость Windows Интернет ИТ-новость Новости компаний

Microsoft официально подтвердила, что пользователи не смогут деинсталлировать новый браузер Edge после обновления Windows 10.

13.08.2020    396    SKravchenko    0       

Создан новый язык программирования Armada для работы с параллельными вычислениями

Новость ИТ-новость Языки программирования

Группа исследователей опубликовала новый язык программирования Armada. Язык предназначен для формальной проверки высокопроизводительных параллельных программ.

12.08.2020    1064    SKravchenko    8       

Энтузиаст запустил в Minecraft компьютер на Windows 95

Новость ОС Windows Видеоигры ИТ-новость

Разработчик delta2force представил мод VM Computers для популярной игры-песочницы Minecraft. Он позволяет добавить в игру виртуальный компьютер и запустить на нем Windows 95.

12.08.2020    501    user1015646    2       

Выпущен ПК весом 83 грамма с поддержкой нескольких десктопных ОС

Новость Гаджеты ИТ-новость Микроэлектроника

Компания XCY выпустила миниатюрный компьютер Mini PC Stick, по размеру напоминающий флешку, помещающуюся в ладони. В качестве ОС на него можно установить Windows 10 или Linux.

11.08.2020    860    user-programmist    10       

Сбербанк создаст криптовалюту, привязанную к рублю

Новость Банки Блокчейн ИТ-новость Новости компаний

Сбербанк выпустит собственную криптовалюту Sbercoin – стейблкоин, курс которого будет привязан к рублю. Он упростит внутренние транзакции и не противоречит закону о цифровых финансовых активах (ЦФА).

11.08.2020    549    user1015646    7       

Windows 10 сможет запускать приложения с Android-смартфонов

Новость Windows Android Infostart Software Partners Маркет Новости компаний

5 августа 2020 года Microsoft объявила о новшествах, которые появятся в Insider Preview Build 20185. Одной из самых интересных функций стало дальнейшее развитие службы «Ваш телефон».

07.08.2020    882    capitan    4       

Программист из Slack превратил MacOS 8 в кроссплатформенное приложение

Новость ОС Mac OS ИТ-новость

Разработчик создал приложение, позволяющее запустить MacOS 8 на современных компьютерах как обычное приложение. Для этого не понадобится даже предварительно устанавливать эмулятор.

06.08.2020    731    VKuser24342747    0       

МТС получил первую в России лицензию на развитие сети 5G

Новость ИТ-новость Новости компаний Телекоммуникации

Роскомнадзор предоставил МТС лицензию на строительство сети 5G по всей территории России — в 83 из 85 субъектов. Срок действия лицензии - до лета 2025 года. Для развития сети были выданы частоты от 24,25 до 24,65 ГГц.

05.08.2020    733    user-programmist    1       

Работа с большими данными во всем мире должна регулироваться профстандартом

Новость Искусственный интеллект ИТ-новость

Британское компьютерное общество (BCS) вместе с Королевским статистическим обществом (RSS) и Королевской инженерной академией (RAEng) начали работу по созданию профстандартов в отрасли больших данных (BigData).

05.08.2020    618    SKravchenko    3       

GitHub представил дорожную карту развития сервиса

Новость GitHub ИТ-новость

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

05.08.2020    627    VKuser24342747    0       

IEEE опубликовал свежий рейтинг языков программирования

Новость ИТ-новость Языки программирования

Институт инженеров электротехники и электроники IEEE Spectrum недавно опубликовал свой рейтинг языков программирования за 2020 год. Как и в последние несколько лет Python снова лидирует, но есть и несколько сюрпризов.

04.08.2020    857    SKravchenko    1       

Facebook запускает конкурента Zoom

Новость ИТ-новость Мессенджеры Новости компаний

23 июля Facebook объявил, что расширяет возможности Messenger Rooms и Facebook Live, – теперь пользователи могут организовывать онлайн-совещания с участием до 50 человек.

03.08.2020    664    SKravchenko    0       

Виртуальные фанаты заполнят пустые стадионы

Новость Искусственный интеллект ИТ-новость Телекоммуникации

Из-за пандемии COVID-19 сто двадцатый сезон в истории главной лиги бейсбола США пройдет с пустыми стадионами. Но Fox Sports для своих трансляций будет заполнять трибуны виртуальными фанатами с цифровой визуализацией.

31.07.2020    716    SKravchenko    2       

Начался выпуск российских материнских плат для ARM-процессоров «Байкал»

Новость Импортозамещение ИТ-новость Микроэлектроника

Первую российскую материнскую плату для нового ARM-процессора Baikal-M представили компании «Байкал электроникс», «Эдельвейс» и «Базальт СПО». Ориентировочная стоимость платы – 50 тыс. рублей.

30.07.2020    822    user1015646    3       

Банки оценили переход на отечественное ПО в сотни миллиардов рублей

Новость Банки ИТ-новость Цифровая экономика

Российские банки пересчитали планируемые расходы на внедрение отечественных программ. Затраты финансовых учреждений могут составить до 150 млрд рублей.

30.07.2020    606    VKuser24342747    0       

Молодые сотрудники используют больше разных приложений для работы

Новость Автоматизация Аналитика ИТ-новость

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

29.07.2020    892    SKravchenko    0       

Microsoft представила утилиту для мониторинга процессов в Linux

Новость Linux ИТ-новость Новости компаний

Компания Microsoft выпустила утилиту ProcMon (Process Monitor) для Linux. Программное обеспечение распространяется под открытой лицензией MIT. Ранее ProcMon была доступна только для Windows.

29.07.2020    785    user1015646    2       

Google сделает Android Go обязательной на устройствах с ОЗУ меньше 2 ГБ

Новость Google ИТ-новость Мобильные приложения

С октября 2020 года на все новые Android-устройства, имеющие объем ОЗУ 2 ГБ и менее, Google заставит устанавливать Android Go – модифицированную версию Android для устройств начального уровня.

28.07.2020    1679    SKravchenko    0       

Google Cloud представил новые средства безопасности

Новость Google Безопасность ИТ-новость

Облачная платформа Google Cloud разработала новые инструменты для обеспечения безопасности. Они ориентированы на крупные коммерческие компании, банки и государственные учреждения.

28.07.2020    757    user1015646    0       

ПК на Windows могут перейти на ARM-процессоры

Новость Windows Mac OS ИТ-новость Микроэлектроника

22 июня Apple объявила о переходе Mac на процессоры собственного производства на базе архитектуры ARM. Первые системы появятся к концу года, начав двухлетний переходный период.

24.07.2020    1942    SKravchenko    1       

Разработчики GitHub представили GCM Core – инструмент универсальной аутентификации для Git-серверов

Новость GitHub ИТ-новость

Git Credential Manager Core – это кроссплатформенный инструмент, который может стать альтернативой традиционной HTTPS- или SSH-аутентификации для Git-серверов. Планируется, что в будущем он заменит существующие утилиты аутентификации для Windows, macOS и Linux.

24.07.2020    1194    user1015646    1       

Google выпустила большое обновление Chrome

Новость Google Безопасность Интернет Интерфейсы ИТ-новость

14 июля Google выпустила стабильную версию браузера Chrome 84 Desktop для Windows, Mac и Linux. Новый Chrome получил поддержку Web OTP API, ярлыки PWA и умеет блокировать навязчивые уведомления.

23.07.2020    1810    SKravchenko    0       

GitHub разместил пленочный архив открытого кода в арктическом хранилище

Новость GitHub ИТ-новость

GitHub завершил масштабный перенос архива открытого исходного кода в хранилище Arctic World Archive. Данные будут храниться в виде фотоснимков на пленочных накопителях.

22.07.2020    1206    VKuser24342747    2