
Компания American Megatrends, один из ведущих разработчиков UEFI BIOS, объявила об участии в службе Linux Vendor Firmware Service (LVFS). Служба LVFS предоставляет ресурсы производителям программно-аппаратных средств для актуализации обновлений своих продуктов. Данный микропрограммный сервис служит также онлайн-хранилищем для доступа к этим обновлениям, позволяя основным дистрибутивам Linux обеспечивать своих клиентов метаданными для программного обеспечения GNOME и менеджера перешивки микрокода fwupdmgr.
Участие American Megatrends в службе LVFS призвано нормировать значение и место AMI в экосистеме Linux, обеспечивая совместимость средств обновления с требованиями LVFS. Но в первую очередь, конечно, инициатива направлена на унификацию технологии обновления UEFI в среде Linux, в том числе — минимизацию рисков повреждения аппаратной платформы вследствие некорректного или злонамеренного апдейта.

Инфраструктура взаимодействия строится на основе трех уровней:
- Источник (база данных), каковым является служба LVFS.
- Программное обеспечение, реализующее GUI и ряд сервисных функций по координации процесса (fwupdmgr).
- Низкоуровневое программное обеспечение (fwupd), непосредственно взаимодействующее с ресурсами платформы и системными таблицами UEFI, такими как ESRT, а также виртуальными файловыми системами Linux, создающими абстракции над оборудованием.
Очевидно, инициатива AMI в основном затрагивает обновление UEFI firmware системных плат. Вместе с тем, применение LVFS не ограничиваются данным сегментом, распространяясь на периферию, в частности — различные типы устройств с USB-интерфейсом (ColorHug, например).
Разделение экосистемы на три независимых уровня с формализацией обязанностей каждого из них, оптимизирует процесс сопровождения продуктов и координацию усилий большого количества независимых разработчиков. Это позволит оперативно поддерживать новые протоколы обновления UEFI BIOS или Option ROM, не прибегая к редизайну установленных спецификаций, а расширяя низкоуровневый компонент fwupd дополнительными модулями (custom plugins), управляемыми на основе метаданных, поставляемых из базы LVFS. В планах разработчиков сделать LVFS штатным компонентом ОС Linux, позволяющим потребителю получать желаемый уровень контроля над процессом, в том числе — выполнять обновление прошивок автоматически.
Обе стороны надеются, что это облегчит клиентам путь к безопасному и пунктуальному развертыванию новых версий UEFI-продуктов через LVFS. Заметим, что программное обеспечение для обновления BIOS давно уже поставляется в трех вариантах: для DOS, Windows и Linux. Теперь же официальные отношения с UNIX-сообществом только улучшат сервис прошивки.