Dasharo 0.9.0

1000px.jpg

30 июля 2026 года компания 3mdeb представила Dasharo 0.9.0 для материнской платы MSI PRO B850-P WIFI. Разработчики называют выпуск первой открытой прошивкой для современной настольной платформы AMD Ryzen: вместо традиционного проприетарного UEFI в ней используются coreboot 25.12, AMD openSIL и открытая реализация UEFI EDK II.

Впрочем, поддержка процессоров пока ограничена семейством AMD Phoenix на архитектуре Zen 4. Прошивка предназначена для настольных APU Ryzen 8000G — в частности, Ryzen 7 8700G, Ryzen 5 8600G и младших моделей. Тестирование проводилось с Ryzen 5 8600G. Процессоры Ryzen 7000 Raphael, Ryzen 9000 Granite Ridge и модели X3D не поддерживаются и с этой версией не загрузятся: для них необходимы другие ветки openSIL, которые AMD пока не опубликовала.

Dasharo 0.9.0 предоставляет привычный интерфейс UEFI с изменяемым порядком загрузки и автоматическим обнаружением установленных операционных систем. Заявлена загрузка Ubuntu 26.04 LTS и Windows 11 25H2, поддерживаются NVMe, USB, встроенная графика, проводная сеть и Wi-Fi 7. Прошивку можно восстановить или заменить штатным образом MSI при помощи кнопки Flash BIOS и USB-накопителя.

Среди функций безопасности выделяются:

  • UEFI Secure Boot и измеренная загрузка;
  • AMD fTPM 2.0, работающий внутри Platform Security Processor и не требующий отдельного TPM-модуля;
  • защита области прошивки от записи через AMD ROM Armor 3;
  • установка пароля на вход в настройки;
  • пароли для SATA-накопителей и дисков с поддержкой TCG OPAL;
  • возможность отключить сетевой или USB-стек до загрузки операционной системы;
  • формирование SBOM со сведениями о закрытых компонентах AMD PSP, видеодрайвера и сетевого адаптера.

Добавлено обновление прошивки через капсулы UEFI, но пока оно работает с ограничениями. Образ должен применяться сразу при помощи механизма Capsule on Disk: подготовленное обновление теряется после перезагрузки. Также реализовано сохранение результатов тренировки памяти, благодаря чему последующие включения компьютера проходят быстрее.

Полностью свободной прошивка не является. Согласно опубликованной разработчиками оценке, непосредственно исполняемая часть образа примерно на 20% состоит из открытого и на 80% — из закрытого кода. Основной объём проприетарных компонентов приходится на микрокод, видеодрайвер и прошивку AMD PSP, без которой невозможно инициализировать современный процессор. При этом по сравнению со штатным образом MSI объём закрытого кода сократился на 79,1%.

AMD openSIL заменяет значительную часть закрытой библиотеки AGESA и открывает разработчикам доступ к процедурам ранней инициализации процессора и системной логики. Однако многие настройки платформы по-прежнему зависят от недокументированного блока APCB и прошивки PSP. Поэтому в Dasharo 0.9.0 пока отсутствуют привычные возможности разгона, изменение параметров памяти и многие тонкие настройки процессора.

В первом выпуске сохраняется несколько известных ошибок. Восстановление предыдущего состояния питания после отключения электричества работает не во всех режимах, Ubuntu 26.04 иногда зависает при включённом перенаправлении консоли на последовательный порт, а встроенный адаптер Wi-Fi может изредка исчезать из списка PCI-устройств. Последняя проблема наблюдается и со штатной прошивкой MSI; вернуть адаптер позволяет сброс CMOS.

Исходные компоненты Dasharo, coreboot, openSIL и EDK II доступны для изучения и самостоятельной сборки, однако готовый подписанный образ для MSI PRO B850-P WIFI распространяется в рамках коммерческой подписки Dasharo Pro Package или вместе с комплектом из материнской платы и прошивки. Выпуск профинансирован фондом NLnet. В дальнейшем разработчики намерены передать поддержку Phoenix и MSI PRO B850-P в основные репозитории coreboot и openSIL, исправить найденные ошибки и реализовать защиту от DMA-атак до загрузки операционной системы.

>>> Источник

©  Linux.org.ru