FACTOID # 2: Andorra has no unemployment, which is just as well because they have no broadcast TV channels either. What would everyone watch?
 
 Home   Encyclopedia   Statistics   Countries A-Z   Flags   Maps   Education   Forum   FAQ   About 
 
WHAT'S NEW
RELATED ARTICLES
People who viewed "PearPC" also viewed:
RECENT ARTICLES
More Recent Articles »
 

FACTS & STATISTICS    Simple view

  1. Select countries to view: (hold down Control key and click to select several)

     

     

    Compare:

     

     

  1. Select fact or statistic: (* = graphable)

     

     

     

  2. (OPTIONAL) Compare to statistic: (both need to be graphable)

     

     

     

  3. View result as:

     

       
(OR) SEARCH ALL encyclopedia, stats & forums:   

Encyclopedia > PearPC
PearPC
This image is a candidate for speedy deletion. It may be deleted after Wednesday, 12 March 2008.

Screenshot of PearPC
Latest release 0.4.0 / December 20, 2005
License GNU General Public License
Website pearpc.sf.net

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. PearPC logo From the PearPC official website This is a copyrighted and/or trademarked logo. ... Image File history File links Download high resolution version (1024x768, 352 KB) Summary A screenshot of PearPC running Mac OS X on Ubuntu Linux. ... Code complete redirects here. ... is the 354th day of the year (355th in leap years) in the Gregorian calendar. ... Year 2005 (MMV) was a common year starting on Saturday (link displays full calendar) of the Gregorian calendar. ... A software license is a legal agreement which may take the form of a proprietary or gratuitous license as well as a memorandum of contract between a producer and a user of computer software. ... GPL redirects here. ... A website (alternatively, Web site or web site) is a collection of Web pages, images, videos or other digital assets that is hosted on one or several Web server(s), usually accessible via the Internet, cell phone or a LAN. A Web page is a document, typically written in HTML... PowerPC is a RISC microprocessor architecture created by the 1991 Apple–IBM–Motorola alliance, known as AIM. Originally intended for personal computers, PowerPC CPUs have since become popular embedded and high-performance processors as well. ... This article is about emulators in computer science. ... PowerPC is a RISC microprocessor architecture created by the 1991 Apple–IBM–Motorola alliance, known as AIM. Originally intended for personal computers, PowerPC CPUs have since become popular embedded and high-performance processors as well. ... In computing, an operating system (OS) is the system software responsible for the direct control and management of hardware and basic system operations. ... Mac OS X (pronounced ) is a line of graphical operating systems developed, marketed, and sold by Apple Inc. ... Darwin is a free and open source, Unix-like operating system first released by Apple Inc. ... This article is about operating systems that use the Linux kernel. ... GPL redirects here. ... Windows redirects here. ... This article is about operating systems that use the Linux kernel. ... FreeBSD is a Unix-like free operating system descended from AT&T UNIX via the Berkeley Software Distribution (BSD) branch through the 386BSD and 4. ... POSIX or Portable Operating System Interface[1] is the collective name of a family of related standards specified by the IEEE to define the application programming interface (API) for software compatible with variants of the Unix operating system. ... In computing, the X Window System (commonly X11 or X) is a windowing system for bitmap displays. ... is the 130th day of the year (131st in leap years) in the Gregorian calendar. ... Year 2004 (MMIV) was a leap year starting on Thursday of the Gregorian calendar. ...


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, and is the key to achieving usable real-time emulation. For other uses, see Just In Time. ... See also Just in time for the business technique In computing, just-in-time compilation (JIT), also known as dynamic translation, is a technique for improving the performance of interpreted programs. ...


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. AltiVec is a floating point and integer SIMD instruction set designed and owned by Apple Computer, IBM and Motorola (the AIM alliance), and implemented on versions of the PowerPC including Motorolas G4 and IBMs G5 processors. ... PowerPC G4 is a designation used by Apple Computer to describe a fourth generation of PowerPC microprocessors. ... Quartz Compositor is the window server in Mac OS X. It is responsible for presenting and maintaining rasterized, rendered graphics from the rest of the Core Graphics framework and other renderers in the Quartz technologies family. ...

Contents

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 of 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. This article does not cite any references or sources. ... VMware Fusion is a virtual machine software product by VMware, Inc. ...


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. GUI can refer to the following: GUI is short for graphical user interface, a term used to describe a type of interface in computing. ... The CherryOS logo CherryOS was a PowerPC G4 processor emulator based on PearPC for x86 Microsoft Windows platforms, announced on October 12, 2004. ... 2005 : January - February - March - April - May - June - July - August - September - October - November - December- → Wikimedia Commons has media related to: May 2005 Deaths in May May 26: Eddie Albert May 25: Ismail Merchant May 25: Sunil Dutt May 25: Graham Kennedy May 22: Thurl Ravenscroft May 21: Howard Morris May 21...


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. 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. The CherryOS logo CherryOS was a PowerPC G4 processor emulator based on PearPC for x86 Microsoft Windows platforms, announced on October 12, 2004. ...


See also

Free software Portal

Image File history File links Free_Software_Portal_Logo. ... The table below compares basic information about virtual machine packages. ... SheepShaver is an open source PowerPC Apple Macintosh emulator originally designed for BeOS and Linux. ...

External links


  Results from FactBites:
 
PearPC - Wikipedia, the free encyclopedia (767 words)
PearPC is an architecture-independent PowerPC platform emulator capable of running most PowerPC operating systems, such as Mac OS X, Darwin and Linux.
PearPC is currently in development and is advancing quickly in speed, stability and features.
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.
MacDevCenter.com -- PearPC: Mac-In-Box (2191 words)
PearPC is a program that runs Mac OS X on a Linux or Windows PC.
The PearPC project had its origins in early 2002 when Sebastian Biallas of Aachen, Germany, ported a PowerPC disassembler to HT (a multiarchitecture disassembler, code analyzer, and hex editor).
The extent of PearPC's emulation of the PowerPC processor is demonstrated in its ability to run OS X, as shown in Figure 1 (click the image to expand it).
  More results at FactBites »


 

COMMENTARY     


Share your thoughts, questions and commentary here
Your name
Your comments
Please enter the 5-letter protection code

Want to know more?
Search encyclopedia, statistics and forums:

 


Lesson Plans | Student Area | Student FAQ | Reviews | Press Releases |  Feeds | Contact
The Wikipedia article included on this page is licensed under the GFDL.
Images may be subject to relevant owners' copyright.
All other elements are (c) copyright NationMaster.com 2003-5. All Rights Reserved.
Usage implies agreement with terms.