snowmen wrote:
我覺得比較奇怪的是...
PPC 的 Mac 可以安裝 Windows 2000/XP(VPC)
但是 Intel 的 Mac 卻不能...
事實上,這部分有點tricky...
原本的VPC是在powerpc的架構上去模擬x86,為了要跑快一點,很多VPC的程式碼都針對powerpc的velocity引擎作最佳化。這樣的做法變成對硬體相對依賴,當初軟體廠商在寫VPC(MS後來把VPC買下,並不是MS開發的)時,沒有想到有一天Apple會用到Intel的CPU...
Intel inside的Mac在執行powerpc的軟體時都要經過Rosetta在背景轉譯程式碼(全自動,不會出現的)
所以在x86 的MacBook上執行VPC...會變這樣...
1. 執行VPC
2. 因為是powerpc的程式,Rosetta自動在背景試著即時轉譯程式碼
3. VPC要求velocity引擎的功能,Rosetta不支援
4. VPC無法執行...XD
相反的,如果是一些沒有針對powerpc最佳化的軟體,在MacBook上有可能會跑的更好...像是 OS X 版的Microsoft Office X...

等等看VM Ware出OS X版的VM Ware Workstation吧,跑起來的速度應該不比直接裝在PC上慢
