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
OWC: Plug & Play Hardware RAID up to 8.0TB. High Performance, Data Redundant Solutions. FireWire 800, FireWire 400, USB2, or eSATA. Hot Swappable Bays, Data Rates over 200MB/s. Click here
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.
Laptop Hardware Provided by TechRestore - Overnight Mac & iPod Repairs.
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
- Why Is Apple Ditching Netbook Support Now?, 11.16. Mac OS X 10.6.2 deliberately removes Atom support. What does Apple have to gain by doing so?
- IDE Is Dead; Long Live SATA!, 11.04. SATA has displaced parallel ATA. While IDE hard drives haven't disappeared, the best deals are in SATA hard drives.
- The Future of Personal Computing: Personal Servers and Low Cost Portables, 11.02. With WiFi everywhere, virtual network computing, and remote access, your iPhone, iTouch, iTablet, or MacBook Air becomes a gateway to your home or office computer.
- The Late 2009 Mac mini Value Equation, 10.21. We called the Mac mini 'the best value in desktop Macs' two months ago, and the refreshed Mac mini only improves that value.
- More in the Mac Musings index.
Links for the Day
- Mac of the Day: Power Mac G5 Quad, Oct. 2005 - With two 2.5 GHz dual-core G5 CPUs, the G5 Quad was the most powerful PowerPC Mac ever and introduced PCI Express.
- Group of the Day: Mac Network deals with all aspects of Mac networking.
- November 20 in LEM history: 85: Windows 1.0 - 00: Mac dreams - 01: Stop the upgrade insanity - Good people, good software, good business - The digital lifestyle: Text - 06: To AppleCare or not? - One year with my 'free' Mac mini - 07: Why you want to avoid integrated graphics - Problem with Leopard on a MDD
- Support Low End Mac
Recent Content on Low End Mac
- Apple's Tablet an End Run Beyond Netbooks, Frank Fox, Stop the Noiz, 11.20. Whatever Apple has planned will leverage existing technologies while going beyond what its competitors can offer.
- NASA Chemical Sensor for iPhone, Smartphone Death Match, iPhone Earrings, and More, Ian R Campbell, 11.20. Also mobile phone dangers, new apps, GPS solution for iPod touch, new iPod and iPhone cases, and more.
- Apple #4 in Reliability, Apple Tablet a Gadget for All?, HP's i7 Notebook Outdoes Mac Rivals, and More, The 'Book Review, 11.20. Also Flash 10.1 improves video on Hackintosh netbooks, thin-and-light notebooks impress, Windows XP finally on the way out, and more.
- i5 iMac Benchmarked, Mac mini 'Shouldn't Be Overlooked', Twitter Client for Classic Mac OS, and More, Mac News Review, 11.20. Also why Apple leaves the low end to others, 10.6.2 fixes video playback problem in 27" iMac, 3D Leopard and Snow Leopard performance, and more.
- Replacing the Hard Drive in a Clamshell iBook, John Hatchett, Recycled Computing, 11.19. Yes, it is one of the most difficult Apple notebooks to disassemble and reassemble, but a 10 GB hard drive just will not do.
- IBM Model F: A Great Old Keyboard with an Outdated Layout, Tommy Thomas, Welcome to Macintosh, 11.19. Although it used a different technology than the revered IBM Model M keyboard, the Model F was a great keyboard in its own right.
- Soft Touch Keyboards, Wireless Mouse Options, Loving SeaMonkey 2, and More, Charles W. Moore, Miscellaneous Ramblings, 11.18. Also the future of browsing with PowerPC Macs and the multiple mouse input bug introduced with OS X 10.5.8.
- More links in our archive.
Recent Deals
- Best eMac Deals, 11.18. Used 1 GHz Combo, $100; SuperDrive, $269; 1.25 GHz Combo, $119; SD, $319; 1.42 GHz Combo, $289; SD, $498.
- Best Mac OS X 10.6 and Mac Box Set Deals, 11.18. "Snow Leopard", single user, $25; 5 users, $45; Mac Box Set, single user, $139; 5 users, $180; Server, $414. Shipping included.
- Best Xserve Deals, 11.18. Used 1 GHz dual G4, $649; 2.3 dual G5, $795; 3.0 4-core Xeon, $1,899; refurb 2.26 4-core, $2,499; new, $2,888; refurb 8-core, $2,999; new, $3,449; more.
- Best 15" MacBook Pro Deals, 11.17. Used 1.83 GHz, $750; 2.16, $800; 2.33, $900; refurb 2.4, $1,299; 2.53, $1,449; 2.66, $1,699; 2.8, $1,899; new 2.53, $1,579; 2.66, $1,799; more.
- Best Power Mac G4 and AGP Video Card Deals, 11.17. Used 400 MHz, $50; 933 MHz, $80; 500 dual, $60; 867 dual, $90; 1 GHz dual, $150; 1.25 GHz dual, $225; 1.42 GHz, $499.
- Best Mac OS X 10.5 Deals, 11.17. "Leopard" upgrade, $80; single user license, $135; 5 users, $173; Mac Box Set, 5 users, $230; Server, 10 users, $340; unlimited, $850. Shipping included.
- Best Mac mini Deals, 11.16. Used 1.42 GHz G4 mini, $379; 1.66 GHz Core Solo, $419; 2.0 Core 2, $450; new 2.26 GHz nVidia, $580; 2.53 GHz, $769; Server, $990.
- Best iBook G4 Deals, 11.16. Used 12" 1.07 GHz Combo, $210; 1.33 GHz, $298; 14" 1.33 GHz, $398; 1.42 GHz, $479; SuperDrive, $498.
- Best iPod shuffle Deals, 11.16. Used 1 GB, $35; 4 GB, $65; refurb 1 GB, $39; 2 GB, $59; new 2 GB, $55, 4 GB, $75. New and refurb prices include shipping.
- 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
Advertise
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
