Pearpc

PearPC is an architecture-independent PowerPC platform emulator capable of running most PowerPC operating systems, such as Mac OS X, Darwin and Linux. It is released under the GPL. It can be executed on Microsoft Windows, Linux 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 ten times faster than the architecture-independent generic processor emulation core, and is the key to achieving usable real-time emulation. PearPC is currently in development and is advancing quickly in speed, stability and features. It is hoped to achieve the goal of 1/10 host speed, ie. the speed of a 300 MHz PowerPC G3 on a 3 GHz Intel Pentium 4, relatively soon. Individuals are making builds with more features like native CD-ROM support and even progress emulating sound has begun. Popular PearPC sites that provide builds also include Altivec support for PowerPC G4 processors.

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. CherryOS also created questions regarding the legality of 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.

Shortcomings

At the time of writing, the current version of PearPC is 0.4pre (CVS). While its PowerPC emulation handles most applications and the emulator already has an impressive featureset, the project still lacks features needed for a complete emulation of the PowerPC experience:
  • Sound emulation (Although a certain build of 0.4pre has this capability, it is fairly buggy.)
  • G5 emulation (This would eventually be required if Apple decides to abandon compatibility for G3/G4 proccessors.)
  • Direct access to the CD-ROM/DVD-ROM drives on Microsoft Windows operating systems is available only in some patched versions.
  • .dmg support for use as an image (Currently to use a .dmg image you must first convert it into a larger .iso image with a program such as DMG2ISO)

Frontends

PearPC currently lacks its own GUI--the 'Change CD' button found in early versions has been eliminated because it never functioned correctly and many current builds include a native CD-Rom support patch. 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 above. 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 an inferior interface. It is also plagued by several bugs. Some users also report that PearPCCP removes comments from configuration files, while PearGUI does not. Cherry OS is strongly alleged to be simply a front end for PearPC.

See Also

External links

 

<< PreviousWord BrowserNext >>
mick cain
kochanek bartels spline
clarinet concerto
command school
forest park (st. louis)
unbreakable (the scorpions album)
pawel adamowicz
the parkers
papineau regional county municipality, quebec
pontiac regional county municipality, quebec
rimouski neigette regional county municipality, quebec
rivire du loup regional county municipality, quebec
robert cliche regional county municipality, quebec
le rocher perc regional county municipality, quebec
michael badalucco
jefferson d'arcy
cubic hermite spline
lg electronics
david garrison
jensen ackles
roussillon regional county municipality, quebec
rouville regional county municipality, quebec
marcy rhoades d'arcy
joseph prestwich
camryn manheim
what's eating gilbert grape
cytoplasmic streaming
sept rivires regional county municipality, quebec
lisa gay hamilton
deha
list of western fiction authors
bark river
f 89
mi9
kelli williams
tmiscamingue regional county municipality, quebec
tmiscouata regional county municipality, quebec
jessica capshaw
daniel giraud elliot
thrse de blainville regional county municipality, quebec
cardinal spline
la valle de l'or regional county municipality, quebec
vaudreuil soulanges regional county municipality, quebec
catmull rom spline