OpenBIOS
OpenBIOS | |
---|---|
Basic data
|
|
developer | The OpenBIOS Community |
Current version | Version 1.1 (May 4th 2013) |
operating system | supports all operating systems, depending on the hardware |
programming language | C. |
category | hardware-related software |
License | GPL ( Free Software ) |
openbios.info |
OpenBIOS is a free , portable implementation of the Open Firmware standard for firmware that is licensed under the terms of the GNU General Public License . OpenBIOS can currently be used in conjunction with coreboot on Intel-compatible systems, as well as firmware for the SPARC emulation in QEMU .
Use on Intel-compatible systems
OpenBIOS can be used in conjunction with coreboot on Intel-compatible systems . coreboot initializes the hardware and then transfers control to OpenBIOS, which offers an open firmware environment with which the further start-up process can be controlled.
The use of this combination is problematic because there is no official standard for Open Firmware on the IA32 platform and the operating systems to be loaded do not support the Open Firmware interfaces.
Use in QEMU / SPARC
OpenBIOS is the standard firmware for the SPARC emulation of the QEMU software and has been adapted to its emulation environment.
Other open firmware implementations
Over time, more open firmware implementations have been released as open source :
- CodeGens SmartFirmware
- Sun Microsystems OpenBOOT, as part of the release of Sun4v (UltraSPARC T1, or "Niagara")
- Firmworks OpenFirmware as part of the $ 100 laptop project
All three implementations were published under the BSD license and, unlike OpenBIOS, have been in productive use for years. SmartFirmware and OpenFirmware are hosted by the OpenBIOS project, OpenBOOT is provided as a copy.
Furthermore, IBM developed another variant called Slimline Open Firmware (SLOF).
Open firmware tools
The tools for processing FCode belonging to OpenBIOS (see Open Firmware ) are meanwhile also used by other Open Firmware developers.
Web links
Individual evidence
- ↑ The openbios Open Source Project on Open Hub: Languages Page . In: Open Hub . (accessed on July 14, 2018).
- ↑ OpenBIOS license
- ↑ Website about the FCode tools .