OpenBIOS es un proyecto cuyo objetivo es proporcionar implementaciones gratuitas y de código abierto de Open Firmware . También es el nombre de una implementación de este tipo.
La mayoría de las implementaciones proporcionadas por OpenBIOS dependen de firmware adicional de nivel inferior para la inicialización del hardware, como coreboot o Das U-Boot .
Open Firmware implementa el estándar IEEE 1275-1994 . [1] Open Firmware fue lanzado por la empresa Firmworks. [2] El arquitecto principal de Open Firmware, Mitch Bradley, [2] es presidente del Open Firmware Working Group [3] y presidente y fundador de Firmworks. [1] La computadora portátil OLPC XO-1 utiliza la implementación de Open Firmware. [2] Es compatible con las arquitecturas x86 , PowerPC y ARM , y se lanza bajo los términos de una licencia de estilo BSD. [2]
SmartFirmware incluye un compilador de C a FCode . Está desarrollado por CodeGen, Inc. Está escrito en ANSI C y es compatible con las arquitecturas x86 , PowerPC , SPARC , ARM y MIPS .
Sun Microsystems lanzó OpenBOOT . Es compatible con la arquitectura sun4v.
OpenBIOS es portable y está licenciado bajo la GPL . Es producido por el proyecto OpenBIOS.
Slimline Open Firmware es producido por IBM y se distribuye bajo una licencia de estilo BSD . Es compatible con la arquitectura PowerPC .