Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

inf

macrumors 6502
Nov 22, 2006
279
1
Helsinki, Finland
Anyone switched theirs on? I saw its still 32 by default.

What do you mean still 32bit default? Snow Leopard is always running with 32bit kernel by default. Why would Apple change this and get lot of complaints from users whose programs don't work anymore.

Lion will probaply be fully 64bit by default.
 

henry72

macrumors 68000
Jun 18, 2009
1,538
947
New Zealand
What do you mean still 32bit default? Snow Leopard is always running with 32bit kernel by default. Why would Apple change this and get lot of complaints from users whose programs don't work anymore.

Lion will probaply be fully 64bit by default.

Especially when Mac doesn't need 64-bit to support 4GB of RAMs :D
 

Scottsdale

Suspended
Sep 19, 2008
4,473
283
U.S.A.
I think this is a bogus part about Apple marketing their Macs as 64-bit. If they don't run a 64-bit kernel, it's not truly 64-bit OS anyways.

However, I have read that it can run a 64-bit kernel, and it can also run 64-bit Windows in Boot Camp now too. Are those two statements fact or fiction???
 

maflynn

macrumors Haswell
May 3, 2009
73,682
43,740
What do you mean still 32bit default? Snow Leopard is always running with 32bit kernel by default.
Actually on newer MacPros, OSX boots up with the 64bit kernel by default.

With 32 bits one can address upto 4Gigabytes (2^32 = 4294967296).
Did you mean more than 4GB?
In OSX and Linux flavors that use a PAE enabled kernel, you can access more then 4gb of ram, even though the kernel is 32bits.

The need to actually run a 64bit kernel is largely mitigated because of this, and the small performance improvements that it offers is largely offset by the overhead needed to manage the 64bit kernel and larger data structures, at least it is on slower computers with 4gb or less ram.
 

Fuchal

macrumors 68030
Sep 30, 2003
2,614
1,137
I think this is a bogus part about Apple marketing their Macs as 64-bit. If they don't run a 64-bit kernel, it's not truly 64-bit OS anyways.

However, I have read that it can run a 64-bit kernel, and it can also run 64-bit Windows in Boot Camp now too. Are those two statements fact or fiction???

They can run a 64-bit kernel, but it's disabled by default for much improved driver compatibility. It runs 64-bit Windows fine.

Inside the 32-bit kernel, you can run 64-bit applications, and many of them are 64-bit, so I don't see what the problem is.
 

gustav531

macrumors member
Oct 22, 2010
39
0
I have very little knowledge about this 32, and 64 bit things.
But, what if there is two versions available for a program, 32 and 64 bit. What version shall I install on my new snow leopard 2010 MBA?
 

bcaslis

macrumors 68020
Mar 11, 2008
2,184
237
I think this is a bogus part about Apple marketing their Macs as 64-bit. If they don't run a 64-bit kernel, it's not truly 64-bit OS anyways.

However, I have read that it can run a 64-bit kernel, and it can also run 64-bit Windows in Boot Camp now too. Are those two statements fact or fiction???

Snow Leopard is a full 64 bit OS. The kernel itself and run either 32 or 64 bit, this has no effect on other applications (or on Windows 7) running 64 bit. The kernel running in 32 bit is actually a benefit in many cases. One of the problems Vista encountered was that a 64 bit kernel means all extensions (drivers for printers, etc...) must be 64 bit to work. This caused a lot of compatibility problems. Running just the kernel in 32 bit allows older drivers to work. Additionally the kernel itself with todays machines never needs to run 64 bit since it never needs to access more than 4GB for the kernel tasks. In theory there is a tiny percentage performance improvement in running it in 64 bit mode.

To force the kernel into 64 bit there are a few methods. One is to hold "6" and "4" while booting. However this is a thread on the Apple forums that this doesn't work on the new MBA air. I've tried a few things myself and can't get it to work. Nobody outside Apple seems to know why this is. But the MBA hardware identifies itself as 64 bit capable so it should be possible somehow.

Short summary is that you are running a 64 bit OS. It's just the kernel running in 32 bit mode for compatibility and this does not affect anything else.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.