PearPC

PearPC

infobox software
name = PearPC


caption = PearPC Screenshot

latest_release_version = 0.4.0
latest_release_date = December 20, 2005
license = GNU General Public License
website = [http://pearpc.sourceforge.net/ pearpc.sf.net]
use = Emulator

PearPC is an architecture-independent PowerPC platform emulator capable of running many PowerPC operating systems, including Mac OS X, Darwin and Linux. It is released under the GPL. It can be executed on Microsoft Windows, Linux, FreeBSD and other systems based on POSIX-X11. The first official release was made on May 10, 2004.

The emulator features a Just-in-time (JIT) processor emulation core which dynamically translates PPC code into x86 code, caching the results. Despite running only on x86 host architectures, the JIT emulation core runs at least 10 times as fast as the architecture-independent generic processor emulation core. However, according to the man pages supplied with Debian's packages of PearPC, even the JIT core runs around 40 times slower than the host machine would if executing native code.

PearPC seems no longer in development although until December 2005 it advanced quickly in speed, stability and features. It is hoped to achieve the goal of 1/10 host speed relatively soon. Individuals are making builds with more features like native CD-ROM support and even progress in emulating sound has begun. Popular PearPC sites that provide builds also include Altivec support for PowerPC G4 processors. Support for graphics cards acceleration is in progress, which in theory should provide a major performance boost due to OS X's hardware-accelerated GUI known as Quartz-Extreme.

Shortcomings

The current version of PearPC is 0.4.0 (released December 20, 2005). While its PowerPC emulation handles most applications and the emulator already has an impressive feature set, the project still lacks features needed for a complete emulation of the PowerPC experience:
* Sound emulation
* G5 emulation
* .dmg support for use as an image (currently, to use a .dmg image the file must be converted into an .iso image)

On June 6th, 2005, Apple's CEO, Steve Jobs, announced that Apple will begin switching their computers' architectures from IBM's PowerPC to Intel's x86 platform. The transition was completed in August 2006. The news raised a lot of questions about the future of the PearPC project, because although the project itself is a PowerPC emulator, it is used primarily to run Mac OS X on x86 machines. If Mac OS X will run natively on the x86 platform, PearPC's emulation may possibly be replaced by VMware Fusion or other virtualization products.

Frontends

PearPC currently lacks its own GUI — the 'Change CD' button found in early versions has been eliminated because it rarely functioned correctly. However, developers have made frontends for the program. Two of these are PearGUI, which looks like a Mac OS X application but is incompatible with current versions of PearPC, and PearPCCP (short for "PearPC Control Panel"), which is compatible with PearPC 0.3 and newer. PearGUI's incompleteness annoys many users and its 'Create Disk Image' feature is not yet complete (a severe shortcoming), but many users have praised its GUI. PearPCCP has a built-in configuration wizard in addition to other advanced features, but is hindered by what many users believe to be an inferior interface and several bugs. Some users also report that PearPCCP removes comments from configuration files, while PearGUI does not. The PearPC.net website also released its own Java-based PearPC-GUI, called APE, which is part of the PearPC.net Package. CherryOS is alleged to be simply a front end for PearPC. Its website was shut down in May 2005.

CherryOS controversy

Within five months of PearPC's release, another PowerPC emulator called CherryOS appeared, claiming to offer more features and greater speed. However, within hours of its announcement, questions were raised about the claims, with many experts and open-source advocates suggesting that CherryOS was nothing more than a repackaging of PearPC. The CherryOS Emulator was re-released in March 2005 as a commercial product. According to many experts, it still contained all or part of the code written for the PearPC Project.Fact|date=April 2008 CherryOS also created questions regarding the legality of commercial software developed and marketed specifically for the purpose of running Mac OS on the x86 architecture, since Apple's license agreement specifically states that the operating system may only be installed on Apple-labeled computers. Eventually, the distribution of CherryOS ceased due to the very high amount of criticism that had been directed at it.

See also

* Comparison of virtual machines
* SheepShaver

External links

* [http://pearpc.sourceforge.net/ PearPC official website]
* [http://www.pearpc.net PearPC.Net, a Community-run PearPC Site.]
* [http://lionstarr.de/macosx-emulieren.html Emulating Mac OS X under Linux (German)]
* [http://www.emaculation.com/forum/viewforum.php?f=25 PearPC Web Forum]
* [http://www.richardgoodwin.com/pearpc/ PearPC nightly builds]
* [http://scjohnson77.googlepages.com/macosxonapc-pearpc PearPC on Personal Website]
* [http://emaculation.com/pearpc.php E-Maculation's PearPC page]


Wikimedia Foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Look at other dictionaries:

  • PearPC — Dernière version 0.5.0 (13 juillet 2011) [ …   Wikipédia en Français

  • PearPC — Entwickler Stefan Weyergraf, Sebastian Biallas und andere Aktuelle Version 0.5.0 (13. Juli 2011[1]) Betriebssystem Windows, POSIX (Linux/BSD/ …   Deutsch Wikipedia

  • PearPC — Тип Эмулятор Разработчик Sebastian Biallas, Stefan Weyergraf, Cassondra Foesch Написана на C++, C, Ассемблер Операционная система Linux, FreeBSD, Microsoft Windows Первый выпуск …   Википедия

  • PearPC — Saltar a navegación, búsqueda PearPC es un emulador de PowerPC para la arquitectura X86, desarrollado por Sebastian Biallas y Stefan Weyergraf es de código abierto y está liberado bajo la licencia GPL. Sistemas operativos que puede emular: Mac OS …   Wikipedia Español

  • PearPC — es un emulador de PowerPC para la arquitectura X86, desarrollado por Sebastian Biallas y Stefan Weyergraf es de código abierto y esta liberado bajo la licencia GPL. Sistemas operativos que puede emular: ● Mac OS X 10.3 ● Mandrake Linux para PPC ● …   Enciclopedia Universal

  • CherryOS — The CherryOS logo CherryOS was a PearPC based PowerPC G4 processor emulator for x86 Microsoft Windows platforms, announced on October 12, 2004. It was released to the public on March 9, 2005 and development stopped on May 6, 2005.[1] The program… …   Wikipedia

  • D64 — Als Emulator (von lat. aemulare, „nachahmen“) wird in der Computertechnik ein System bezeichnet, das ein anderes nachahmt. Das nachbildende System erhält die gleichen Daten, führt die gleichen Programme aus und erzielt die möglichst gleichen… …   Deutsch Wikipedia

  • Emulieren — Als Emulator (von lat. aemulare, „nachahmen“) wird in der Computertechnik ein System bezeichnet, das ein anderes nachahmt. Das nachbildende System erhält die gleichen Daten, führt die gleichen Programme aus und erzielt die möglichst gleichen… …   Deutsch Wikipedia

  • Kompatibilitätsschicht — Als Emulator (von lat. aemulare, „nachahmen“) wird in der Computertechnik ein System bezeichnet, das ein anderes nachahmt. Das nachbildende System erhält die gleichen Daten, führt die gleichen Programme aus und erzielt die möglichst gleichen… …   Deutsch Wikipedia

  • Mac OS — MacOS redirects here. For the American humanities teaching program, see Man: A Course of Study. Mac OS Company / developer Apple OS family Mac OS (System 1–7, Mac OS 8–9) …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”