Tumbled Logic

Aug 28 2009

Snow Leopard: What you should know about… 64-bit

Most Macs won’t boot into the 64-bit kernel by default. Many Macs can’t boot into the 64-bit kernel at all, even though they have a 64-bit CPU and firmware.

For the most part, this doesn’t matter. Unlike Windows (and like Leopard), Mac OS X can run both 32-bit and 64-bit applications under a 32-bit kernel, provided the hardware supports them.

Snow Leopard is a lot more 64-bit-savvy, though. Nearly all of the applications included with the OS will run in 64-bit mode by default if your hardware is capable of it.

The practical outcome of running with a 32-bit kernel is that your kernel extensions don’t break. If you have, say, a 3G dongle, or perhaps run VMware, this is a Good Thing.

It wouldn’t be surprising if Apple adds support (along with driver updates) for booting into the 64-bit kernel by default on more Mac models as part of point release updates.

Apple has published a technote on the subject, and there’s an additional note as well as a troubleshooting document for Mac OS X 10.6 Server.


blog comments powered by Disqus
Page 1 of 1