Low End Mac Reader Specials
TypeStyler For Mac OS X is Now Shipping! Download The Free Fully Functional 60 Day Tryout at www.typestyler.com
Don't install Parallels to play poker online! Poker Mac will show you how
to download and install a native Mac poker application such as Full
Tilt Poker Mac.
Compare products like desktop computers, apple laptops, apple macs, and LCD Monitors side by side! All the information and reviews to make the best purchasing decision for new mobile phones, sat nav systems, or MP3 players. The Ciao online shopping community makes searching products easy for you.
Mac Musings
The 64-Bitness of Mac OS X 10.6 'Snow Leopard'
Dan Knight - 2009.08.19 (updated) - Tip Jar
Follow Low End Mac on Twitter. Also follow our blogs: LEMblog and Low End Mac Services.
Popularity: ![]()
![]()
![]()
![]()
![]()
![]()
![]()
Tweet this article. Short link: http://bit.ly/ACEHT
Apple has been promoting three key advantages of Mac OS X 10.6 "Snow Leopard" that are hardware dependent:
Grand Central Dispatch
Grand Central
Dispatch lets the operating system oversee the handling of threads
in GCD-aware apps. Under previous versions of OS X, each
application was responsible for its own multithreading support. New
apps can hand off that responsibility to the OS, which will dynamically
allocate threads as necessary. This should lead to better utilization
of CPU resources.
Any Intel Mac with a multicore CPU will be able to use GCD. The only Intel Mac to ship without a multicore CPU was the 1.5 GHz Mac mini Core Solo, which we've warned our readers about since the beginning. Fortunately gaining GCD support simply requires replacing the Core Solo CPU with a Core Duo or Core 2 Duo one.
OpenCL
What Grand Central Dispatch does for
multithreading, OpenCL does for
accessing the power of the graphics processing unit (GPU) in more
recent Intel Macs. OpenCL makes the power of modern GPUs available for
non-graphics computation.
Of the three hardware-dependent features, it has the highest requirements and is not supported on the most Intel Macs:
- iMacs released before March 2009
- Mac mini released before March 2009
- MacBook released before October 2008
- MacBook Pro released before June 2007
- original MacBook Air
- Mac Pro released before January 2008 (Jan. 2008 and later models with unsupported video cards can used the discontinued GeForce 8800 upgrade kit - Apple part no. MB137Z/A - for OpenCL support. The GeForce GT 120 retails for $149, is designed to work with the 2009 Mac Pro and has been reported to work with the 2008 model as well.)
64-bit Operation
Full 64-bit
support means programs will no longer be limited to 4 GB of RAM;
the new maximum (16 exabytes) is meaningless, as no computer in the
foreseeable future will be able to hold billions of gigabytes of
memory. Both the OS and almost all "system applications" (Finder,
Safari, Mail, iChat, iCal, etc.) that come with Snow Leopard are ready
for 64-bit operation.
Snow Leopard is completely backwards-compatible with 32-bit apps.
First generation Intel Macs designed around Intel Core Solo and Core Duo chips do not support 64-bit operation; all Macs since then do. However, according to Thom Holwerda of OSNews, most Macs will boot in 32-bit mode by default - at least that's the case with the latest developer release (build 10A432).
Although this could change in the final release, at present the 2008 and 2009 Xserves are the only Mac that will automatically boot into 64-bit mode. All other Macs with a Core 2 Duo or better CPU are capable of 64-bit operation but won't use it unless you hold down the "6" and "4" keys during startup. As Holwerda notes, "You can also use the NVRAM or the com.apple.Boot.plist file to more permanently boot into 64-bit mode."
According to Netkas.org, Apple has set things so the 64-bit kernel will only load on Macs with a 64-bit EFI (Extensible Firmware Interface) despite the fact that Macs with a 32-bit EFI can run the 64-bit kernel "just fine". On top of that, Apple has disabled 64-bit support for all consumer MacBooks, even those with 64-bit EFI. Holwerda states, "this is an artificially implemented limitation by Apple", and further that consumer MacBooks (this does not include the MacBook Pro or MacBook Air) cannot boot the current seed in 64-bit mode.
Snow Leopard Support
|
64-bit EFI |
Grand Central |
OpenCL |
|
|
no |
no |
no |
|
|
no |
yes |
no |
|
|
yes |
yes |
yes |
|
|
no |
yes |
no |
|
|
yes |
yes |
no |
|
|
yes |
yes |
yes |
|
|
no |
yes |
no |
|
|
yes |
yes |
maybe |
|
|
yes |
yes |
yes |
|
|
no |
yes |
no |
|
|
yes |
yes |
yes |
|
|
no |
yes |
yes |
|
|
yes |
yes |
yes |
|
|
no |
yes |
no |
|
|
yes |
yes |
yes |
|
|
no |
yes |
yes |
|
|
17" MBP 6/07, 2/08, 1/09, 6/09 |
yes |
yes |
yes |
|
yes |
yes |
no |
|
|
yes |
yes |
yes |
Well, not without a little help. The Hackintosh community has come up with a solution, the pc_efi v10.1 bootloader. This apparently lets you boot any Mac with a Core 2 Duo or better CPU into 64-bit Snow Leopard.
Has Apple Dropped the Ball?
Apple has been making slow but steady moves toward 64-bit computing. The PowerPC G5 CPU supports 64-bit operation, and OS X 10.4.0 "Tiger" was the first Mac OS to include some support for 64-bit operation, primarily to remove the 4 GB memory limitation. Version 10.4.7 added the same level of support for Intel Macs. OS X 10.5 "Leopard" was expected to fully support 64-bit operation on hardware that supports it, but it only partially achieved that goal.
One of the big selling points for Snow Leopard is that it is a 64-bit operating system from top to bottom, and almost every app from Apple will also be 64-bit when OS X 10.6 launches.
If 64-bitness is such a big deal, why hasn't Apple made it the default startup mode for every Mac that supports it?
One theory is that Apple has made 32-bit operation the default simply because at this point not all drivers are available in 64-bit versions, and running in 64-bit mode requires the use of 32-bit drivers. If that is the case, perhaps the release version will have enough 64-bit drivers available to make 64-bit operation practical. It's a matter of compatibility, and by sticking with 32-bit operation, Apple assures a more seamless migration to Snow Leopard.
That sounds quite plausible, and even if the 10.6 release of Snow Leopard doesn't boot into 64-bit mode by default on anything but recent Xserves, by the time 10.6.1 or 10.6.2 is available, there should be sufficient 64-bit drivers to make 64-bit operation the default.
Time will tell.
I don't see this as some sort of conspiracy (some already anticipate Apple marketing Mac OS X 10.7 as "fully 64-bit by default") but as a practical solution. While most Intel Macs will be able to boot in 64-bit mode, without a full complement of drivers it could be a bad experience. By waiting until everything is in place for smooth 64-bit operation before making it the default, Apple assures its users of a better experience.
In the end, that's what Snow Leopard is all about. Technical things like Grand Central Dispatch, OpenCL, and 64-bit operation only mean something if they improve the user experience, and all indications are that those who love Leopard will love Snow Leopard even more.
Even if it doesn't boot into 64-bit mode by default right away.
Update: Macworld's Jason Snell reports that "Snow Leopard runs 64-bit applications regardless of whether it's booting into a 64-bit or 32-bit kernel." Clever, those Apple programmers!
Dan Knight has been using Macs since 1986, sold Macs for several years, supported them for many more years, and has been publishing Low End Mac since April 1997. If you find Dan's articles helpful, please consider making a donation to his tip jar.
Recent Mac Musings
- Apple's 10 Worst Products, 02.23. Low End Mac reconsiders PC Authority's list of the 10 worst Apple products ever.
- Apple's 10 worst products (Part 2), 02.23. Low End Mac reconsiders PC Authority's list of the 10 worst Apple products ever.
- Firefox 3.7 Drops Tiger Support: So What?, 02.08. Firefox 3.6 is the last version to run under Mac OS X 10.4. Is not being able to run version 3.7 really a big deal?
- MacBook Pro a Revelation, 02.08. After using G4 Macs for over a decade, spending a weekend prepping a first generation MacBook Pro was a real eye opener.
- More in the Mac Musings index.
Links for the Day
- Mac of the Day: Mac Pro, Aug. 2006 - The last Mac to go Intel, the Mac Pro has two dual-core Xeon CPUs at 2.0-3.0 GHz. 8-core option added in 2007.
- Group of the Day: Mac mini List is for anyone using or contemplating a Mac mini
- March 20 in LEM history: 00: Adobe isn't making friends - Raising the dead - 01: Milking the Mac for all it's worth, - 02: Keeping the Web free - Macally CardBus USB - 05: Copyright bullies - 07: The iPhone: Is it a Mac? - Improve productivity with a second display - 08: The rise of the Microsoft monopoly
- Support Low End Mac
Recent Content on Low End Mac
- Does iPhone OS Need Multitasking?, iCab Comes to iPhone, Canada's Proposed iPod Levy, and More, iNews Review, 03.19. Also the iPad paradox, Freescale demos $200 tablet, gardening apps, aluminum iPhone stand, steel iPhone case, and more.
- Could iPad Replace the Mac?, Mac Sales Up in 2010, Avoiding Windows 7 'Whenever Possible', and More, Mac News Review, 03.19. Also why your next Mac may be an iPad, science blogger abandons Apple, the benefits of standing while working, and more.
- The Mobile System Stampede, Lithium Battery That Can't Explode, Affordable SSD Options, and More, The 'Book Review, 03.19. Also June 2007 MacBook Pro external display issue, laptop stands, 1 TB ultraportable hard drive, Mini DisplayPort/HDMI adapter, and more.
- CardBus WiFi, the Shiira Browser, Ridding the Web of Flash, and Macs vs. PCs, Charles W. Moore, Miscellaneous Ramblings, 03.18. Mac longevity, Shiira speed, ambidextrous Mac and Windows use, and how Flash benefits Apple.
- How to Zoom Your Browser for a More Readable Web, Steve Watkins, The Practical Mac, 03.18. Instructions for zooming text and pages in Safari, Firefox, Camino, and Opera.
- How Ad Blocking Hurts Your Favorite Websites, Charles W. Moore, Miscellaneous Ramblings, 03.18. Ad income keeps the Web free. Blocking online ads hurts your favorite websites.
- Taking Apart the 12" PowerBook, John Hatchett, Recycled Computing, 03.17. There are a lot of steps involved in disassembling a 12" PowerBook. Proceed with caution.
- More links in our archive.
Recent Deals
- Best Intel iMac Deals, 03.17. Used 17" from $600; 20" from $750; 24" from $825; refurb 21.5" nVidia, $999; new, $1,099; refurb Radeon, $1,299; new, $1,399; refurb 27" 3.06, $1,499; more.
- Best G5 iMac Deals, 03.17. 17" 2.0 GHz, $380; 1.9 GHz iSight, $479 shipped; 20" 1.8 GHz, $509 shipped; 2.1 GHz iSight, $549 shipped.
- Best Time Capsule Deals, 03.17. Close-out 500 GB, $140; new 1 TB, $279; used 2 TB simultaneous dual-band, $400; new, $455. Shipping included.
- Best iPad Deals, 03.16. 16 GB iPad, $499; 32 GB, $599; 64 GB, $699; 16 GB with 3G, $629; 32 GB 3G, $729; 64 GB 3G, $829. Free ground shipping.
- Best iPod classic Deals, 03.12. Used 20 GB, $119; 40 GB, $139; 60 GB, $159; 30 GB video, $129; 60 GB, $159; 80 GB, $169; refurb 120 GB, $189; new, $214; 160 GB, $228 shipped.
- Best G3 iBook and AirPort Card Deals, 03.12. 366 MHz 12" clamshell, $89; 466, $125; 500 white CD, $100; 600, $199; 800 Combo, $239; 14" 900, $225.
- Best Xserve Deals, 03.12. Used 1 GHz dual G4, $499; 2.0 dual G5, $599; 2.3, $749; refurb 2.26 4-core Nehalem, $2,499; new, $2,699; 8-core, $3,449; refurb 2.66, $4,299; new, $4,799; more.
- More deals in our archive.
About LEM | Support | Usage | Privacy | Contacts
Navigation
Used Mac Dealers
Apple History
Video Cards
Email Lists
Favorite Sites
MacSurfer
MacMinute
MacInTouch
MyAppleMenu
InfoMac
Macs Only!
The Mac Observer
Accelerate Your Mac
RetroMacCast
PB Central
MacWindows
The Vintage Mac
Museum
DealMac
DealsOnTheWeb
Mac2Sell
ramseeker
Mac Driver Museum
JAG's House
System
6 Heaven
System 7 Today
the pickle's Low-End
Mac FAQ
Abandonware
Petition
Mac vs. PC Info
Affiliates
The Apple
Store
Mac
Connection
B&H
MacMall
TechRestore
ExperCom
Crucial
Memory
batteries.com
MacMinute
MacInTouch
MyAppleMenu
InfoMac
Macs Only!
The Mac Observer
Accelerate Your Mac
RetroMacCast
PB Central
MacWindows
The Vintage Mac
Museum
DealMac
DealsOnTheWeb
Mac2Sell
ramseeker
Mac Driver Museum
JAG's House
System 6 Heaven
System 7 Today
the pickle's Low-End
Mac FAQ
Abandonware
Petition
Mac vs. PC Info
Mac Connection
B&H
MacMall
TechRestore
ExperCom
Crucial Memory
batteries.com
