OpenSIL от AMD — это инновационная инициатива, направленная на замену традиционного микрокода AGESA полноценным открытым исходным кодом для инициализации процессоров и системного уровня. Объявленная в 2023 году, эта платформа обещала радикально изменить процесс запуска и поддержки процессоров AMD, улучшив прозрачность и предоставив разработчикам и сообществу больше контроля над инициализацией железа. Однако, несмотря на амбициозные планы, развитие OpenSIL идет не так быстро, как ожидалось, особенно в отношении ноутбучных систем на базе SoC Phoenix. В конце 2024 года AMD планировала представить доказательство концепции (proof-of-concept, PoC) для OpenSIL в двух направлениях — для серверных процессоров серии EPYC 9005, известной как Turin, и для мобильных SoC Phoenix, включающих Ryzen 7040 серии. Эти PoC должны были стать важным этапом на пути к выпуску полноценного производственного кода, который, как предполагалось, появится в 2026 году.
Однако, к середине 2025 года, публикация кода OpenSIL для Phoenix остается задержана из-за внутренних согласований, а сообщество пользователей открытого ПО не получило обновленных версий открытого кода для ноутбучных платформ AMD. На фоне этих задержек не оказалось официального объяснения от AMD, пока не последовал ответ от одного из фирменных инженеров AMD в обсуждении на GitHub. В своем сообщении инженеры подтвердили важность OpenSIL для сообщества и заверили, что работа над Phoenix PoC продолжается. Главной причиной задержки стала необходимость прохождения внутреннего этапа согласования для выпуска кода с открытым исходным кодом. Несмотря на эти сложности, AMD пообещала ускорить процесс и предоставить обновленную информацию о сроках публикации сразу, как только такой будет.
В сравнении с Phoenix ситуация с серверной платформой Turin выглядит более позитивной. Хотя Turin PoC тоже не получил достаточного публичного внимания, код этой версии был опубликован и находится в свободном доступе на GitHub под лицензией MIT. Turin OpenSIL был протестирован на внутренних референсных серверах AMD — Galena и Purico. Это свидетельствует о том, что AMD не прекращает работу над OpenSIL и продолжает движение вперед в серверном направлении, который традиционно получает больше внимания и ресурсов из-за роли в инфраструктуре дата-центров. Документация к Turin OpenSIL четко указывает, что стадия промышленного выпуска ожидается ближе к концу 2026 года или в начале 2027, несколько сдвигая первоначальные планы на 2026 год.
Этот сдвиг говорит о том, что основной релиз OpenSIL будет совпадать с выходом процессоров Zen 6, которые станут новой вехой в развитии архитектуры AMD. При этом пока нет однозначных ответов относительно перехода от AGESA к OpenSIL в новых платформах Zen 6 — останется ли AGESA поддерживаться параллельно или OpenSIL станет единственным решением, для Zen 6 будут выработаны новые сценарии использования. OpenSIL — это важная инициатива не только для AMD как производителя, но и для всего сообщества открытого железа. Традиционно микрокод инициализации процессоров находились в закрытом доступе, что ограничивало возможности для адаптации и изучения. Появление открытого и стандартизированного кода позволяет легче встраивать поддержку новых процессоров в операционные системы и драйверы, создавать более гибкие решения для архитектурных участников рынка.
Особенно важна разработка OpenSIL для мобильных платформ в лице SoC Phoenix, ведь ноутбуки и мобильные устройства требуют более специфичных и оптимизированных решений для управления энергопотреблением, режимами работы процессоров и периферийных компонентов. Открытый OpenSIL для Phoenix позволит производителям систем и ОС лучше понимать аппаратные возможности и взаимодействовать с ними, создавая более стабильные и эффективные решения. Несмотря на текущие задержки, AMD ведет диалог с сообществом и сторонними инженерами, что служит положительным сигналом относительно прозрачности проекта. Публикация Turin PoC демонстрирует готовность компании выполнять обещания, пусть и с опозданием, и намекает на то, что PoC для Phoenix, возможно, скоро последует. Ожидается, что с появлением нового кода рост интереса к OpenSIL среди разработчиков и энтузиастов будет значительным, ведь открытый и стандартизированный процесс инициализации современных процессоров — это перспективное направление для всего рынка ПК и серверных решений.
Развитие OpenSIL сочетается с изменениями в экосистемах Linux и других систем с открытым исходным кодом, которые получают все более глубокую поддержку современных функций процессоров AMD. Новые версии ядра Linux и сопутствующих компонентов часто отправляются на эксплуатацию с учетом изменений в железе, поэтому наличие открытых и ясных спецификаций инициализации помогает ускорить и упростить интеграцию. Это выгодно как конечным пользователям, так и представителям промышленности. В целом AMD OpenSIL можно рассматривать как следующий крупный шаг к демократизации и максимальной открытости аппаратной платформы для процессоров компании. В то время как AGESA долгое время служил прочной и проверенной основой, переход на открытый код открывает двери для гибкости, расширяемости и доверия.
Несмотря на технические и организационные вызовы, задержки лишь подчёркивают сложность и масштабы проекта, но не меняют глобального направления развития. Отслеживание дальнейших новостей о Phoenix PoC и развитии OpenSIL для Zen 6 платформ становится важным для разработчиков, системных интеграторов и пользователей, ориентированных на будущее AMD. Когда платформы с открытым и прозрачным программным обеспечением станут стандартом, это будет новым этапом для всей индустрии вычислительной техники и обеспечит больше возможностей для инноваций и оптимизаций. Таким образом, OpenSIL от AMD — это не просто программный компонент, а стратегический инструмент, меняющий подход к запуску и управлению процессорами AMD. Публикация Turin PoC и гарантии скорого выхода Phoenix PoC означают, что проект жив и развивается, а открытое сообщество получит доступ к ключевым элементам инициализации процессоров уже в ближайшие годы.
Сохраняется надежда на то, что с завершением утверждений и публикацией кода для Phoenix SoCs OpenSIL займет заслуженное место в экосистеме современных вычислительных платформ AMD.