Open Firmware

Open Firmware is a type of firmware that some computer systems use when they boot up. It controls the processor and performs system diagnostics before the operating system is loaded. Open Firmware also builds the "device tree," which locates internal and external devices connected to the computer. Each device is then assigned a unique address so it can be used once the computer starts up.

Several types of computers use Open Firmware, including PowerPC-based Macintosh systems, Sun Microsystems SPARC-based workstations, and IBM POWER systems. (Most Windows-based PCs use the BIOS for the same purpose.) Because Open Firmware is an "open" standard, devices that support Open Firmware can be typically be used in multiple Open Firmware-based systems. For example, identical PCI cards could be used in both Sun and Macintosh-based computer systems.

To access the Open Firmware interface on a PowerPC-based Macintosh, press and hold "Command-Option-O-F" during startup. On Sun systems, the Open Firmware interface is displayed at startup and can be accessed afterwards by pressing "L1-A" (or Stop-A) while the computer is running.

Updated November 3, 2006 by Per C.

quizTest Your Knowledge

What is the purpose of a hardware driver wrapper?

A
It allows a driver to work with an otherwise incompatible operating system.
0%
B
It enables a driver to work with multiple hardware devices.
0%
C
It enables a driver to be accessed over a network.
0%
D
It allows a user to manually modify the driver.
0%
Correct! Incorrect!     View the Wrapper definition.
More Quizzes →

The Tech Terms Computer Dictionary

The definition of Open Firmware on this page is an original definition written by the TechTerms.com team. If you would like to reference this page or cite this definition, please use the green citation links above.

The goal of TechTerms.com is to explain computer terminology in a way that is easy to understand. We strive for simplicity and accuracy with every definition we publish. If you have feedback about this definition or would like to suggest a new technical term, please contact us.

Sign up for the free TechTerms Newsletter

How often would you like to receive an email?

You can unsubscribe or change your frequency setting at any time using the links available in each email.

Questions? Please contact us.