PC和PowerPC向來是兩個獨立個體的系統主機,不但作業系統不相容,甚至連應用程式都完全不一樣,進而造成了兩個電腦世界,讓兩個主機的使用者,必須要透過轉檔或網路連結等方式,才能相互使用檔案。
基於上述這些原因,一些Open Source社群的工程師便設計了PowerPC的模擬器,讓PC的使用者也可以嘗試一下PowerPC的功能。這個被稱為PearPC的PowerPC模擬器,是由主程式設計師Sebastian Biallas、副程式設計師Stefan Weyergraf兩人製作而成。其開發過程也應用了GPL的一些程式來做為設計時的輔助,如HT Editor、Linux、Bochs、MOL、Yaboot、HFS utils、HFS+ utils等。
PearPC是一個獨立架構的PowerPC平台模擬器,能夠運行大部份PowerPC的作業系統。這個模擬器是由C++、C和x86的組合語言來編譯,可以在POSIX – X11、Linux或Win32的作業系統上運行。經由作者和一些使用者的測試,目前PearPC可以跑的作業系統狀況如下:
- ●Mandrake Linux 9.1安裝時:安裝過程順利。
- ●Mandrake Linux 9.1運行時:啟動頗為緩慢,但在運行時較為順利。
- ●Darwin:運行順利。
- ●Mac OS X 10.3:運行順利(測試小組所測試的版本為合法版權)。
- ●OpenBSD:在啟動中會當機(當機原因可能是不支援某些PCI的驅動程式)。
- ●NetBSD:在起動中會當機。
PearPC主要是以G3為主,無暫存功能。當這個模擬器在運行時,幾乎不會影響到硬體的速度,特別是在支援Bus – Mastering的作業系統裡,如Linux、Darwin和Mac OS X等。目前作者是以小型的主機還開發與測試,所以PowerPC和小型主機的相容度非常地高,而與Win32大型主機的相容性也不會有太大的問題。
PearPC的安裝程式有分為軟體版和CD版,因這個軟體是以GPL的名義來發佈,所以使用者可自由下載任何版本,或散佈給其他人使用。Windows的使用者只需要在官方網站下載ZIP檔,在解壓縮後就可以安裝了。至於Windows專家或Unix的使用者,則可以在官方網站下載原始碼,再用工具組合成一個檔案後,就可以安裝了。
在CD版方面,使用者可以在ppccfg.example底下更改安裝設定檔,而設定檔的名稱則可以隨意更改,不過作者建議最好改成簡單易懂的檔名,如macosx.pearpc等。使用者如果對PowerPC系統有興趣,可以下載這個輕巧的模擬程式來試試。
《圖一 PearPC在Windows XP上運行的畫面<資料來源:http://pearpc.sourceforge.net/>》 |
|