SnowLeopardの64bit化を調べていて、SnowLeopardの場合デフォではカーネル32bit、アプリケーション64bitで動作するようだ。
Hachintoshでもそれは同じ。64bit化とはカーネルを64bitで動作させることを指すらしい。
64bitカーネルで起動するにはcom.apple.Boot.plistのkernel Flagsをx86_32から
<string>arch=x86_64</string>
に変えるだけ。
アクティビティモニタで確認するとkernel_taskがintel (64ビット)と表示され、64bitでkernelが動いているのがわかる。しかし、usbmuxd(mobile deviceとのやり取りをするdeamonらしい)など一部32bitモードのまま。32bitカーネルの方が安心か?
安定はしているんですけど...
コメントする