Open Firmware u OpenBoot, en la jerga de Sun Microsystems, es un estándar que define las interfaces de un sistema de firmware de computadora, anteriormente endosado por la IEEE. Fue originado en Sun, y ha sido usado por Sun, Apple, IBM, y la mayoría de los vendedores de chipsets PCI no x86. El Open Firmware permite al sistema cargar drivers de plataforma independiente directamente desde la tarjeta PCI, mejorando la compatibilidad. El Power Architecture Platform Reference también será basado en el Open Firmware.
Se puede acceder al Open Firmware a través de su interfaz shell de lenguaje Forth. El Open Firmware alcanza esencialmente la misma funcionalidad que el posterior estándar EFI iniciado por Intel, con una menor sobrecarga.[cita requerida]
El Open Firmware es descrito por el estándar IEEE 1275-1994, que no fue reafirmado por el Open Firmware Working Group (OFWG) desde 1998 y por lo tanto ha sido oficialmente retirado por la IEEE.
En 2006, han sido otorgadas a la comunidad del Open Source varias implementaciones comerciales del Open Firmware, incluyendo Sun OpenBoot, Firmworks OpenFirmware y Codegen SmartFirmware. El código fuente está disponible desde el proyecto OpenBIOS. La implementación de Sun está disponible bajo de una licencia BSD.[1]