„OpenBIOS“ – Versionsunterschied
[gesichtete Version] | [gesichtete Version] |
K Korrekte links eingefügt |
Aka (Diskussion | Beiträge) K https |
||
Zeile 7: | Zeile 7: | ||
|Betriebssystem = unterstützt alle Betriebssysteme, je nach Hardware |
|Betriebssystem = unterstützt alle Betriebssysteme, je nach Hardware |
||
|Kategorie = [[Firmware|hardwarenahe Software]] |
|Kategorie = [[Firmware|hardwarenahe Software]] |
||
|Lizenz = [[GNU General Public License|GPL]]<ref>[ |
|Lizenz = [[GNU General Public License|GPL]]<ref>[https://www.openfirmware.info/Licensing OpenBIOS Lizenz]</ref> ([[Freie Software]]) |
||
|Website = [ |
|Website = [https://www.openfirmware.info/Welcome_to_OpenBIOS openbios.info] |
||
}} |
}} |
||
Zeile 32: | Zeile 32: | ||
== Open Firmware-Werkzeuge == |
== Open Firmware-Werkzeuge == |
||
Die zu OpenBIOS gehörenden Werkzeuge zur Bearbeitung von FCode (siehe [[Open Firmware]]) werden mittlerweile auch von anderen Open-Firmware-Entwicklern genutzt.<ref>[ |
Die zu OpenBIOS gehörenden Werkzeuge zur Bearbeitung von FCode (siehe [[Open Firmware]]) werden mittlerweile auch von anderen Open-Firmware-Entwicklern genutzt.<ref>[https://www.openfirmware.info/FCODE_suite Webseite über die FCode-Werkzeuge].</ref> |
||
== Weblinks == |
== Weblinks == |
||
* [ |
* [https://www.openfirmware.info/Welcome_to_OpenBIOS Offizielle Webseite des Projektes] |
||
== Einzelnachweise == |
== Einzelnachweise == |
Version vom 6. Juli 2021, 20:07 Uhr
OpenBIOS | |
---|---|
Basisdaten
| |
Entwickler | The OpenBIOS Community |
Aktuelle Version | Version 1.1 (4. Mai 2013) |
Betriebssystem | unterstützt alle Betriebssysteme, je nach Hardware |
Programmiersprache | C[1] |
Kategorie | hardwarenahe Software |
Lizenz | GPL[2] (Freie Software) |
openbios.info |
OpenBIOS ist eine freie, portable Implementierung des Open-Firmware-Standards für Firmware, die unter den Bedingungen der GNU General Public License lizenziert ist. OpenBIOS kann derzeit im Zusammenspiel mit coreboot auf Intel-kompatiblen Systemen, sowie als Firmware der SPARC-Emulation in QEMU genutzt werden.
Einsatz auf Intel-kompatiblen Systemen
Auf Intel-kompatiblen Systemen kann OpenBIOS im Zusammenspiel mit coreboot eingesetzt werden. coreboot initialisiert die Hardware und übergibt dann die Kontrolle an OpenBIOS, das eine Open-Firmware-Umgebung anbietet, mit der der weitere Startvorgang gesteuert werden kann.
Die Nutzung dieser Kombination ist problematisch, da es keinen offiziellen Standard für Open Firmware auf der IA32-Plattform gibt und dementsprechend die Unterstützung der Open-Firmware-Schnittstellen durch die zu ladenden Betriebssysteme nicht gegeben ist.
Einsatz in QEMU/SPARC
OpenBIOS ist die Standardfirmware für die SPARC-Emulation der QEMU-Software und wurde an dessen Emulationsumgebung angepasst.
Andere Open Firmware-Implementierungen
Mit der Zeit wurden weitere Open-Firmware-Implementierungen als Open Source freigegeben:
- CodeGens SmartFirmware
- Sun Microsystems OpenBOOT, im Rahmen der Veröffentlichung von Sun4v (UltraSPARC T1, bzw. „Niagara“)
- Firmworks OpenFirmware im Rahmen des 100-Dollar-Laptop-Projekts
Alle drei Implementierungen wurden unter der BSD-Lizenz veröffentlicht und haben im Gegensatz zu OpenBIOS jahrelangen produktiven Einsatz erfahren. SmartFirmware und OpenFirmware werden vom OpenBIOS-Projekt gehostet, OpenBOOT als Kopie bereitgestellt.
Des Weiteren entwickelte IBM eine weitere Variante namens Slimline Open Firmware (SLOF).
Open Firmware-Werkzeuge
Die zu OpenBIOS gehörenden Werkzeuge zur Bearbeitung von FCode (siehe Open Firmware) werden mittlerweile auch von anderen Open-Firmware-Entwicklern genutzt.[3]
Weblinks
Einzelnachweise
- ↑ The openbios Open Source Project on Open Hub: Languages Page. In: Open Hub. (abgerufen am 14. Juli 2018).
- ↑ OpenBIOS Lizenz
- ↑ Webseite über die FCode-Werkzeuge.