On CBS MoneyWatch: 29 Fees We Hate to Pay
BNET Business Network:
BNET
TechRepublic
ZDNet

By Craig Simms, ZDNet Australia
Posted on ZDNet News: Aug 28, 2009 6:00:02 AM

Apple's OS X 10.6 operating system Snow Leopard, released today, by default loads with a 32-bit kernel, despite running 64-bit applications.

While it ships with a number of 64-bit native applications, Apple's kernel itself defaults to 32-bit, unless the user holds down the "6" and "4" keys during boot time, at which point the 64-bit kernel is loaded. Only Apple's X-Serve products, using Snow Leopard Server, boot into a 64-bit kernel by default.

See also: Snow Leopard: Special Report

"For the most part, everything that they experience on the Mac, from the 64-bit point of view, the applications, the operating system, is all going to be 64-bit," Stuart Harris, software product marketing manager at Apple Australia said.

Harris said that at this stage there were very few things, such as device drivers, that required 64-bit mode at the kernel level but the option was available.

"But we're trying to make it as smooth as possible, so people don't end up finding that 'oh, that doesn't work' because it's not available yet," he said.


An older mid-2007 MacBook with a 32-bit EFI chip, forced to a 32-bit kernel can't register the full 4GB RAM. (Credit: CBS Interactive)

There appears to be no way within the GUI to make this change permanent, requiring the editing of the com.apple.Boot.plist file to make the change — a text-based configuration file. Users have already released applications to address this issue.

Older Macs with a 32-bit EFI chipset are prevented from loading the 64-bit kernel, although there are claims that this is an arbitrary decision by Apple rather than a technical concern, with a hack using the Chameleon boot loader devised to get around the lock out.

This raises another problem — if equipped with 4GB RAM, those with a 32-bit EFI chip are not capable of making use of the full amount, our mid-2007 MacBook only showed 3GB available for system use through Activity Monitor despite having 4GB installed, not delivering the true 64-bit experience. Newer machines equipped with a 64-bit EFI chip running a 32-bit kernel seemed capable, with Activity Monitor reporting 3.75GB RAM available, as 256MB was put aside for the GeForce 9400M graphics chip.

It is unknown at this stage what sort of performance implications running 64-bit applications on a 32-bit kernel will have compared to a 64-bit kernel.

While a large portion of the OS has been optimized and updated, some applications, such as DVD player, Front Row, Grapher and iTunes are still 32-bit only, and some extensions are still run as a Universal Binary, despite the PPC architecture no longer being supported.

Snow Leopard
Some processes are still running as Universal Binaries. (Credit: CBS Interactive)

Apple also released Snow Leopard Server today, but were unable to detail the reasoning behind dropping ZFS support for the operating system, a much touted feature during the development stage.

This article was originally posted on ZDNet Australia.

SponsoredWhite Papers, Webcasts, and Downloads

  • Talkback
  • Most Recent of 100 Talkback(s)
