|
PearPC はアーキテクチャ独立なPowerPCプラットフォームエミュレータであり、Mac OS X、Darwin、Linuxといった各種PowerPC向けオペレーティングシステム (OS) を実行可能である。GPLでライセンスされている。Microsoft Windows、Linux、FreeBSDなど、POSIXとX11をベースとしたシステム上で動作可能。最初の公式リリースは2004年5月10日。 このエミュレータは、PowerPCコードをx86コードに動的に変換するジャストインタイム (JIT) プロセッサエミュレーション・コアを中心とし、変換結果のキャッシュを備えている。x86アーキテクチャでしか動作できないが、アーキテクチャ独立な汎用プロセッサエミュレーション・コアよりも30倍以上の性能で動作する。しかし、ネイティブコードとして実行した場合の15倍の時間がかかる〔PearPC - About 〕。 ビルドを行っているPearPCサイトでは、PowerPC G4プロセッサのAltiVecサポートを行っている。グラフィックスカードのアクセラレーションのサポートも進行中で、それによってOS XのQuartz Extremeの性能が向上することが期待されている。 == 問題点 == 最新版は2011年7月13日にリリースされたPearPC 0.5.0である。ほとんどのアプリケーションをエミュレータ上で実行できるが、以下のような部分が未実装である。 * サウンド機能エミュレーション * G5エミュレーション * .dmgサポート(現在は .dmgイメージをISO 9660イメージに変換する必要がある) なお、上記の問題点、及びその他の新たな機能など、SorceForge上に存在する最新のソースコードでは対応している。 ただ、前述のようにPearPC 0.5.0を最後に手軽に利用できるバイナリ(実行ファイル)でのリリースは行われていないため、各自でビルドする必要がある。 2005年6月6日、アップルCEOスティーブ・ジョブズは、PowerPCからx86へのアーキテクチャの切り替えを発表した。この切り替えは2006年8月に完了した。この間、PearPCプロジェクトの今後が大いに話題になった。Mac OS Xがネイティブでx86プラットフォームで動作するなら、PearPCはVMwareなど他の仮想化製品に置き換え可能と思われるためである。 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「PearPC」の詳細全文を読む スポンサード リンク
|