Компания Insyde Software, ведущий поставщик программного обеспечения UEFI для BIOS и управления системами, объявила, что ее загрузчик BlinkBoot UEFI оптимизирован для проектов, использующих встроенные платформы AMD.
BlinkBoot — это быстрое, масштабируемое и безопасное решение по загрузке микрокода, разработанное для встроенных устройств, которым не требуется полный доступ к функциям конфигурирования BIOS. Как вариант, его можно использовать компаниям, у которых недостаточно инженерных ресурсов для поддержки собственных низкоуровневых проектов. Благодаря обширному набору инструментов и качественной документации, BlinkBoot позволяет разработчикам платформ в кратчайшие сроки создавать собственные загрузочные модули, способные обеспечить старт системы менее, чем за одну секунду.

BlinkBoot с самого начала был задуман как оптимальное решение для прошивки устройств IoT, нацеленное на экономию времени и денег разработчика платформ. В отличие от многих загрузчиков с открытым исходным кодом, BlinkBoot основан на UEFI, зрелом, понятном и гибком отраслевом стандарте, который широко используется более 10 лет. Это дает неоспоримое преимущество BlinkBoot по сравнению с другими решениями. В числе прочего — использование проверенной инфраструктуры UEFI для обеспечения безопасности устройств и аутентификации операционной системы и приложений.

«В зависимости от требований, предъявляемых к конечному продукту, и на основе анализа собственных инженерных ресурсов, у наших заказчиков появился выбор между BlinkBoot и InsydeH2O, — сказал Тим Льюис (Tim Lewis), технический директор Insyde Software. — Мы считаем, что эти решения способны придать хороший импульс новым проектам наших клиентов, использующих платформы AMD Ryzen Embedded и AMD EPYC Embedded».
Впрочем, BlinkBoot поддерживает как AMD, так и Intel, представляя пользователям набор относительно взаимонезависимых модулей-драйверов (Storage, Setup, Network, Graphics, Debug). За кадром остается вопрос, доступна ли в рамках данного фреймворка поддержка, необходимая для сборки двоичного образа ROM, способного пройти аппаратную верификацию для Secure Boot и других инициализационных процедур? Речь идет, в частности, о двоичных образах, обеспечивающих ранний старт (Security Phase), которые обычно даже в составе исходных кодов BIOS/UEFI присутствуют только в двоичном виде. Ведь, как мы знаем, взаимодействие платформы и ROM, происходящее до выборки центральным процессором первого байта стартовой процедуры по адресу FFFFFFF0h полно секретов и Vendor-Specific особенностей.