PearPC是一个在PC平台上独立模拟PowerPC中Mac OS、Apple Darwin及Linux软体,它遵循GPL,可以运行于基于X86平台上的Windows、Linux,以及Intel架构的Mac OS X。
PearPC 是一个在 PC 平台上独立模拟 PowerPC 中 Mac OS、Apple Darwin 及 Linux 软体,它遵循 GPL,可以运行于基于 X86 平台上的 Windows、Linux,以及 Intel 架构的 Mac OS X。它的第一官方版本于 2004 年 5 月 10 日释出。
PearPC 是一个在 PC 平台上独立的一个模拟 PowerPC 中 MacOS,Darwin,Linux 的软件。PearPC 拥有一个可以动态转换 PPC 代码到 x86 代码并进行高速缓存的 JIT(Just-In-Time , 运行时编译执行的技术)处理器模拟核心。尽管只涉及 x86 主机体系机构,JIT 模拟核心至少比体系结构独立的普通处理器模拟内核快十倍,这是完成可用的实时模拟的关键。
PearPC 拥有一个可以动态转换 PPC 代码到 x86 代码并进行高速缓存的“运行时编译执行”(JIT,Just-In-Time)技术处理器模拟核心。尽管只涉及 x86 主机体系机构,JIT 模拟核心至少比体系结构独立的普通处理器模拟内核快十倍,这是完成可用的实时模拟的关键。
争议
在 PearPC 发布的 5 个月之后,另一个 PowerPC 模拟器 CherryOS 宣称有更强大的模拟性能更多优点。然而,却有很多人质疑这个说法。有很多专家和提倡开源的人士指出,CherryOS 并不比 PearPC 快多少。在 2005 年 3 月,CherryOS 被包装成一个商业软体,有些专家指出,这个新版本依然含有 PearPC 全部或部分代码。而 CherryOS 也制造了许多关于合法软件的问题和在 Mac for x86 的软体上的市场需求。
变化
目前 PearPC 依然缺少它自己的图形用户界面(GUI, Graphics User Interface),早期版本所拥有的“Change CD”按钮,因为无法稳定地运作,已经在 0.2 版之后被删除。然而,开发者依然很努力使 PearPC 图形化,有开发者开发出一个名为“PearGUI”的软件,这个软件并不能直接用于模拟 PowerPC,而仅能编辑 PearPC 的配置文件,但是,这也算是一个很大的进步了。
因为即使是使用电脑很有经验的人,面对 PearPC 艰涩的配置文件,也会被弄得一头雾水。同时,拥有 GUI 的另一个 PowerPC 模拟器:CherryOS,于 2005 年 5 月正式宣布停止更新。PearPC 的 0.4 版于 2005 年 12 月发布新版 0.4 版,新增了 G4 处理器的模拟,也支持 CD 的访问。0.5 版于 2011 年 7 月 13 日发布。