Ignorance
Truly, half the people here have no idea what they are talking about.
This is the *kernel* starting up in 32-bit mode by *default*. All apps
that are 64-bit will run in 64-mode. The OS is full... (Read the rest)
Posted by: macgroover Posted on: 09/16/09 You are currently: a Guest | | Terms of Use
seriously  someitguy79 | 08/28/09
Great operating system upgrade. Only petty about...  honeymonster | 08/28/09
Em phasis  dheady@... | 08/28/09
I don't know if you realize this  gnesterenko | 08/28/09
Underpowered GPU  chromeronin | 08/28/09
Hmmm  rparker009 | 09/10/09
For months we've heard nothing regarding 64-bit except  frgough | 08/28/09
Ummmmm.....  JoeMama_z | 08/28/09
Then don't do it...  wuzelwazel | 09/03/09
well  gnesterenko | 08/28/09
Okay...  wuzelwazel | 09/03/09
Hm wierd  JT82 | 08/28/09
Extremely stable?  masonwheeler | 08/28/09
RE: Extremely stable?  trybble1 | 08/28/09
Oh I am sure there is a reason  bobiroc | 08/28/09
Precisely  de-void | 08/28/09
Excatly  gnesterenko | 08/28/09
Funny that  rahbm | 09/01/09
I can guarantee you  gnesterenko | 08/28/09
You're overlooking one thing...  mgp3 | 08/28/09
But of course!  gnesterenko | 08/28/09
Please do!  rahbm | 09/01/09
Hmmm...  wuzelwazel | 09/03/09
RE: 64-bit Snow Leopard defaults to 32-bit kernel  Gyula Bognar, Jr. | 08/28/09
The Best at What  bobiroc | 08/28/09
Actually  gnesterenko | 08/28/09
Partially agree  bobiroc | 08/28/09
Agreed  gnesterenko | 08/28/09
Again, one more vote for Vista stabilty  db64 | 08/28/09
Next time  honeymonster | 08/29/09
RE: 64-bit Snow Leopard defaults to 32-bit kernel  rbert16000 | 08/28/09
Conscientious Apple? Surely you jest!  kvkalidindi | 08/28/09
Minor set?  julian.lawton@... | 08/29/09
Don't Buy It  wuzelwazel | 09/03/09
Conscientious or incompetent  bobiroc | 08/28/09
"Conscientious?"  jpdemers@... | 08/28/09
Bleh  wuzelwazel | 09/03/09
RE: 64-bit Snow Leopard defaults to 32-bit kernel  docmurdock | 08/28/09
chipset limitations may be a hardware makers fault  stevejg61 | 08/28/09
chipset limitations may be a hardware makers fault, ...  stevejg61 | 08/28/09
So the EFI is a limitation  bobiroc | 08/28/09
ROFL  Badgered | 08/28/09
Nicely done!! (nt)  NonZealot | 08/28/09
Oh they did  bobiroc | 08/28/09
Even Video  faxmonkey | 08/28/09
ZFS HAS BEEN DROPPED?!?!?!?!  NonZealot | 08/28/09
They'll find some way to convince themselves this is different.  ye | 08/28/09
Its a sad world isn't it  bobiroc | 08/28/09
wow... just wow.  faxmonkey | 08/28/09
I can't recall making any sort of fuss about Longhorn  James Quinn | 08/30/09
you can still run 64-bit apps  someitguy79 | 08/28/09
RE: 64-bit Snow Leopard defaults to 32-bit kernel  jhencken | 08/28/09
RE: 64-bit Snow Leopard defaults to 32-bit kernel  faxmonkey | 08/28/09
RE: 64-bit Snow Leopard defaults to 32-bit kernel  mr.zachcoffman@... | 08/28/09
Just installed Snow Leopard, and it's nice  HollywoodDog | 08/28/09
MS is teaching Apple well ....  kd5auq | 08/28/09
A more apt analogy is on-demand 4 wheel drive  HollywoodDog | 08/28/09
yea a bit better  gnesterenko | 08/28/09
I don't understand the problem  HollywoodDog | 08/28/09
I love it  bobiroc | 08/28/09
"If you're ready to compromise...  Samic | 08/28/09
The problem with Apple users  WinMacLinux | 08/28/09
Get thee from ZDNet!  gnesterenko | 08/28/09
The real problem with Apple users  KWRussell | 08/28/09
you must not frequent Apple forums....  doh123 | 08/29/09
Mac users are the Scientologists of technology  Unix Pimp | 08/29/09
Macintologists  hippiedippie | 08/29/09
Kernel Shmernel  wuzelwazel | 09/03/09
A more apt analogy...  oldhippy68 | 09/10/09
I wonder if  tikigawd | 09/10/09
RE: 64-bit Snow Leopard defaults to 32-bit kernel  jpdemers@... | 08/28/09
RE: 64-bit Snow Leopard defaults to 32-bit kernel  chromeronin | 08/28/09
Ah well...  zkiwi | 08/28/09
but I have to hand it to you  Snarfiorix | 08/30/09
However...  zkiwi | 08/30/09
or maybe  rahbm | 09/01/09
How Can We Tell - 32 or 64???  hippiedippie | 08/29/09
Apple falls behind Microsoft. Windows 7 = 100% 64 Bit OS. Apple = Eh, No.  Solid Jedi Knight | 08/30/09
Hail Windows, the perfect OS  HerbertH_02 | 08/30/09
but  magallanes | 08/30/09
That's misleading  trance2tec | 08/30/09
Figures  rahbm | 09/01/09
Vista Version 2  rag@... | 08/31/09
Your Opinion  bobiroc | 08/31/09
Snow leopard is a Leopard  magallanes | 08/31/09
I believe Snow Leopard is a 100% 64-bit OS.  ye | 08/30/09
Sounds about right.....  James Quinn | 08/30/09
But Apple Crippled it  bobiroc | 08/31/09
Just who were these people?  James Quinn | 08/31/09
Bummer  wuzelwazel | 09/03/09
Personally...  zkiwi | 08/30/09
Keep Drinking the Redmond Cool Aid!  denyar2 | 09/10/09
Craig Simms doesn't understand  balrob | 08/30/09
Microsoft should be left behind  root12 | 08/30/09
RE: 64-bit Snow Leopard defaults to 32-bit kernel  bb_apptix | 08/31/09
RE: 64-bit Snow Leopard defaults to 32-bit kernel  prspectiv2 | 08/31/09
This Is My Understanding As Well...  wuzelwazel | 09/03/09
RE: 64-bit Snow Leopard defaults to 32-bit kernel  mimsy | 09/10/09
For sure  fernande-zdnet | 09/10/09
Ignorance  macgroover | 09/16/09

What do you think?

advertisement
advertisement
Click Here

White Papers, Webcasts, and Downloads

SmartPlanet

Click Here