PREV | PAGE-SELECT | NEXT

≫ EDIT

Snow Leopardの起動カーネルを32bitから64bitに変更『32- or 64-bit Kernel Startup Mode Selector』

32- or 64-bit Kernel Startup Mode SelectorのアイコンSnow Leopardは64ビット対応が目玉機能ですが、実はカーネル(Mac OS Xの根本部分)はデフォルトでは32ビットで起動するようになっています(XServe以外)。

ハードウェアの状態によって64ビット起動できないマシンがあるので、一律32ビット起動にしておけば問題ないだろうという処置らしいのですが、対応機種を持っている人にとってはSnow Leopardの真価を完全に発揮できなくてもったいない。(64ビットカーネル利用可能機種は以下の機種 via Snow Leopard Seeds Use 32bit Kernel, Drivers by Default)

機種モデル名K64の状態
Early 2008 Mac ProMacPro3,1利用可
Early 2008 XserverXserver2,1デフォルト
MacBook Pro 15/17MacBookPro4,1利用可
iMaciMac8,1利用可
UniBody MacBook Pro 15MacBookPro5,1 利用可
UniBody MacBook Pro 17MacBookPro5,2利用可
Mac ProMacPro4,1利用可
iMaciMac9,1利用可
Early 2009 XserverXserver3,1デフォルト


「32- or 64-bit Kernel Startup Mode Selector」は32ビットで起動するか64ビットで起動するか、自分で選択できるアプリです。

32- or 64-bit Kernel Startup Mode Selector

カーネルの起動切り替えと共に使っているMacのプロセッサとEFIがどの状態なのかも表示してくれます。

EFIはターミナルから確認することもできます。
ioreg -l -p IODeviceTree | grep firmware-abi


なおこのアプリを使わなくとも起動時に64を押し続けるか、
「/ライブラリ/Preferences/SystemConfiguration/com.apple.Boot.plist」に
Kernel Flags
arch=x86_64
を書き加えることで起動カーネルを変更することが可能です。

なおSnow Leopardで64ビットカーネルを利用することで不具合が起きる可能性もあるので、利用は自己責任で。

ダウンロードする



| ユーティリティ その他 | 21時04分 | comments:5 | trackbacks:0 | TOP↑

loading...

MacBook5,1

う〜む、MacBook5,1は、64bitカーネルは使えないってことっすかねえ。。。

| りんもん | 2009/08/28 21:39 | URL | ≫ EDIT

レパードのままでも64ビットアプリケーションは使えます。4GB超のメモリも。カーネルが32ビットでも64ビットアプリは使えますし、とくにデメリットはないはず。なぜ64ビットカーネルにこだわるのかよくわかりません。

| 名称未設定 | 2009/08/29 16:18 | URL |

自分のMacBookProはintel Core 2 Duo、EFIは64bit対応なのにモデル番号がMacBookPro3,1で64bitに対応していないみたいですね…。
見た感じ64bitにできそうなのにできないのはちょっと腑に落ちませんね…

| 名称未設定 | 2009/08/29 21:34 | URL | ≫ EDIT

Apple側が制限しているんでしたっけ、アップデートと共に解決されるかも知れません。

64ビットカーネルにこだわるのはMacの力を最大限引き出したいからじゃないですかね。

| veadar | 2009/09/01 22:57 | URL | ≫ EDIT

>Macの力を最大限引き出したいからじゃないですかね。

64bit モードでカーネルを動かさないと、どういうデメリットがあるのですか?
64bit モードだと従来の 32bit ドライバが動かないとかデメリットは色々と思いつきますが。
今のところ、利便性とのバランスを考えたら、32bit カーネル+64bit アプリケーションがユーザーにとって最もベストなソリューションだと思います。

| 通りすがり | 2009/09/05 16:16 | URL | ≫ EDIT















非公開コメント

http://veadardiary.blog29.fc2.com/tb.php/2471-1216a0c0

| PAGE-SELECT |