Zum Inhalt springen

„OpenFirmware“ – Versionsunterschied

aus Wikipedia, der freien Enzyklopädie
[ungesichtete Version][gesichtete Version]
Inhalt gelöscht Inhalt hinzugefügt
KKeine Bearbeitungszusammenfassung
#REDIRECTOpen Firmware
 
Zeile 1: Zeile 1:
#REDIRECT[[Open Firmware]]
<div id="Vorlage_Doppeleintrag">
{| {{Bausteindesign3}}
| style="width: 24px" | {{Link-Bild|Bild=Merge-arrows.png|Breite=24px|Höhe=10px|Link=Wikipedia:Artikel zum gleichen Thema}}
| Dieser Artikel überschneidet sich thematisch mit '''[[Open Firmware]]'''. Hilf mit, die Inhalte dorthin zu verschieben. Mehr Informationen stehen auf [[Wikipedia:Artikel zum gleichen Thema]]. <small>--Matthäus Wander 18:39, 12. Feb 2006 (CET)</small>
|}
</div>
[[Kategorie:Wikipedia:Doppeleintrag|{{PAGENAME}}]]

'''OpenFirmware''' ([[IEEE]] 1275) ist eine auf [[Forth (Programmiersprache)|Forth]] basierende [[BIOS]]-Spezifikation von [[Sun Microsystems]], die unabhängig von verwendeten Prozessor und System funktioniert (siehe [[Virtuelle Maschine]]). Einsteckbare Geräte können dabei BIOS-Routinen beim System anmelden, die zumeist als F-Code abgelegt sind, einem [[Bytecode]] der Funktionen. Der Zugriff auf andere Geräte im System ist möglich über eine Laufzeitumgebung, die die Geräte in einer Art Baumstruktur verwaltet, die eine Menge von Attributen haben.

''OpenBoot'' bzw. das spätere ''OpenFirmware'' wird in Sun Microsystems' Ultra[[SPARC]]-Architektur verwendet, und wurde mit der Einführung der [[PowerPC]]-Architektur für [[Apple]]s [[Macintosh]] Rechner übernommen. Seit dem Umstieg auf die Intel-Architektur setzt Apple allerdings anstatt der OpenFirmware Intels Bios-Weiterentwicklung [[Extensible_Firmware_Interface|EFI]] ein. Desweiteren benutzen die [[Pegasos]]-I- und [[Pegasos]]-II-Rechner der Firma [[Genesi]] eine OpenFirmware. Über OpenFirmware können Hersteller von Zusatzgeräten die Programmierung so gestalten, dass sie unabhängig von der realen [[CPU]] sind. Im PC-Bereich mit [[X86-Prozessor|x86]]-kompatiblen CPUs konnte sich OpenFirmware nie durchsetzen, dort wird die [[Firmware]] direkt im x86-Maschinencode geschrieben.

Eine Implementation dieser Spezifikation ist [[OpenBIOS]].

==Weblinks==
* http://www.openfirmware.org

[[Kategorie:Normung]]
[[Kategorie:Software]]
[[Kategorie:IEEE-Standard]]

[[en:Open Firmware]]
[[fr:Open Firmware]]
[[it:Open Firmware]]
[[ja:Open Firmware]]

Aktuelle Version vom 13. Februar 2006, 12:43 Uhr

Weiterleitung nach: