https://de.wikipedia.org/w/index.php?action=history&feed=atom&title=Open_Firmware Open Firmware - Versionsgeschichte 2025-06-05T06:56:11Z Versionsgeschichte dieser Seite in Wikipedia MediaWiki 1.45.0-wmf.3 https://de.wikipedia.org/w/index.php?title=Open_Firmware&diff=254602973&oldid=prev Bloobmonster: /* growthexperiments-addlink-summary-summary:2|0|0 */ 2025-03-27T19:38:58Z <p>Linkvorschlag-Funktion: 2 Links hinzugefügt.</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 27. März 2025, 21:38 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 8:</td> <td colspan="2" class="diff-lineno">Zeile 8:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Funktionsweise ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Funktionsweise ==</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Open Firmware bietet eine Kommandozeile als optionalen Bootprompt und unterstützt programmierbare Kommandos in der hardwareunabhängigen assemblernahen Programmiersprache [[Forth (Informatik)|Forth]]. Über Open Firmware können Hersteller von Zusatzgeräten (z.&amp;nbsp;B. Grafikkarten) deren Einbindung so gestalten, dass sie unabhängig von der [[Hauptprozessor|CPU]] sind. Dazu definiert Open Firmware eine Forth-Variante, die in einem [[Zwischencode]]-Format namens FCode auf einem [[Festwertspeicher]] auf dem Zusatzgerät gespeichert werden kann.</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Open Firmware bietet eine <ins style="font-weight: bold; text-decoration: none;">[[</ins>Kommandozeile<ins style="font-weight: bold; text-decoration: none;">]]</ins> als optionalen Bootprompt und unterstützt programmierbare Kommandos in der hardwareunabhängigen assemblernahen Programmiersprache [[Forth (Informatik)|Forth]]. Über Open Firmware können Hersteller von Zusatzgeräten (z.&amp;nbsp;B. Grafikkarten) deren Einbindung so gestalten, dass sie unabhängig von der [[Hauptprozessor|CPU]] sind. Dazu definiert Open Firmware eine Forth-Variante, die in einem [[Zwischencode]]-Format namens FCode auf einem [[Festwertspeicher]] auf dem Zusatzgerät gespeichert werden kann.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>OFW definiert eine Umgebung, die unabhängig von verwendetem Prozessor und System als eine Art [[Kernel (Betriebssystem)|Kernel]] fungiert (siehe [[virtuelle Maschine]]). Einsteckbare Geräte können dabei eigene Routinen beim System anmelden, die prinzipiell auf jeder Open-Firmware-Plattform ausgeführt werden können. Der Zugriff auf Geräte im System ist über eine Laufzeitumgebung möglich. Dort werden die Geräte in einer Baumstruktur verwaltet, deren Einträge eine dynamische Zahl von Attributen haben.</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>OFW definiert eine Umgebung, die unabhängig von verwendetem Prozessor und System als eine Art [[Kernel (Betriebssystem)|Kernel]] fungiert (siehe [[virtuelle Maschine]]). Einsteckbare Geräte können dabei eigene Routinen beim System anmelden, die prinzipiell auf jeder Open-Firmware-Plattform ausgeführt werden können. Der Zugriff auf Geräte im System ist über eine Laufzeitumgebung möglich. Dort werden die Geräte in einer Baumstruktur verwaltet, deren Einträge eine dynamische Zahl von Attributen haben.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Der Zugriff auf die Geräte ist auch dem geladenen Betriebssystem möglich, sofern das ''Client Interface'' in der Open Firmware implementiert wurde. Da die Open-Firmware-Umgebung enge Grenzen setzt, in denen FCode-Treiber zu arbeiten haben, sind diese oft nicht sehr performant und unterstützen nur die Funktionen der Hardware, die zum Start benötigt werden. Aus diesem Grund übernimmt das Betriebssystem in aller Regel relativ schnell selbst die Kontrolle. Die Terminalkonsole von Solaris auf der SPARC-Architektur greift zum Beispiel auf den Grafikkartentreiber in der Open Firmware zurück, wodurch die Konsole sehr langsam ist.</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Der Zugriff auf die Geräte ist auch dem geladenen Betriebssystem möglich, sofern das ''Client Interface'' in der Open Firmware implementiert wurde. Da die Open-Firmware-Umgebung enge Grenzen setzt, in denen FCode-Treiber zu arbeiten haben, sind diese oft nicht sehr performant und unterstützen nur die Funktionen der <ins style="font-weight: bold; text-decoration: none;">[[</ins>Hardware<ins style="font-weight: bold; text-decoration: none;">]]</ins>, die zum Start benötigt werden. Aus diesem Grund übernimmt das Betriebssystem in aller Regel relativ schnell selbst die Kontrolle. Die Terminalkonsole von Solaris auf der SPARC-Architektur greift zum Beispiel auf den Grafikkartentreiber in der Open Firmware zurück, wodurch die Konsole sehr langsam ist.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Auch einfache Diagnosefunktionen können vor dem eigentlichen Systemstart ausgeführt oder es können Einstellungen (Environment-Variablen) geändert werden – vergleichbar mit einem Linux-Bootprompt, jedoch wesentlich flexibler.</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Auch einfache Diagnosefunktionen können vor dem eigentlichen Systemstart ausgeführt oder es können Einstellungen (Environment-Variablen) geändert werden – vergleichbar mit einem Linux-Bootprompt, jedoch wesentlich flexibler.</div></td> </tr> </table> Bloobmonster https://de.wikipedia.org/w/index.php?title=Open_Firmware&diff=247773039&oldid=prev Y2kbug: Einleitung nochmals generell umformuliert, zwecks besserem Lesefluss... 2024-08-16T14:57:05Z <p>Einleitung nochmals generell umformuliert, zwecks besserem Lesefluss...</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 16. August 2024, 16:57 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 1:</td> <td colspan="2" class="diff-lineno">Zeile 1:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Datei:OpenBoot on UltraSparc5.png|miniatur|OpenBoot Screenshot des Bootvorgangs]]</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Datei:OpenBoot on UltraSparc5.png|miniatur|OpenBoot Screenshot des Bootvorgangs]]</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>'''Open Firmware''' (kurz '''OFW''' oder '''OF''') ist ein offener, plattformunabhängiger Standard, der eine Bootumgebung für Betriebssysteme von Rechnersystemen definiert (offene Firmware für den [[Booten|Bootprozess]]). Open Firmware ist standardisiert in [[Institute of Electrical and Electronics Engineers|IEEE]]-1275<del style="font-weight: bold; text-decoration: none;">.</del> <del style="font-weight: bold; text-decoration: none;">Open Firmware</del> fungiert primär als [[System-Firmware]], dessen Funktionalität aber weit über jene vergleichbarer <del style="font-weight: bold; text-decoration: none;">„BIOS“-Varianten,</del> wie etwa <del style="font-weight: bold; text-decoration: none;">das</del> [[BIOS (IBM PC)|PC-BIOS]]<del style="font-weight: bold; text-decoration: none;">,</del> hinausgeht.</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>'''Open Firmware''' (kurz '''OFW''' oder '''OF''') ist ein offener, plattformunabhängiger Standard, der eine Bootumgebung für Betriebssysteme von Rechnersystemen definiert (offene Firmware für den [[Booten|Bootprozess]]). Open Firmware ist standardisiert in [[Institute of Electrical and Electronics Engineers|IEEE]]-1275 <ins style="font-weight: bold; text-decoration: none;">und</ins> fungiert primär als [[System-Firmware]], dessen Funktionalität aber weit über jene vergleichbarer <ins style="font-weight: bold; text-decoration: none;">Konzepte</ins> wie etwa <ins style="font-weight: bold; text-decoration: none;">dem</ins> [[BIOS (IBM PC)|PC-BIOS]] hinausgeht.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Verbreitung findet <del style="font-weight: bold; text-decoration: none;">OFW</del> letztlich nur auf der [[SPARC-Architektur|SPARC]]- und [[PowerPC]]-[[Befehlssatzarchitektur|Architektur]]. Außer am Kinder-Laptop [[OLPC XO-1]] konnte sich <del style="font-weight: bold; text-decoration: none;">OFW</del> <del style="font-weight: bold; text-decoration: none;">im</del> <del style="font-weight: bold; text-decoration: none;">PC-Bereich</del> <del style="font-weight: bold; text-decoration: none;">der</del> [[x86-Architektur|x86-<del style="font-weight: bold; text-decoration: none;">kompatiblen</del>]]<del style="font-weight: bold; text-decoration: none;"> Computer trotz der Vorteile nicht</del> durchsetzen – dort <del style="font-weight: bold; text-decoration: none;">bestand</del> <del style="font-weight: bold; text-decoration: none;">die</del> <del style="font-weight: bold; text-decoration: none;">[[Firmware]]</del> <del style="font-weight: bold; text-decoration: none;">mit</del> <del style="font-weight: bold; text-decoration: none;">dem</del> BIOS <del style="font-weight: bold; text-decoration: none;">lange</del> <del style="font-weight: bold; text-decoration: none;">Zeit aus reinem x86</del>-[[<del style="font-weight: bold; text-decoration: none;">Maschinensprache|Maschinencode</del>]] <del style="font-weight: bold; text-decoration: none;">und</del> <del style="font-weight: bold; text-decoration: none;">war</del> <del style="font-weight: bold; text-decoration: none;">daher</del> <del style="font-weight: bold; text-decoration: none;">auch</del> <del style="font-weight: bold; text-decoration: none;">nicht</del> auf <del style="font-weight: bold; text-decoration: none;">andere</del> <del style="font-weight: bold; text-decoration: none;">Architekturen</del> <del style="font-weight: bold; text-decoration: none;">portabel. Der dedizierte BIOS-Nachfolger</del> [[<del style="font-weight: bold; text-decoration: none;">Unified</del> <del style="font-weight: bold; text-decoration: none;">Extensible</del> <del style="font-weight: bold; text-decoration: none;">Firmware</del> <del style="font-weight: bold; text-decoration: none;">Interface|UEFI</del>]] <del style="font-weight: bold; text-decoration: none;">hingegen</del> <del style="font-weight: bold; text-decoration: none;">ist</del> <del style="font-weight: bold; text-decoration: none;">auch</del> <del style="font-weight: bold; text-decoration: none;">unter</del> <del style="font-weight: bold; text-decoration: none;">anderen</del> <del style="font-weight: bold; text-decoration: none;">Architekturen</del> <del style="font-weight: bold; text-decoration: none;">verfügbar</del> <del style="font-weight: bold; text-decoration: none;">(neben</del> <del style="font-weight: bold; text-decoration: none;">[[</del>x86-<del style="font-weight: bold; text-decoration: none;">Architektur|x86]]</del>[[<del style="font-weight: bold; text-decoration: none;">IA-32</del>|<del style="font-weight: bold; text-decoration: none;">-32]]/[[x64|-64</del>]] <del style="font-weight: bold; text-decoration: none;">auch [[Itanium-Architektur|Itanium]]</del> und <del style="font-weight: bold; text-decoration: none;">[[Arm-Architektur|Arm]])</del> <del style="font-weight: bold; text-decoration: none;">und</del> <del style="font-weight: bold; text-decoration: none;">an</del> <del style="font-weight: bold; text-decoration: none;">Funktionalität</del> <del style="font-weight: bold; text-decoration: none;">Open</del> <del style="font-weight: bold; text-decoration: none;">Firmware</del> <del style="font-weight: bold; text-decoration: none;">ebenbürtig</del>.</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Verbreitung findet <ins style="font-weight: bold; text-decoration: none;">Open Firmware</ins> letztlich nur auf der [[SPARC-Architektur|SPARC]]- und [[PowerPC]]-[[Befehlssatzarchitektur|Architektur]]. Außer am Kinder-Laptop [[OLPC XO-1]] konnte<ins style="font-weight: bold; text-decoration: none;"> sie</ins> sich <ins style="font-weight: bold; text-decoration: none;">trotz</ins> <ins style="font-weight: bold; text-decoration: none;">der</ins> <ins style="font-weight: bold; text-decoration: none;">Vorteile</ins> <ins style="font-weight: bold; text-decoration: none;">nie auf</ins> [[x86-Architektur|x86-]]<ins style="font-weight: bold; text-decoration: none;">Computern</ins> durchsetzen – dort <ins style="font-weight: bold; text-decoration: none;">setzte</ins> <ins style="font-weight: bold; text-decoration: none;">sich</ins> <ins style="font-weight: bold; text-decoration: none;">das</ins> <ins style="font-weight: bold; text-decoration: none;">„BIOS“</ins> <ins style="font-weight: bold; text-decoration: none;">(im</ins> <ins style="font-weight: bold; text-decoration: none;">Kontext PC-</ins>BIOS<ins style="font-weight: bold; text-decoration: none;">)</ins> <ins style="font-weight: bold; text-decoration: none;">als</ins> <ins style="font-weight: bold; text-decoration: none;">System</ins>-[[<ins style="font-weight: bold; text-decoration: none;">Firmware</ins>]] <ins style="font-weight: bold; text-decoration: none;">von</ins> <ins style="font-weight: bold; text-decoration: none;">[[IBM</ins> <ins style="font-weight: bold; text-decoration: none;">Personal</ins> <ins style="font-weight: bold; text-decoration: none;">Computer|IBM</ins> <ins style="font-weight: bold; text-decoration: none;">PCs]]</ins> auf <ins style="font-weight: bold; text-decoration: none;">einer</ins> <ins style="font-weight: bold; text-decoration: none;">wachsenden</ins> <ins style="font-weight: bold; text-decoration: none;">Zahl</ins> [[<ins style="font-weight: bold; text-decoration: none;">IBM-PC-kompatibler</ins> <ins style="font-weight: bold; text-decoration: none;">Computer|dazu</ins> <ins style="font-weight: bold; text-decoration: none;">kompatibler</ins> <ins style="font-weight: bold; text-decoration: none;">Computer</ins>]]<ins style="font-weight: bold; text-decoration: none;">,</ins> <ins style="font-weight: bold; text-decoration: none;">den</ins> <ins style="font-weight: bold; text-decoration: none;">allermeisten</ins> <ins style="font-weight: bold; text-decoration: none;">[[Personal</ins> <ins style="font-weight: bold; text-decoration: none;">Computer]]n,</ins> <ins style="font-weight: bold; text-decoration: none;">durch.</ins> <ins style="font-weight: bold; text-decoration: none;">Dieses</ins> <ins style="font-weight: bold; text-decoration: none;">PC-BIOS</ins> <ins style="font-weight: bold; text-decoration: none;">ist in</ins> x86-[[<ins style="font-weight: bold; text-decoration: none;">Maschinensprache</ins>|<ins style="font-weight: bold; text-decoration: none;">Maschinencode</ins>]] <ins style="font-weight: bold; text-decoration: none;">geschrieben</ins> und <ins style="font-weight: bold; text-decoration: none;">war</ins> <ins style="font-weight: bold; text-decoration: none;">daher</ins> <ins style="font-weight: bold; text-decoration: none;">nicht</ins> <ins style="font-weight: bold; text-decoration: none;">auf</ins> <ins style="font-weight: bold; text-decoration: none;">andere</ins> <ins style="font-weight: bold; text-decoration: none;">Architekturen</ins> <ins style="font-weight: bold; text-decoration: none;">portabel</ins>.</div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Open Firmware an Funktionalität ebenbürtig ist hingegen der PC-BIOS-Nachfolger [[Unified Extensible Firmware Interface|UEFI]], der nicht nur auf x86-[[IBM-PC-kompatibler Computer|PCs]], sondern auch auf weiteren Architekturen verfügbar ist (neben [[Itanium-Architektur|Itanium]] und [[IA-32]]/[[x64|x86-64]] u.&amp;nbsp;a. auch [[Arm-Architektur|Arm]]).</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Funktionsweise ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Funktionsweise ==</div></td> </tr> </table> Y2kbug https://de.wikipedia.org/w/index.php?title=Open_Firmware&diff=247771009&oldid=prev Y2kbug: Das BIOS, das PC-BIOS, und OPW... Umformuliert, um im Lesefluss nicht die Idee aufkommen zu lassen, dass "dessen Funktion(alität) daher weit darüber hinaus" zusätzlich zum PC-BIOS kompatibel wäre... 2024-08-16T14:40:38Z <p>Das BIOS, das PC-BIOS, und OPW... Umformuliert, um im Lesefluss nicht die Idee aufkommen zu lassen, dass &quot;dessen Funktion(alität) daher weit darüber hinaus&quot; zusätzlich zum PC-BIOS kompatibel wäre...</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 16. August 2024, 16:40 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 1:</td> <td colspan="2" class="diff-lineno">Zeile 1:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Datei:OpenBoot on UltraSparc5.png|miniatur|OpenBoot Screenshot des Bootvorgangs]]</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Datei:OpenBoot on UltraSparc5.png|miniatur|OpenBoot Screenshot des Bootvorgangs]]</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>'''Open Firmware''' (kurz '''OFW''' oder '''OF''') ist ein offener, plattformunabhängiger Standard, der eine Bootumgebung für Betriebssysteme von Rechnersystemen definiert (offene Firmware für den [[Booten|Bootprozess]]). Open Firmware ist standardisiert in [[Institute of Electrical and Electronics Engineers|IEEE]]-1275.</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>'''Open Firmware''' (kurz '''OFW''' oder '''OF''') ist ein offener, plattformunabhängiger Standard, der eine Bootumgebung für Betriebssysteme von Rechnersystemen definiert (offene Firmware für den [[Booten|Bootprozess]]). Open Firmware ist standardisiert in [[Institute of Electrical and Electronics Engineers|IEEE]]-1275<ins style="font-weight: bold; text-decoration: none;">. Open Firmware fungiert primär als [[System-Firmware]], dessen Funktionalität aber weit über jene vergleichbarer „BIOS“-Varianten, wie etwa das [[BIOS (IBM PC)|PC-BIOS]], hinausgeht</ins>.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;">Die Funktionalität als [[System-Firmware]] geht dabei weit über ein typisches [[BIOS (IBM PC)|PC-BIOS]] hinaus. </del>Verbreitung findet OFW letztlich nur auf der [[SPARC-Architektur|SPARC]]- und [[PowerPC]]-[[Befehlssatzarchitektur|Architektur]]. Außer am Kinder-Laptop [[OLPC XO-1]] konnte sich OFW im PC-Bereich der [[x86-Architektur|x86-kompatiblen]] Computer trotz der Vorteile nicht durchsetzen – dort bestand die [[Firmware]] mit dem BIOS lange Zeit aus reinem x86-[[Maschinensprache|Maschinencode]] und war daher auch nicht auf andere Architekturen portabel. Der dedizierte BIOS-Nachfolger [[Unified Extensible Firmware Interface|UEFI]] hingegen ist auch unter anderen Architekturen verfügbar (neben [[x86-Architektur|x86]][[IA-32|-32]]/[[x64|-64]] auch [[Itanium-Architektur|Itanium]] und [[Arm-Architektur|Arm]]) und an Funktionalität Open Firmware ebenbürtig.</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Verbreitung findet OFW letztlich nur auf der [[SPARC-Architektur|SPARC]]- und [[PowerPC]]-[[Befehlssatzarchitektur|Architektur]]. Außer am Kinder-Laptop [[OLPC XO-1]] konnte sich OFW im PC-Bereich der [[x86-Architektur|x86-kompatiblen]] Computer trotz der Vorteile nicht durchsetzen – dort bestand die [[Firmware]] mit dem BIOS lange Zeit aus reinem x86-[[Maschinensprache|Maschinencode]] und war daher auch nicht auf andere Architekturen portabel. Der dedizierte BIOS-Nachfolger [[Unified Extensible Firmware Interface|UEFI]] hingegen ist auch unter anderen Architekturen verfügbar (neben [[x86-Architektur|x86]][[IA-32|-32]]/[[x64|-64]] auch [[Itanium-Architektur|Itanium]] und [[Arm-Architektur|Arm]]) und an Funktionalität Open Firmware ebenbürtig.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Funktionsweise ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Funktionsweise ==</div></td> </tr> </table> Y2kbug https://de.wikipedia.org/w/index.php?title=Open_Firmware&diff=237524262&oldid=prev 5.147.49.13: coreboot ist kein BIOS, nur Plattforminitialisierung, und schreibt sich mit kleinem C 2023-09-21T17:09:36Z <p>coreboot ist kein BIOS, nur Plattforminitialisierung, und schreibt sich mit kleinem C</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 21. September 2023, 19:09 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 28:</td> <td colspan="2" class="diff-lineno">Zeile 28:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Siehe auch ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Siehe auch ==</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [[OpenBIOS]], eine freie Implementierung von OFW</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [[OpenBIOS]], eine freie Implementierung von OFW</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* [[<del style="font-weight: bold; text-decoration: none;">Libreboot</del>]], eine freie Implementierung <del style="font-weight: bold; text-decoration: none;">eines</del> <del style="font-weight: bold; text-decoration: none;">BIOS ohne [[Binary Large Object|BLOBs]]</del></div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* [[<ins style="font-weight: bold; text-decoration: none;">coreboot</ins>]], eine freie Implementierung <ins style="font-weight: bold; text-decoration: none;">von</ins> <ins style="font-weight: bold; text-decoration: none;">Plattforminitialisierung</ins></div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* [[<del style="font-weight: bold; text-decoration: none;">Coreboot</del>]], eine freie Implementierung <del style="font-weight: bold; text-decoration: none;">eines</del> <del style="font-weight: bold; text-decoration: none;">BIOS</del></div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* [[<ins style="font-weight: bold; text-decoration: none;">Libreboot</ins>]], eine freie Implementierung <ins style="font-weight: bold; text-decoration: none;">von</ins> <ins style="font-weight: bold; text-decoration: none;">Plattforminitialisierung ohne [[Binary Large Object|BLOBs]], Fork von coreboot</ins></div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Weblinks ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Weblinks ==</div></td> </tr> </table> 5.147.49.13 https://de.wikipedia.org/w/index.php?title=Open_Firmware&diff=230248282&oldid=prev Sonne7: /* Geschichte */ Kl. Korr. im Absatz zum Einsatz im PC-Bereich (nun korrekt 'UEFI' im Text '... anstelle der OFW nun Intels BIOS-Nachfolger UEFI ...') 2023-01-26T21:34:15Z <p><span class="autocomment">Geschichte: </span> Kl. Korr. im Absatz zum Einsatz im PC-Bereich (nun korrekt &#039;UEFI&#039; im Text &#039;... anstelle der OFW nun Intels BIOS-Nachfolger UEFI ...&#039;)</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 26. Januar 2023, 23:34 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 19:</td> <td colspan="2" class="diff-lineno">Zeile 19:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Open Firmware wurde zunächst in Sun Microsystems’ [[SPARC-Architektur|SPARC]]-Architektur als OpenBootProm verwendet, und dann später mit der Einführung der [[PowerPC]]-Architektur für [[Apple]]s [[Macintosh]]-Rechner übernommen.</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Open Firmware wurde zunächst in Sun Microsystems’ [[SPARC-Architektur|SPARC]]-Architektur als OpenBootProm verwendet, und dann später mit der Einführung der [[PowerPC]]-Architektur für [[Apple]]s [[Macintosh]]-Rechner übernommen.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Im PC-Bereich mit [[x86-Architektur|x86]]-kompatiblen Prozessoren konnte sich OFW nicht durchsetzen, dort geht der Trend in Richtung [[Unified Extensible Firmware Interface|UEFI]]. Daher setzt seit dem Umstieg auf die [[Intel]]-x86-Architektur auch Apple anstelle der OFW nun Intels BIOS-Nachfolger <del style="font-weight: bold; text-decoration: none;">EFI</del> ein.</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Im PC-Bereich mit [[x86-Architektur|x86]]-kompatiblen Prozessoren konnte sich OFW nicht durchsetzen, dort geht der Trend in Richtung [[Unified Extensible Firmware Interface|UEFI]]. Daher setzt seit dem Umstieg auf die [[Intel]]-x86-Architektur auch Apple anstelle der OFW nun Intels BIOS-Nachfolger <ins style="font-weight: bold; text-decoration: none;">UEFI</ins> ein.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Einsatzgebiete ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Einsatzgebiete ==</div></td> </tr> </table> Sonne7 https://de.wikipedia.org/w/index.php?title=Open_Firmware&diff=228244817&oldid=prev Y2kbug: System-Firmware dazu und verlinkt; BIOS meint hier das PC-BIOS, also entsprechende verlinkt 2022-11-23T18:08:19Z <p>System-Firmware dazu und verlinkt; BIOS meint hier das PC-BIOS, also entsprechende verlinkt</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 23. November 2022, 20:08 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 3:</td> <td colspan="2" class="diff-lineno">Zeile 3:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>'''Open Firmware''' (kurz '''OFW''' oder '''OF''') ist ein offener, plattformunabhängiger Standard, der eine Bootumgebung für Betriebssysteme von Rechnersystemen definiert (offene Firmware für den [[Booten|Bootprozess]]). Open Firmware ist standardisiert in [[Institute of Electrical and Electronics Engineers|IEEE]]-1275.</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>'''Open Firmware''' (kurz '''OFW''' oder '''OF''') ist ein offener, plattformunabhängiger Standard, der eine Bootumgebung für Betriebssysteme von Rechnersystemen definiert (offene Firmware für den [[Booten|Bootprozess]]). Open Firmware ist standardisiert in [[Institute of Electrical and Electronics Engineers|IEEE]]-1275.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Die Funktionalität geht dabei weit über ein typisches [[IBM<del style="font-weight: bold; text-decoration: none;">-PC-kompatibler</del> <del style="font-weight: bold; text-decoration: none;">Computer</del>|PC<del style="font-weight: bold; text-decoration: none;">]]</del>-<del style="font-weight: bold; text-decoration: none;">[[</del>BIOS]] hinaus. Verbreitung findet OFW letztlich nur auf der [[SPARC-Architektur|SPARC]]- und [[PowerPC]]-[[Befehlssatzarchitektur|Architektur]]. Außer am Kinder-Laptop [[OLPC XO-1]] konnte sich OFW im PC-Bereich der [[x86-Architektur|x86-kompatiblen]] Computer trotz der Vorteile nicht durchsetzen – dort bestand die [[Firmware]] mit dem BIOS lange Zeit aus reinem x86-[[Maschinensprache|Maschinencode]] und war daher auch nicht auf andere Architekturen portabel. Der dedizierte BIOS-Nachfolger [[Unified Extensible Firmware Interface|UEFI]] hingegen ist auch unter anderen Architekturen verfügbar (neben [[x86-Architektur|x86]][[IA-32|-32]]/[[x64|-64]] auch [[Itanium-Architektur|Itanium]] und [[Arm-Architektur|Arm]]) und an Funktionalität Open Firmware ebenbürtig.</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Die Funktionalität<ins style="font-weight: bold; text-decoration: none;"> als [[System-Firmware]]</ins> geht dabei weit über ein typisches [[<ins style="font-weight: bold; text-decoration: none;">BIOS (</ins>IBM <ins style="font-weight: bold; text-decoration: none;">PC)</ins>|PC-BIOS]] hinaus. Verbreitung findet OFW letztlich nur auf der [[SPARC-Architektur|SPARC]]- und [[PowerPC]]-[[Befehlssatzarchitektur|Architektur]]. Außer am Kinder-Laptop [[OLPC XO-1]] konnte sich OFW im PC-Bereich der [[x86-Architektur|x86-kompatiblen]] Computer trotz der Vorteile nicht durchsetzen – dort bestand die [[Firmware]] mit dem BIOS lange Zeit aus reinem x86-[[Maschinensprache|Maschinencode]] und war daher auch nicht auf andere Architekturen portabel. Der dedizierte BIOS-Nachfolger [[Unified Extensible Firmware Interface|UEFI]] hingegen ist auch unter anderen Architekturen verfügbar (neben [[x86-Architektur|x86]][[IA-32|-32]]/[[x64|-64]] auch [[Itanium-Architektur|Itanium]] und [[Arm-Architektur|Arm]]) und an Funktionalität Open Firmware ebenbürtig.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Funktionsweise ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Funktionsweise ==</div></td> </tr> </table> Y2kbug https://de.wikipedia.org/w/index.php?title=Open_Firmware&diff=226656469&oldid=prev Y2kbug: UEFI ist eher ein OFW-Konkurrent als es das BIOS jemals war – an Funktionalität gemessen... 2022-10-01T13:01:34Z <p>UEFI ist eher ein OFW-Konkurrent als es das BIOS jemals war – an Funktionalität gemessen...</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 1. Oktober 2022, 15:01 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 3:</td> <td colspan="2" class="diff-lineno">Zeile 3:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>'''Open Firmware''' (kurz '''OFW''' oder '''OF''') ist ein offener, plattformunabhängiger Standard, der eine Bootumgebung für Betriebssysteme von Rechnersystemen definiert (offene Firmware für den [[Booten|Bootprozess]]). Open Firmware ist standardisiert in [[Institute of Electrical and Electronics Engineers|IEEE]]-1275.</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>'''Open Firmware''' (kurz '''OFW''' oder '''OF''') ist ein offener, plattformunabhängiger Standard, der eine Bootumgebung für Betriebssysteme von Rechnersystemen definiert (offene Firmware für den [[Booten|Bootprozess]]). Open Firmware ist standardisiert in [[Institute of Electrical and Electronics Engineers|IEEE]]-1275.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Die Funktionalität geht dabei weit über ein typisches PC-[[BIOS]] hinaus. Verbreitung findet OFW letztlich nur auf der [[SPARC-Architektur|SPARC]]- und [[PowerPC]]-[[Befehlssatzarchitektur|Architektur]]. Außer am Kinder-Laptop [[OLPC XO-1]] konnte sich OFW im PC-Bereich der [[x86-Architektur|x86-kompatiblen]]<del style="font-weight: bold; text-decoration: none;"> bzw. [[IBM-PC-kompatibler</del> Computer<del style="font-weight: bold; text-decoration: none;">|IBM-PC-kompatiblen Computer]]</del> trotz der Vorteile nicht durchsetzen – dort bestand die [[Firmware]] mit dem BIOS lange Zeit aus reinem x86-Maschinencode und war daher auch nicht auf andere Architekturen portabel. Der dedizierte BIOS-Nachfolger [[Unified Extensible Firmware Interface|UEFI]] hingegen ist auch unter anderen Architekturen verfügbar (neben [[x86-Architektur|x86]][[IA-32|-32]]/[[x64|-64]] auch [[Itanium-Architektur|Itanium]] und [[Arm-Architektur|Arm]]).</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Die Funktionalität geht dabei weit über ein typisches <ins style="font-weight: bold; text-decoration: none;">[[IBM-</ins>PC<ins style="font-weight: bold; text-decoration: none;">-kompatibler Computer|PC]]</ins>-[[BIOS]] hinaus. Verbreitung findet OFW letztlich nur auf der [[SPARC-Architektur|SPARC]]- und [[PowerPC]]-[[Befehlssatzarchitektur|Architektur]]. Außer am Kinder-Laptop [[OLPC XO-1]] konnte sich OFW im PC-Bereich der [[x86-Architektur|x86-kompatiblen]] Computer trotz der Vorteile nicht durchsetzen – dort bestand die [[Firmware]] mit dem BIOS lange Zeit aus reinem x86-<ins style="font-weight: bold; text-decoration: none;">[[Maschinensprache|</ins>Maschinencode<ins style="font-weight: bold; text-decoration: none;">]]</ins> und war daher auch nicht auf andere Architekturen portabel. Der dedizierte BIOS-Nachfolger [[Unified Extensible Firmware Interface|UEFI]] hingegen ist auch unter anderen Architekturen verfügbar (neben [[x86-Architektur|x86]][[IA-32|-32]]/[[x64|-64]] auch [[Itanium-Architektur|Itanium]] und [[Arm-Architektur|Arm]])<ins style="font-weight: bold; text-decoration: none;"> und an Funktionalität Open Firmware ebenbürtig</ins>.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Funktionsweise ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Funktionsweise ==</div></td> </tr> </table> Y2kbug https://de.wikipedia.org/w/index.php?title=Open_Firmware&diff=226656222&oldid=prev Y2kbug: Architektur aus Sicht einer Firmware, d.h. einer Software ist nicht auf eine Prozessorarchitektur, sondern auf eine Befehlssatzarchitektur (ISA) ausgelegt... 2022-10-01T12:57:24Z <p>Architektur aus Sicht einer Firmware, d.h. einer Software ist nicht auf eine Prozessorarchitektur, sondern auf eine Befehlssatzarchitektur (ISA) ausgelegt...</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 1. Oktober 2022, 14:57 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 3:</td> <td colspan="2" class="diff-lineno">Zeile 3:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>'''Open Firmware''' (kurz '''OFW''' oder '''OF''') ist ein offener, plattformunabhängiger Standard, der eine Bootumgebung für Betriebssysteme von Rechnersystemen definiert (offene Firmware für den [[Booten|Bootprozess]]). Open Firmware ist standardisiert in [[Institute of Electrical and Electronics Engineers|IEEE]]-1275.</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>'''Open Firmware''' (kurz '''OFW''' oder '''OF''') ist ein offener, plattformunabhängiger Standard, der eine Bootumgebung für Betriebssysteme von Rechnersystemen definiert (offene Firmware für den [[Booten|Bootprozess]]). Open Firmware ist standardisiert in [[Institute of Electrical and Electronics Engineers|IEEE]]-1275.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Die Funktionalität geht dabei weit über ein typisches PC-[[BIOS]] hinaus. Verbreitung findet OFW letztlich nur auf der [[SPARC-Architektur|SPARC]]- und [[PowerPC]]-[[<del style="font-weight: bold; text-decoration: none;">Prozessorarchitektur</del>|Architektur]]. Außer am Kinder-Laptop [[OLPC XO-1]] konnte sich OFW im PC-Bereich der [[x86-Architektur|x86-kompatiblen]] bzw. [[IBM-PC-kompatibler Computer|IBM-PC-kompatiblen Computer]] trotz der Vorteile nicht durchsetzen – dort bestand die [[Firmware]] mit dem BIOS lange Zeit aus reinem x86-Maschinencode und war daher auch nicht auf andere <del style="font-weight: bold; text-decoration: none;">Prozessor-</del>Architekturen portabel. Der dedizierte BIOS-Nachfolger [[Unified Extensible Firmware Interface|UEFI]] <del style="font-weight: bold; text-decoration: none;">ist</del> <del style="font-weight: bold; text-decoration: none;">jedoch</del> auch unter anderen Architekturen verfügbar (neben [[x86-Architektur|x86]][[IA-32|-32]]/[[x64|-64]] auch [[Itanium-Architektur|Itanium]] und [[Arm-Architektur|Arm]]).</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Die Funktionalität geht dabei weit über ein typisches PC-[[BIOS]] hinaus. Verbreitung findet OFW letztlich nur auf der [[SPARC-Architektur|SPARC]]- und [[PowerPC]]-[[<ins style="font-weight: bold; text-decoration: none;">Befehlssatzarchitektur</ins>|Architektur]]. Außer am Kinder-Laptop [[OLPC XO-1]] konnte sich OFW im PC-Bereich der [[x86-Architektur|x86-kompatiblen]] bzw. [[IBM-PC-kompatibler Computer|IBM-PC-kompatiblen Computer]] trotz der Vorteile nicht durchsetzen – dort bestand die [[Firmware]] mit dem BIOS lange Zeit aus reinem x86-Maschinencode und war daher auch nicht auf andere Architekturen portabel. Der dedizierte BIOS-Nachfolger [[Unified Extensible Firmware Interface|UEFI]] <ins style="font-weight: bold; text-decoration: none;">hingegen</ins> <ins style="font-weight: bold; text-decoration: none;">ist</ins> auch unter anderen Architekturen verfügbar (neben [[x86-Architektur|x86]][[IA-32|-32]]/[[x64|-64]] auch [[Itanium-Architektur|Itanium]] und [[Arm-Architektur|Arm]]).</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Funktionsweise ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Funktionsweise ==</div></td> </tr> </table> Y2kbug https://de.wikipedia.org/w/index.php?title=Open_Firmware&diff=226656087&oldid=prev Y2kbug: tf 2022-10-01T12:54:08Z <p>tf</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 1. Oktober 2022, 14:54 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 3:</td> <td colspan="2" class="diff-lineno">Zeile 3:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>'''Open Firmware''' (kurz '''OFW''' oder '''OF''') ist ein offener, plattformunabhängiger Standard, der eine Bootumgebung für Betriebssysteme von Rechnersystemen definiert (offene Firmware für den [[Booten|Bootprozess]]). Open Firmware ist standardisiert in [[Institute of Electrical and Electronics Engineers|IEEE]]-1275.</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>'''Open Firmware''' (kurz '''OFW''' oder '''OF''') ist ein offener, plattformunabhängiger Standard, der eine Bootumgebung für Betriebssysteme von Rechnersystemen definiert (offene Firmware für den [[Booten|Bootprozess]]). Open Firmware ist standardisiert in [[Institute of Electrical and Electronics Engineers|IEEE]]-1275.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Die Funktionalität geht dabei weit über ein typisches PC-[[BIOS]] hinaus. Verbreitung findet OFW letztlich nur auf der [[SPARC-Architektur|SPARC]]- und [[PowerPC]]-[[Prozessorarchitektur|Architektur]]. Außer am Kinder-Laptop [[OLPC XO-1]] konnte sich OFW im PC-Bereich der [[x86-Architektur|x86-kompatiblen]] bzw. [[IBM-PC-kompatibler Computer|IBM-PC-kompatiblen Computer]] trotz der Vorteile nicht durchsetzen – dort bestand die [[Firmware]] mit dem BIOS lange Zeit aus reinem x86-Maschinencode und war daher auch nicht auf andere Prozessor-Architekturen portabel. Der dedizierte BIOS-Nachfolger [[Unified Extensible Firmware Interface|UEFI]] ist jedoch auch unter anderen Architekturen verfügbar (neben [[x86-Architektur|<del style="font-weight: bold; text-decoration: none;">86</del>]][[IA-32|-32]]/[[x64|-64]] auch [[Itanium-Architektur|Itanium]] und [[Arm-Architektur|Arm]]).</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Die Funktionalität geht dabei weit über ein typisches PC-[[BIOS]] hinaus. Verbreitung findet OFW letztlich nur auf der [[SPARC-Architektur|SPARC]]- und [[PowerPC]]-[[Prozessorarchitektur|Architektur]]. Außer am Kinder-Laptop [[OLPC XO-1]] konnte sich OFW im PC-Bereich der [[x86-Architektur|x86-kompatiblen]] bzw. [[IBM-PC-kompatibler Computer|IBM-PC-kompatiblen Computer]] trotz der Vorteile nicht durchsetzen – dort bestand die [[Firmware]] mit dem BIOS lange Zeit aus reinem x86-Maschinencode und war daher auch nicht auf andere Prozessor-Architekturen portabel. Der dedizierte BIOS-Nachfolger [[Unified Extensible Firmware Interface|UEFI]] ist jedoch auch unter anderen Architekturen verfügbar (neben [[x86-Architektur|<ins style="font-weight: bold; text-decoration: none;">x86</ins>]][[IA-32|-32]]/[[x64|-64]] auch [[Itanium-Architektur|Itanium]] und [[Arm-Architektur|Arm]]).</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Funktionsweise ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Funktionsweise ==</div></td> </tr> </table> Y2kbug https://de.wikipedia.org/w/index.php?title=Open_Firmware&diff=226656083&oldid=prev Y2kbug: Linkfix SPARC; x86: (U)EFI ist nicht mehr nur auf x86 beschränkt wie dessen Vorgänger, das BIOS... 2022-10-01T12:53:55Z <p>Linkfix SPARC; x86: (U)EFI ist nicht mehr nur auf x86 beschränkt wie dessen Vorgänger, das BIOS...</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 1. Oktober 2022, 14:53 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 3:</td> <td colspan="2" class="diff-lineno">Zeile 3:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>'''Open Firmware''' (kurz '''OFW''' oder '''OF''') ist ein offener, plattformunabhängiger Standard, der eine Bootumgebung für Betriebssysteme von Rechnersystemen definiert (offene Firmware für den [[Booten|Bootprozess]]). Open Firmware ist standardisiert in [[Institute of Electrical and Electronics Engineers|IEEE]]-1275.</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>'''Open Firmware''' (kurz '''OFW''' oder '''OF''') ist ein offener, plattformunabhängiger Standard, der eine Bootumgebung für Betriebssysteme von Rechnersystemen definiert (offene Firmware für den [[Booten|Bootprozess]]). Open Firmware ist standardisiert in [[Institute of Electrical and Electronics Engineers|IEEE]]-1275.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Die Funktionalität geht dabei weit über ein typisches PC-[[BIOS]] hinaus. Verbreitung findet OFW letztlich nur auf der [[<del style="font-weight: bold; text-decoration: none;">Sun </del>SPARC|SPARC]]- und [[PowerPC]]-[[Prozessorarchitektur|Architektur]]. Außer am Kinder-Laptop [[OLPC XO-1]] konnte sich OFW im PC-Bereich der [[<del style="font-weight: bold; text-decoration: none;">X86</del>-<del style="font-weight: bold; text-decoration: none;">Prozessor</del>|x86-kompatiblen <del style="font-weight: bold; text-decoration: none;">CPUs</del>]] trotz der Vorteile nicht durchsetzen – dort <del style="font-weight: bold; text-decoration: none;">besteht</del> die [[Firmware]] <del style="font-weight: bold; text-decoration: none;">(</del>BIOS und <del style="font-weight: bold; text-decoration: none;">dessen</del> <del style="font-weight: bold; text-decoration: none;">dedizierter</del> Nachfolger [[Unified Extensible Firmware Interface|<del style="font-weight: bold; text-decoration: none;">EFI</del>]]<del style="font-weight: bold; text-decoration: none;">)</del> <del style="font-weight: bold; text-decoration: none;">seit</del> <del style="font-weight: bold; text-decoration: none;">jeher</del> <del style="font-weight: bold; text-decoration: none;">aus</del> <del style="font-weight: bold; text-decoration: none;">reinem</del> <del style="font-weight: bold; text-decoration: none;">x86-Maschinencode</del> <del style="font-weight: bold; text-decoration: none;">und</del> <del style="font-weight: bold; text-decoration: none;">ist</del> <del style="font-weight: bold; text-decoration: none;">daher</del> auch <del style="font-weight: bold; text-decoration: none;">nicht</del> <del style="font-weight: bold; text-decoration: none;">auf</del> <del style="font-weight: bold; text-decoration: none;">andere Prozessor</del>-<del style="font-weight: bold; text-decoration: none;">Architekturen portabel</del>.</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Die Funktionalität geht dabei weit über ein typisches PC-[[BIOS]] hinaus. Verbreitung findet OFW letztlich nur auf der [[SPARC<ins style="font-weight: bold; text-decoration: none;">-Architektur</ins>|SPARC]]- und [[PowerPC]]-[[Prozessorarchitektur|Architektur]]. Außer am Kinder-Laptop [[OLPC XO-1]] konnte sich OFW im PC-Bereich der [[<ins style="font-weight: bold; text-decoration: none;">x86</ins>-<ins style="font-weight: bold; text-decoration: none;">Architektur</ins>|x86<ins style="font-weight: bold; text-decoration: none;">-kompatiblen]] bzw. [[IBM-PC-kompatibler Computer|IBM-PC</ins>-kompatiblen <ins style="font-weight: bold; text-decoration: none;">Computer</ins>]] trotz der Vorteile nicht durchsetzen – dort <ins style="font-weight: bold; text-decoration: none;">bestand</ins> die [[Firmware]] <ins style="font-weight: bold; text-decoration: none;">mit dem </ins>BIOS<ins style="font-weight: bold; text-decoration: none;"> lange Zeit aus reinem x86-Maschinencode</ins> und <ins style="font-weight: bold; text-decoration: none;">war</ins> <ins style="font-weight: bold; text-decoration: none;">daher</ins> <ins style="font-weight: bold; text-decoration: none;">auch nicht auf andere Prozessor-Architekturen portabel. Der dedizierte BIOS-</ins>Nachfolger [[Unified Extensible Firmware Interface|<ins style="font-weight: bold; text-decoration: none;">UEFI</ins>]] <ins style="font-weight: bold; text-decoration: none;">ist</ins> <ins style="font-weight: bold; text-decoration: none;">jedoch</ins> <ins style="font-weight: bold; text-decoration: none;">auch</ins> <ins style="font-weight: bold; text-decoration: none;">unter</ins> <ins style="font-weight: bold; text-decoration: none;">anderen</ins> <ins style="font-weight: bold; text-decoration: none;">Architekturen</ins> <ins style="font-weight: bold; text-decoration: none;">verfügbar</ins> <ins style="font-weight: bold; text-decoration: none;">(neben [[x86-Architektur|86]][[IA-32|-32]]/[[x64|-64]]</ins> auch <ins style="font-weight: bold; text-decoration: none;">[[Itanium-Architektur|Itanium]]</ins> <ins style="font-weight: bold; text-decoration: none;">und</ins> <ins style="font-weight: bold; text-decoration: none;">[[Arm</ins>-<ins style="font-weight: bold; text-decoration: none;">Architektur|Arm]])</ins>.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Funktionsweise ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Funktionsweise ==</div></td> </tr> <tr> <td colspan="2" class="diff-lineno">Zeile 17:</td> <td colspan="2" class="diff-lineno">Zeile 17:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Die erste Spezifikation von Open Firmware stammt von [[Sun Microsystems]].</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Die erste Spezifikation von Open Firmware stammt von [[Sun Microsystems]].</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Open Firmware wurde zunächst in Sun Microsystems’ [[<del style="font-weight: bold; text-decoration: none;">Sun </del>SPARC|SPARC]]-Architektur als OpenBootProm verwendet, und dann später mit der Einführung der [[PowerPC]]-Architektur für [[Apple]]s [[Macintosh]]-Rechner übernommen.</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Open Firmware wurde zunächst in Sun Microsystems’ [[SPARC<ins style="font-weight: bold; text-decoration: none;">-Architektur</ins>|SPARC]]-Architektur als OpenBootProm verwendet, und dann später mit der Einführung der [[PowerPC]]-Architektur für [[Apple]]s [[Macintosh]]-Rechner übernommen.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Im PC-Bereich mit [[<del style="font-weight: bold; text-decoration: none;">X86</del>-<del style="font-weight: bold; text-decoration: none;">Prozessor</del>|x86]]-kompatiblen <del style="font-weight: bold; text-decoration: none;">CPUs</del> konnte sich OFW nicht durchsetzen, dort geht der Trend in Richtung [[Unified Extensible Firmware Interface|<del style="font-weight: bold; text-decoration: none;">EFI</del>]]. Daher setzt seit dem Umstieg auf die [[Intel]]-Architektur auch Apple anstelle der OFW nun Intels BIOS-Nachfolger EFI ein.</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Im PC-Bereich mit [[<ins style="font-weight: bold; text-decoration: none;">x86</ins>-<ins style="font-weight: bold; text-decoration: none;">Architektur</ins>|x86]]-kompatiblen <ins style="font-weight: bold; text-decoration: none;">Prozessoren</ins> konnte sich OFW nicht durchsetzen, dort geht der Trend in Richtung [[Unified Extensible Firmware Interface|<ins style="font-weight: bold; text-decoration: none;">UEFI</ins>]]. Daher setzt seit dem Umstieg auf die [[Intel]]<ins style="font-weight: bold; text-decoration: none;">-x86</ins>-Architektur auch Apple anstelle der OFW nun Intels BIOS-Nachfolger EFI ein.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Einsatzgebiete ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Einsatzgebiete ==</div></td> </tr> </table> Y2kbug