La empresa de desarrollo de firmware 3mdeb lanzó oficialmente el primer firmware UEFI de código abierto para la plataforma AM5 de AMD. En una entrada de blog, la compañía anunció Dasharo v0.9.0, con soporte inicial para las APU Zen 4 Phoenix y para la placa madre MSI Pro B850-P WiFi. El firmware está construido sobre Coreboot y sobre openSIL, el nuevo marco de firmware de código abierto de AMD.

Las notas de la versión reúnen 19 funciones desarrolladas para hacer funcionar el código abierto sobre la placa B850, entre ellas:

  • Interfaz de arranque compatible con UEFI
  • Soporte de UEFI Secure Boot
  • Soporte de fTPM
  • Arranque rápido y arranque silencioso
  • Escaneo de la partición del sistema EFI
  • Reporte de temperatura del procesador AMD
  • SBOM integrado, es decir, el inventario de componentes de software

¿De dónde viene este desarrollo?

El trabajo sobre la MSI Pro B850-P viene de varios meses. El desarrollo se anunció inicialmente en febrero, después de que 3mdeb produjera un firmware abierto para la Gigabyte MZ33-AR1, una placa de servidor compatible con los procesadores AMD EPYC serie 9005. La versión para la MSI Pro B850-P se apoya directamente en ese trabajo previo.

3mdeb es el primer equipo de desarrollo en producir firmware de código abierto para AM5, la plataforma de consumo masivo de AMD. La propia AMD ya planea cambiar de AGESA a openSIL a partir de Zen 6, pero 3mdeb optó por portar openSIL hacia procesadores Ryzen anteriores.

¿Qué gana el usuario frente al firmware cerrado?

El firmware de código abierto representa una mejora considerable frente a las soluciones cerradas actuales, en particular frente a AGESA. AMD promociona openSIL como más seguro que AGESA, con mejor seguridad de plataforma y mejor seguimiento de vulnerabilidades gracias justamente a su naturaleza abierta. Abrir el código deja que expertos y desarrolladores ajenos al equipo interno de AMD revisen el firmware en busca de fallas.

Otro beneficio de openSIL es que resulta compatible con firmwares alternativos más allá de UEFI, entre ellos Coreboot, oreboot, FortiBIOS y Project Mu. Proyectos como Coreboot además aportan código optimizado frente a los firmwares cerrados, lo que mejora el tiempo de arranque.

AspectoAGESA (cerrado)openSIL + Coreboot
Auditoría del códigoSolo equipo interno de AMDComunidad y terceros
Firmwares compatiblesUEFIUEFI, Coreboot, oreboot, FortiBIOS, Project Mu
Seguimiento de vulnerabilidadesInternoPúblico
Tiempo de arranqueBaseOptimizado según AMD y Coreboot
Llegada oficial a RyzenDesde Zen 63mdeb lo porta ya a Zen 4

¿Cómo se consigue?

El firmware nuevo se distribuye a través de la tienda de 3mdeb, dentro de un paquete que combina hardware y firmware para la MSI Pro B850-P. No se ofrece como descarga suelta para instalar sobre una placa comprada por otro canal, lo que en la práctica limita el acceso desde fuera de Europa: quien quiera probarlo en Chile debe importar el conjunto completo, con el costo de despacho y los tributos correspondientes.

El dato relevante para quien evalúa el salto es el calendario. AMD llevará openSIL a sus procesadores recién con Zen 6, previsto para las próximas generaciones de Ryzen. Lo que hizo 3mdeb es adelantar esa transición dos generaciones hacia atrás, sobre silicio Zen 4 que ya está instalado en miles de equipos, con una placa de gama media y no de servidor.