Apfel-Betriebssystem im Birnen-Emulator
Mit dem PowerPC-Architecture-Emulator PearPC sollen auch PC-Anwender in den Genuss von Mac OS X kommen.
PC-Anwender können auf ihrem Rechner so ziemlich alles in Software emulieren, was der Computer-Markt an Hardware hervorgebracht hat. Auf Apples Mac OS X [1] mit der schicken Aqua-Oberfläche mussten sie aber bisher verzichten. Für die Emulation der PowerPC-CPU (PPC), Voraussetzung für den Einsatz von Mac OS X, existierte bisher keine kostengünstige Lösung.
Mit dem PowerPC-Architecture-Emulator PearPC [2] (pear: englisch für Birne) soll sich dies nun ändern: Die Hauptentwickler Sebastian Biallas und Stefan Weyergraf haben eine erste Version des PearPC auf SourceForge zum Download bereitgestellt. Dieser Emulator soll mit Abstrichen neben Mac OS X auch Mandrake Linux 9.1 for PPC [3] und den Aqua-losen Systemkern von Mac OS X namens Darwin [4] an den Start bringen. Die PowerPC-Version von OpenBSD [5] oder NetBSD [6] bringen zurzeit den PearPC noch zum Absturz. Der Emulator selbst läuft auf Linux und Windows. Eine Macintosh-ROM-Datei, wie sie etwa der Emulator Basilisk [7] zum Starten älterer Mac-OS-Versionen für 68K-CPUs benötigt, verlangt PearPC nicht, da PowerPC-Macs nur noch ein in Forth geschriebenes BIOS namens OpenFirmware besitzen, das PearPC jedoch bereits nachbildet.
Laut Angaben der Entwickler bildet PearPC eine Art G3-CPU (PPC 750) nach. Ihr stehen diverse Software-Chips zur Seite, etwa eine rudimentäre PCI-Bridge, ein Netzwerk-Controller oder eine IDE-Schnittstelle. Der USB-Hub des Emulators ist noch nicht funktionstüchtig, kann aber dem Gast-Betriebssystem zumindest schon unterschieben, dass USB-Ports vorhanden sind. Das Parameter-RAM zur Speicherung von BIOS-Einstellungen bildet die Software mit einer Datei nach, ebenso wie auf Wunsch die Festplattenpartitionen, in die ein Betriebssystem installiert werden soll. (adb [8])
URL dieses Artikels:
https://www.heise.de/-98377
Links in diesem Artikel:
[1] http://www.apple.com/macosx/
[2] http://pearpc.sourceforge.net/index.html
[3] http://www.mandrakelinux.com/en/ftp.php3
[4] http://developer.apple.com/darwin/
[5] http://www.openbsd.org/
[6] http://www.netbsd.org/
[7] http://www.uni-mainz.de/~bauec002/B2Main.html
[8] mailto:adb@ct.de
Copyright © 2004 Heise Medien