3mdeb anunció el jueves la liberación de Dasharo v0.9 para la motherboard de servidor Gigabyte MZ33-AR1, basada en AMD EPYC. Es la primera vez que AMD openSIL y Coreboot corren juntos en una placa EPYC que cualquiera puede comprar en distribuidor, sin tener que pasar por un canal corporativo o un kit de evaluación.

La comunidad de firmware libre esperaba este hito desde que AMD anunció openSIL en 2023 como su biblioteca open source de inicialización del silicio, destinada a reemplazar a AGESA. Aunque openSIL no alcanzará estado productivo hasta la generación Zen 6, la consultora 3mdeb llevaba meses trabajando en un port experimental sobre la MZ33-AR1, una motherboard para EPYC 9004/9005 que está disponible en varios retailers internacionales.

¿Qué incluye Dasharo v0.9?

3mdeb anunció a fines del año pasado que estaban trabajando en el port Coreboot+openSIL para esta placa, y la promesa llegó a puerto con esta release. Las funciones soportadas:

  • Compatibilidad UEFI completa.
  • Arranque de Linux y Windows 11.
  • Soporte de Secure Boot.
  • TPM Measured Boot para cadena de confianza verificable.
  • Resto de funciones típicas de un BIOS comercial.

Un detalle importante: todo esto se logra sin apoyo oficial de Gigabyte ni de AMD. Es un trabajo de ingeniería inversa y portado de upstream Coreboot, no una contribución corporativa.

¿Cómo se cambia el firmware sin destrabar la placa?

Dasharo aprovecha la BMC web de la propia Gigabyte para hacer el flash. Eso significa que el usuario no necesita recurrir a flashrom, programadores SPI externos ni clips de pinzas para cambiar el firmware: alcanza con subir la imagen desde la interfaz web del BMC y reiniciar. Esa decisión baja la barrera para que administradores de sistemas que no son hackers de hardware prueben Coreboot sin riesgo de brickear la motherboard.

¿Cómo financia 3mdeb este trabajo?

La consultora monetiza el port vendiendo servidores MZ33-AR1 pre-cargados con Dasharo en su tienda online. Es un servidor armado, con el firmware libre ya instalado y soporte comercial incluido. El modelo replica lo que System76 hace con su Coreboot fork y lo que Purism hizo con PureBoot: el firmware se mantiene gratis, pero la integración llave en mano se vende como servicio premium.

Los detalles técnicos completos están en docs.dasharo.com.

¿Qué viene después?

El editor de Phoronix, Michael Larabel, ya compró la placa para correr benchmarks y comparar el firmware propietario contra Dasharo. El análisis llegará la próxima semana en Gigabyte MZ33-AR1: A Uniquely Positioned AMD EPYC 9005 Motherboard For Open-Source Firmware.

En paralelo, 3mdeb está portando Coreboot/openSIL Dasharo a la MSI PRO B850-P WIFI, una placa de escritorio AM5 mucho más accesible que un servidor EPYC. Esa segunda release todavía no tiene fecha pública. Si llega, abriría la puerta a tener un workstation de uso diario con firmware completamente libre y verificable, algo que hoy solo se consigue en hardware Intel o en placas server muy específicas como la ASRock Rack ROMED8-2T.