3 месяца назад 13 февраля 2026 в 12:11 41367

Проект по замене проприетарной микропрограммной платформы AGESA на открытую архитектуру инициализации процессоров AMD openSIL получил практическую реализацию на потребительском сегменте оборудования раньше сроков, обозначенных производителем процессоров. Специалисты польской инжиниринговой компании 3mdeb осуществили перенос openSIL на системную плату MSI PRO B850-P с разъемом AM5, предназначенную для процессоров Ryzen. Данный эксперимент переводит технологию из разряда теоретических разработок, демонстрировавшихся на серверных образцах, в практическую плоскость на уровне работающего прототипа.

AMD официально отводит архитектуре openSIL роль долгосрочной замены AGESA. Переход заложен в дорожную карту компании с привязкой к процессорным поколениям Zen 6. Серверные решения EPYC 9005 с кодовым обозначением Venice станут первыми продуктами, изначально спроектированными под openSIL; их выпуск намечен на 2026 год. Потребительские процессоры Ryzem серии Medusa на той же микроархитектуре Zen 6 появятся с поддержкой новой прошивки не ранее первой половины 2027 года . Однако серверная платформа EPYC Turin (Zen 5) уже получила открытые исходные тексты инициализации, чем и воспользовались разработчики из 3mdeb.

Коллектив 3mdeb использовал в качестве основы открытую загрузочную среду Coreboot. Базой для адаптации послужила серверная плата Gigabyte MZ33-AR1 под процессоры EPYC Turin, для которой AMD ранее опубликовала необходимый код openSIL . Перенос на потребительское изделие MSI B850-P Pro потребовал решения технических проблем, не встречавшихся в серверном сегменте. Образы встроенного программного обеспечения для настольных систем AM5 содержат в одном каталоге Platform Security Processor данные для нескольких семейств центральных процессоров. Серверные конфигурации используют отдельные каталоги под каждое семейство, что упрощает разбор структур . Сложность удалось преодолеть; достигнуто состояние, при котором плата выполняет начальный запуск и процесс загрузки доходит до операционной системы.

Текущая реализация классифицируется создателями как доказательство концепции. Данная сборка не имеет признаков готового продукта и не рекомендована для эксплуатации в рабочих конфигурациях . Тем не менее сам факт функционирования openSIL на стандартной материнской плате с разъемом AM5 означает наличие у сторонних разработчиков инструментов для экспериментов с прошивкой за два года до официального внедрения технологии в настольном сегменте.

Принципиальное различие между AGESA и openSIL лежит в области распространения и модели разработки. AGESA представляет собой закрытый набор библиотек, поставляемый производителям плат под соглашениями о неразглашении. Структура кода, алгоритмы работы и методы обработки ошибок не доступны для внешнего аудита. openSIL написан полностью на языке C17 и разделен на три модульные библиотеки: Silicon, Platform и Utilities . Исходный код подлежит публичному рецензированию, независимой проверке на уязвимости и модификации. AMD также заявляет об уменьшении избыточности кода и снятии жесткой привязки к интерфейсу UEFI, что облегчает интеграцию с Coreboot и другими загрузчиками.

Для владельцев платформы AM5 появление openSIL на текущем этапе не создает непосредственных выгод в виде возросшей производительности или новых функций. Значение события заключается в другом: открытая архитектура инициализации процессоров впервые продемонстрировала жизнеспособность вне лабораторных серверных стендов. У разработчиков операционных систем, специалистов по безопасности и энтузиастов появился полигон для изучения поведения openSIL на массовом контроллере ввода-вывода и чипсете B850. Параллельно компания AMD продолжает совершенствовать AGESA для существующих и будущих процессоров; данная платформа останется основной для потребительских устройств вплоть до намеченного рубежа 2027 года .

Никто не прокомментировал материал. Есть мысли?