Технологический разрыв китайской литографии DUVDasharo открывает возможности платформы AMD AM5

В мире системного программирования существует давний конфликт между закрытостью вендорских решений и стремлением сообщества к полному контролю над «железом». Компания 3mdeb, специализирующаяся на безопасности и open-source решениях для облачных провайдеров, представила Dasharo v0.9.0 — первую общедоступную открытую прошивку для платформы AMD AM5. В качестве базового полигона была выбрана материнская плата MSI PRO B850-P, на которой Dasharo фактически заменяет стандартный UEFI.
Технологический фундамент проекта опирается на связку coreboot 25.12 и AMD openSIL. Это сочетание позволяет реализовать полноценную загрузку в режиме UEFI с поддержкой Secure Boot, что критически важно для совместимости с Windows 11 и современными дистрибутивами Linux. Помимо этого, прошивка обеспечивает работу модуля TPM, управление энергопотреблением и стабильную инициализацию оперативной памяти. Практически все ключевые интерфейсы — от PCIe и USB до SATA и сетевых адаптеров — функционируют в штатном режиме, что доказывает: открытый код способен обеспечить тот же уровень комфорта и безопасности, что и коммерческие продукты.

Однако путь к полной универсальности осложняется неоднородностью аппаратной части современных процессоров AMD. На текущем этапе Dasharo поддерживает исключительно чипы серии Phoenix (в частности, модели Ryzen 7 8700G, Ryzen 5 8600G, 8500G, 8400F и Ryzen 3 8300G). Для владельцев других процессоров AM5 система на данный момент останется неработоспособной.
Интересно, что технические сложности связаны не столько с самой структурой Zen 4 или наличием технологии 3D V-Cache, сколько с особенностями реализации SoC (System on Chip). Разработчики отмечают, что многослойная компоновка кристаллов в X3D-моделях теоретически не препятствует инициализации через openSIL. Тем не менее, поскольку процессоры Phoenix не оснащены таким кешем, поддержка 3D V-Cache в текущей версии Dasharo просто отсутствует.
Более серьезным барьером стали новые процессоры Ryzen 9000 (Granite Ridge). Их архитектура SoC существенно отличается от серии Phoenix, что делает их несовместимыми с текущей веткой openSIL. Для расширения поддержки Dasharo требуется отдельная ветка кода от самой AMD, которую вендор пока не предоставил.
История проекта началась с инициативы openSIL phoenix_poc, которая изначально задумывалась для мобильных платформ. Однако команда 3mdeb сумела адаптировать решение под настольный сегмент AM5, создав прецедент для всей индустрии. Теперь развитие проекта зависит от взаимодействия сообщества и производителя: разработчики призывают пользователей заявлять о своей заинтересованности в поддержке процессоров Raphael или Granite Ridge через GitHub. Если запрос окажется массовым, AMD может предоставить необходимые инструменты для расширения экосистемы открытых прошивок.

