Zum Inhalt springen

PearPC

aus Wikipedia, der freien Enzyklopädie
Skriptfehler: Ein solches Modul „WLink“ ist nicht vorhanden.

[[Datei:Skriptfehler: Ein solches Modul „Wikidata“ ist nicht vorhanden.|150px]]
Basisdaten

Maintainer Skriptfehler: Ein solches Modul „Wikidata“ ist nicht vorhanden.
Entwickler Stefan Weyergraf, Sebastian Biallas und andere
Erscheinungsjahr Skriptfehler: Ein solches Modul „Wikidata“ ist nicht vorhanden.
Aktuelle Version Skriptfehler: Ein solches Modul „Wikidata“ ist nicht vorhanden.
(Skriptfehler: Ein solches Modul „Wikidata“ ist nicht vorhanden.)
Aktuelle Vorabversion 0.6pre
Betriebssystem Windows, POSIX (Unix-artig, u. a. Linux, BSD), BeOS
Programmier­sprache Skriptfehler: Ein solches Modul „Wikidata“ ist nicht vorhanden.
Kategorie Emulator
Lizenz GPL (Freie Software)
pearpc.sf.net
Datei:MacEmus0.svg
Entwicklungsgeschichte

Skriptfehler: Ein solches Modul „Vorlage:lang“ ist nicht vorhanden., von den Entwicklern auch als „Skriptfehler: Ein solches Modul „Vorlage:lang“ ist nicht vorhanden.“ bezeichnet, ist ein Emulator eines kompletten Power-Macintosh-Rechners auf x86-Computern (ursprünglich nur IA-32, also 32-Bit-x86). Der Name Skriptfehler: Ein solches Modul „Vorlage:lang“ ist nicht vorhanden. (aus dem Englischen entlehnt, wörtlich „[die] Birne“) ist ein Wortspiel, das sich auf Apple (englisch für „Apfel“) bezieht.

Entwicklung und Technik[Bearbeiten]

Die Entwicklung fand größtenteils bereits 2004 mit den Skriptfehler: Ein solches Modul „Vorlage:lang“ ist nicht vorhanden.-Versionen 0.1-0.3.1 statt. Version 0.4.0 vom Dezember 2005 rüstete AltiVec-Emulation nach. Erst 2011 erschien Version 0.5.0, die verbesserte Kompatibilität mit der 64-Bit-Plattform x64 (64-Bit-x86, oft „amd64“ oder auch „x86-64“) herstellt, da der x86-JIT-Compiler nun auch mit der 64-Bit-Befehlssatzerweiterung AMD64 und Intel 64 nutzbar ist.

Skriptfehler: Ein solches Modul „Vorlage:lang“ ist nicht vorhanden. emuliert wahlweise einen PowerPC-G3- oder -G4-Prozessor, eine IDE-Schnittstelle, Maus und Tastatur, Netzwerkkarten und eine PCI-Grafikkarte. Kompatible Betriebssysteme sind die PowerPC-Varianten von Mac OS X, Darwin und verschiedene Linux-Versionen. Der emulierte Rechner kann eine Internetverbindung des Hostrechners mitzubenutzen (Skriptfehler: Ein solches Modul „Vorlage:lang“ ist nicht vorhanden.).

Ein plattformunabhängiger Interpreter erlaubt die Umsetzung des PowerPC-Befehlssatzes auf beliebigen Architekturen, ist aber bei einem Faktor von ca. 500 sehr langsam. Auf x86-Prozessoren kann die Ausführungsgeschwindigkeit durch den JIT-Compiler in etwa auf den Faktor 15 erhöht werden.

CherryOS[Bearbeiten]

Zwischen 2004 und 2005 gab es einen kommerziellen PowerPC-Emulator mit dem Namen Skriptfehler: Ein solches Modul „Vorlage:lang“ ist nicht vorhanden., der sich allerdings als Skriptfehler: Ein solches Modul „Vorlage:lang“ ist nicht vorhanden. von Skriptfehler: Ein solches Modul „Vorlage:lang“ ist nicht vorhanden. mit integriertem HFVSkriptfehler: Ein solches Modul „Vorlage:lang“ ist nicht vorhanden. entpuppte. Da die GPL die Offenlegung des Quelltextes fordert, bestand ein eindeutiger Lizenzverstoß durch dessen Entwickler Arben Kryeziu, der dieser Lizenzbestimmung nicht nachkam. Ende 2005 verschwand Skriptfehler: Ein solches Modul „Vorlage:lang“ ist nicht vorhanden. wieder vom Markt.

Einsatz[Bearbeiten]

Für den produktiven Einsatz ist Skriptfehler: Ein solches Modul „Vorlage:lang“ ist nicht vorhanden. nicht geeignet.

Obwohl auf Skriptfehler: Ein solches Modul „Vorlage:lang“ ist nicht vorhanden. auch andere PowerPC-Betriebssysteme laufen, u. a. Darwin und Linux, ist das Ziel unverkennbar eine Emulationsumgebung für Mac OS X zu schaffen. Dementsprechend läuft unter der emulierten Hardware nur Mac OS X Version 10.1 „Puma“ (September 2001) bis Version 10.4 „Tiger“ (April 2005) annähernd stabil. OpenBSD und NetBSD beispielsweise stürzen beim Booten ab, weil die Emulation nicht darauf optimiert wurde. Auch AIX läuft nicht. Mit dem integrierten, mit Version 0.5.0 (Juli 2011) immer noch experimentellen JIT-Compiler erreicht das emulierte PowerPC-Gastbetriebssystem ca. 10 Prozent der Geschwindigkeit des Wirtsystems und ist somit auf moderner Hardware ausreichend schnell.

Das letzte auf der PowerPC-Architektur lauffähige Apple-Betriebssystem, Mac OS X Leopard (10.5, Oktober 2007), ist auf Skriptfehler: Ein solches Modul „Vorlage:lang“ ist nicht vorhanden. aufgrund fehlender Systemvoraussetzungen nicht lauffähig. Ab Mac OS X Snow Leopard (10.6, August 2009) wird die PowerPC-Architektur seitens Apple nicht mehr unterstützt. Skriptfehler: Ein solches Modul „Vorlage:lang“ ist nicht vorhanden. ist als PowerPC-Emulator daher nicht für neuere Versionen von macOS (bis 2012 „Mac OS X,“ bis 2016 „OS X“) geeignet, da diese nur mehr auf der x86-Architektur laufen.

Siehe auch[Bearbeiten]

Weblinks[Bearbeiten]

Einzelnachweise[Bearbeiten]

<references />