How to tell if you’re running the 32 bit or 64 bit kernel in Mac OS X Snow Leopard
2013-01-22 15:48
961 查看
![](https://oscdn.geek-share.com/Uploads/Images/Content/201301/886e1116cff88f3bb89ee4c8f07e50e5.png)
Home
Mac OS X
iPhone
iPad
Tips & Tricks
Jailbreak
Mountain Lion
iOS
How to tell if you’re running the 32 bit or 64 bit kernel in Mac OS X Snow Leopard
Sep 7, 2009 -19 Comments
![](https://oscdn.geek-share.com/Uploads/Images/Content/201301/5a5845096bfa607cc251d01b43c0ce57.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201301/5a5845096bfa607cc251d01b43c0ce57.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201301/1d883df5078baa383133d7ce9f2c55b0.jpg)
Snow Leopard 10.6 is the first Mac OS X version
to ship with a 64 bit kernel, and obviously your Mac has to have a 64 bit processor to utilize that kernel, but some 64 bit Mac’s are not defaulting to the 64 bit kernel. So how do you know which kernel version your machine is using? The command to determine
if you are using a 32 bit kernel or a 64 bit kernel is the same, it’s the output that will tell you which kernel version you are using.
Open the Terminal and type the following command:
uname -a
If you’re using a 32 bit Kernel in Mac OS X:
iMac:~ user$ uname -a
Darwin iMac.local 10.0.0 Darwin Kernel Version 10.0.0: Fri Jul 31 22:47:34 PDT 2009; root:xnu-1456.1.25~1/RELEASE_I386 i386
see the i386 on the end there? That indicates it’s the 32 bit kernel
If you’re using a 64 bit Kernel in Mac OS X:
iMac:~ user$ uname -a
Darwin iMac.local 10.0.0 Darwin Kernel Version 10.0.0: Fri Jul 31 22:47:34 PDT 2009; root:xnu-1456.1.25~1/RELEASE_X86_64 x86_64
the x86_64 at the end will let you know you are using the 64 bit kernel.
You can alternate between the two by holding down “6″ and “4″ during system boot to load the 64 bit kernel, or holding down ’3′ and ’2′ during boot to use the 32 bit kernel. Your machine should default into the kernel that is best supported.
60
4000
![](https://oscdn.geek-share.com/Uploads/Images/Content/201301/5a5845096bfa607cc251d01b43c0ce57.png)
25
![](https://oscdn.geek-share.com/Uploads/Images/Content/201301/5a5845096bfa607cc251d01b43c0ce57.png)
Related articles:
Force Snow Leopard to Use 64 Bit KernelPrepping Your Mac for Snow Leopard
Register Hardware takes a first look at Snow Leopard
Evidence Snow Leopard Built for Touch Screen Macs?
Posted by: William Pearson in
10.6,
Command Line,
Mac OS X,
Snow Leopard
19 Comments
» Comments RSS FeedMike
says:
September 7, 2009 at 6:50 am
Actually, all Macs except for the Xserve default to the 32bit kernel. This is justified since the Xserve is a specialized piece of equipment where you can be sure all device drivers are built as 64bit. For the consumer line, that can’t always be assumed,
so its safer to play with the 32bit kernel even while running 64bit apps.
The other easy to tell which kernel you’re running is by opening System Profiler and clicking on Software. In the overview it will list 64-bit Kernel and Extensions. Odds are it will say no, signifying you’re using the 32bit kernel. Your machine needs
to have 64bit EFI, which only the newest Macs have. If you want to check for that use: ioreg -l -p IODeviceTree | grep firmware-abi. The result will show either EFI32 or EFI64 depending on what you have.
Reply
daftpunker
says:
October 4, 2011 at 5:18 pm
that very handy my macbook air 2010 4GB ram 120GB SSD i tried that command that system profile method it says no 64 bit kernel but the terminal command said it is
| | “firmware-abi” =
which means it is capable of running 64bit OS so did i install snow leopard wrong also im downloading lion right now is there a way of making it 64bit during install this is my first new apple PC since my 2007 Power PC so any help to set this up 64bit in
lion would be a great help
Reply
Bill
says:
September 7, 2009 at 7:54 am
Only the server version of OSX lets you switch to 64 bit, I tried the toggle above, it doesn’t work. The Apple tech notes say this very clearly. I have a 64-bit EFI on my v1 MacBook Air, but this makes no difference to booting.
Reply
Eric M.
says:
September 7, 2009 at 1:34 pm
Is there a way to test if applications are truly running in 64 bit? Apple claims that “Nearly all system applications — including the Finder, Mail, Safari, iCal, and iChat — are now built with 64-bit code”. So the kernal runs in 32 bit but the apps run
in 64 bit?
Reply
Khürt L Williams
says:
September 7, 2009 at 1:56 pm
I tried the toggle and it does indeed work. The iMac booted OS X 10.6 into 64 bit mode and now some of my system preferences and kernel extension no longer work.
http://www.flickr.com/photos/islandinthenet/3897219777/
Reply
Greg
says:
September 19, 2009 at 11:00 pm
look under About this Mac/More info…/Software to see if there is a Yes or No in the line about 64 bit Kernal extensions.
Reply
Gaurav
says:
April 22, 2011 at 2:36 am
Hi,
does this mean that if my mac shows a ‘No’ in the ’64 bit kernel extension’, i cannot toggle between 32 bit and 64 bit OS, or does the ‘No’ show me the current status of the OS?
i am a newbie to Mac, and am having trouble running Win7 64 bit on the Parallel Desktop virtualization package.
Reply
Barclay
says:
April 9, 2010 at 10:50 am
So, there are 3 tests you can run, according to the above article & comments. When I run them I get differing results.
uname test:
Darwin dunnb.local 10.3.0 Darwin Kernel Version 10.3.0: Fri Feb 26 11:58:09 PST 2010; root:xnu-1504.3.12~1/RELEASE_I386 i386
ioreg test:
“firmware-abi” =
System profiler:
64-bit Kernel and Extensions: No
Also, it appears that holding down the “6″ and the “4″ keys while rebooting has no effect.
Reply
Barclay
says:
April 9, 2010 at 10:50 am
ioreg test should say:
“firmware-abi” = <”EFI64″>
Reply
Jason
says:
June 9, 2010 at 6:16 pm
I have the newest Core i7 MacBook Pro and its kernel is running in 32-bit also. I feel it is still dog slow running Aperture 3 and multiple apps at once. I dropped $2.2k in order to run Aperture 3 better but have not seen much performance increase, especially
since my plugins require it to run in 32-bit mode still.
So is running the 64-bit kernel safe/stable to do, and if so how?
Reply
fiorina
says:
June 9, 2010 at 7:39 pm
Get more RAM, more RAM helps the most for Aperature speed. You can run the 64 bit kernel it won’t hurt anything, but if a plugin requires 32bit it will prevent the 64bit Aperature from loading (I think).
Reply
The First Big One: 64-bit MySQL and mysql Gem on Snow Leopard
says:
June 27, 2010 at 8:16 am
[...] system. If you are unsure about how to figure out if you are on a 64-bit system, please check this. Please be sure to read the entire article before proceeding. If you are still unsure, you can [...]
Reply
Matt
says:
August 5, 2010 at 3:03 pm
Just booted up my 27* in 64 bit mode and i thought it was in 32 bit its just got quicker esp loading my iphoto and itunes libs. Thanks for the info on how to do this. Its sites like these that let the average pc user get the most and best experience from
their machines
Reply
Ani
says:
November 13, 2010 at 8:04 pm
In my case
uname -a gives this
“Darwin walkwait-maclt 9.8.0 Darwin Kernel Version 9.8.0: Wed Jul 15 16:55:01 PDT 2009; root:xnu-1228.15.4~1/RELEASE_I386 i386 i386″
This would indicate it is 32 bit.
However “Processor Name: Intel Core 2 Duo”
so is it 32 bit or 64 bit?
Reply
w3c
says:
January 31, 2011 at 12:11 pm
Definitely 32bits. Otherwise the uname -a command would read x86_64 in place of i386.
Reply
Anonymous
says:
November 15, 2010 at 8:18 pm
just thought i should put this out there. everybody is having varying experiences with holding down the keys whille booting. here is what i’ve found… only the numpad numbers will change from 32 to 64 and vice-versa. there will be a fairly loud beep if it
changed. that is my eperience… i’m running a fairly new imac.
Reply
david
says:
November 19, 2010 at 2:54 pm
i have brand new 27″ imac, 2.93GHz i7, MacOSX v 10.6.5
toggle works fine for me, numpad does not work for me, tried it several times just to make sure, only numbers on key pad work.
I only get beeping (not a single beep though) if i hold the 6 and 4 down for to long, it seems to be a mac version of the default windows beeping when you accidentally depress a key for to long whilst a machine boots, or have a boot problem (I guess windows
nicked the idea off of the macs).
hope this helps.
Reply
Mark
says:
January 26, 2011 at 10:02 am
I just got a Mac Mini 4,1 it has 4GB of ram currently and 10.6.6. It was by default running 32 bit os. Loading of the OS seems to be a little quicker, but I am not sure how stable this will be. I just tried firing up my Apps, Logic, Reason and Serato.
They all loaded up, but did not try extensively to start up projects. I plan on installing FCE on here.
The question is, is there any real benefit to running 64Bit OS?
Reply
eclipse 3.7 on the new mac – 8 good features & 1 bad + my plugin
list | Down Home Country Coding With Scott Selikoff and Jeanne Boyarsky
says:
June 26, 2011 at 1:45 pm
[...] developer release since it has web functionality built in. I confirmed I had a 64 bit machine by running uname -a. I also finally realized the clue that I’ve clicked download. It’s that the [...]
Reply
Leave a Reply
Click here to cancel reply.Name (required)
Mail (will not be published) (required)
Website
Previous: Snow Leopard Desktop Background Pictures
Next: Ignore Mac Software Update Packages
Shop for Apple & Mac Deals on Amazon.com
![](https://oscdn.geek-share.com/Uploads/Images/Content/201301/974180be144d79803b433373f0473ab5)
Subscribe to OSXDaily
![](https://oscdn.geek-share.com/Uploads/Images/Content/201301/f9a5ce6460fd605bea2fc41c7f825507.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201301/59f9f28529353bfb685f507c9a307676.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201301/e30081329eeb0cd873ff52fe60c93b18.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201301/6016b0108d31ce447df90595651bd93c.png)
Shared on Facebook
Shop at Amazon
Ad
![](https://oscdn.geek-share.com/Uploads/Images/Content/201301/bbc14103752c0034c0d0155c65810290.png)
Remotix
50% off
Today Only
Fast and powerful VNC client.
OSXDaily on Facebook
OSXDaily on Google+
OS X Daily
Email us: osxdailycom@gmail.comWrite for us: osxdailycom@gmail.com
Contact Us |
Privacy Policy | Sitemap
This website is unrelated to Apple Inc
All trademarks and copyrights on this website are property of their respective owners.
© 2013 OS X Daily. All Rights Reserved. Reproduction without explicit permission is prohibited.
![](http://stats.wordpress.com/g.gif?host=osxdaily.com&rand=0.15409266229124602&blog=6690815&v=ext&post=814&ref=)
相关文章推荐
- How to tell if your Intel-based Mac has a 32-bit or 64-bit processor
- How to Increase the Memory Limit for 32-bit Applications in Windows 64-bit OS
- Attempt to load Oracle client libraries threw BadImageFormatException. This problem will occur when running in 64 bit mode with the 32 bit Oracle client components installed.
- How to Check if Linux (Ubuntu, Fedora Redhat, CentOS) is 32-bit or 64-bit
- How to justify if a windows program is 32 bit or 64 bit
- Mac环境下mysql初始化密码问题--If you lose this password, please consult the section How to Reset the Root Password in the MySQL reference manual.
- Compiling 64-bit FFmpeg on Mac OS X Lion or Snow Leopard
- This problem will occur when running in 64 bit mode with the 32 bit Oracle client components installed
- 32-bit Assembler is Easy, why and how to develop using the assembler; start learning to program in Assembly now!
- The Best Way to Use a 32-Bit DLL Library in a 64-Bit Platform
- How to Verify a CentOS Linux Server is 32 Bit or 64 Bit
- Compiling 64-bit FFmpeg on Mac OS X Lion or Snow Leopard
- How to avoid adding repeat submit the same data if you click the 'Refresh' button of Browser?
- How to run 32-bit app in Ubuntu 14.04 64-bit?
- Version of IE 32 bit or 64 bit? - How can I tell which version I am using?
- How to determine whether a file is 32 bit or 64 bit
- How to set the JAVA_HOME variable in Mac OS X – Snow Leopard
- Running in 64 bit mode with the 32 bit Oracle client installed问题
- Internet Information Services is running in 32-bit emulation mode. Correct the issue listed above and re-run setup.
- How to Verify if the CPU support 64-bit