Why does 'uname -m' claims 'i386' also if I'm on Macbook Pro on Intel Core 2 Duo?
uname is planned to be a really wide brush. It serves to figure out the continent on which you have actually landed not long after arrival on earth UNIX. Your bit is 32 little bit with that said i386 solution.
system_profiler SPHardwareDataType and also
system_profiler SPSoftwareDataType are the devices for figuring thorough cpu and also bit specifics at runtime.
It's because, by default, Mac OS X boots in 32 - little bit, excepts some current versions.
Priced Estimate from Apple KB
This Mac uses the 64-bit kernel by default in Mac OS X v10.6 : - Mac Pro (Mid 2010) These Macs use the 64-bit kernel by default in Mac OS X Server 10.6 : - Xserve (Early 2008) and later - Mac Pro (Early 2008) and later - Mac mini (Mid 2010) These Macs support the 64-bit kernel, but do not use it by default : - iMac (Early 2008) and later - MacBook Pro (Early 2008) and later
Here is a little software that can aid you too in 64 - little bit if your equipment sustains it.