Zazzle Shop

Screen printing
Showing posts with label Mac OSX 10.6 Snow Leopard. Show all posts
Showing posts with label Mac OSX 10.6 Snow Leopard. Show all posts

Friday, September 4, 2009

How to Build a Hackintosh with Snow Leopard, Start to Finish


Two years ago, I detailed how to build a Hackintosh for under $800—then covered how to do the same with less hacking. Now that Snow Leopard's out, we're revisiting the Hackintosh, building a Hack Pro from scratch for roughly $900.

For folks eager to try a Mac but never wanted to plunk down the high price tag to get it, the Hackintosh—that is, a regular PC tweaked to run OS X—has always been an attractive option. That said, it's not something you should take on lightly unless you're willing—even enthusiastic—to build and maintain a PC entirely from scratch. I can't guarantee it'll be easy, but if you follow this guide step-for-step (it's exhaustive) and stick with the same (or at least roughly the same) hardware as I am, I can vouch for a rock solid system that also happens to cost a good deal less than you'd pay for a comparable Mac.

Price Comparisons

Most Hackintosh enthusiasts will say you shouldn't build a Hackintosh primarily to save money, as it's more than just an insert-disc-and-click install. Still, I always enjoy looking at the price differences between my Hackintosh and Apple's current offerings. At the moment, the cheapest Mac in the Apple store is a Mac mini sporting a 2.0GHz Core 2 Duo processor, 1GB of RAM, and a 120GB hard drive. For $300 more, I'm running a 3.0GHz Quad-Core processor, 8GB of RAM, a 1TB hard drive, and a damn saucy video card. I could have made this build much cheaper by skimping on hardware and still ended up with a great little machine, but I liked aiming for around the $800 price point from my last build—plus I really wanted to make it fly.


The most expensive iMac, by comparison, has only a 3.06GHz Core 2 Duo with 4GB of memory for $2,200 ($1,300 more than my build, but it is built into a monitor), while the cheapest Mac Pro has a single 2.66GHz Quad-Core processor, 3GB of RAM, and a 640GB hard drive—and it costs $2,500 ($1,600 more than mine, though it's a different and better processor and DDR3 rather than DDR2 RAM). In short, my $900 "Hack Pro" sports nearly as good or better hardware than any Mac that Apple sells short of the $3,300 8-Core Mac Pro (which can, incidentally, get more expensive, but it won't get much better).

The Hardware

You can find plenty of hardware capable of supporting OS X on a Hackintosh—there's no definitive build—but we're not going to go into that here. I've put together a list of hardware that I'm using and that I can guarantee will (or at least has) run Snow Leopard like a dream.

To make it easy, I've created my entire build as a wishlist over at Newegg. Unfortunately, Newegg's not cooperating with me when I try to make it public right now, so here's a link to everything I bought:

The Build

Rather than detail every step necessary to put the actual pieces of your new computer together (this guide already reads like the Bible as is), I'm just going to point you to our first-timer's guide to building a PC from scratch. Do your building, make sure everything's booting up as it should be (i.e., you can boot the computer to the point where it does nothing, because you have nothing installed on it), then let's move on.

What Else You'll Need

Assuming you've purchased all the necessary parts for your build (linked above), you'll still need a few other things before you get started:

  • A USB thumb drive that's at least 8GB in size (I'm using this 16GB Corsair drive, but obviously any sufficiently sized thumb drive should do just fine.)
  • A copy of the Snow Leopard Install DVD. You can use the $29 "Upgrade" disc to install, even though this is a fresh installation. Note: If you feel like being completely honest, go ahead and buy the Mac Box Set—though, honestly, Apple's practically made it hard *not* to buy the fully functional install disc.
  • Another Mac to do some Terminal work on. (You'll only need this other Mac for a few steps. I used my MacBook Pro, but you could also borrow a friends for an hour or so, too.)

Step One: Prepare Your Thumb Drive

We're going to be installing Snow Leopard to your Hackintosh from your thumb drive rather than from the Snow Leopard install DVD, since in order to run the installer on your PC to begin with, you'll need to slightly customize the way the installer is loaded. (More specifically, we'll be loading a custom bootloader onto the thumb drive that will make booting into the install work like a charm.*)

So first things first: You need to format your thumb drive and then turn your Snow Leopard install disc into a disk image on your desktop. Here's how to do it:

  1. Launch the Disk Utility application on your borrowed Mac (located at /Applications/Utilities/Disk Utility)
  2. Format and partition your thumb drive: Insert your thumb drive; after a second, it should show up in the Disk Utility Sidebar. When it does, (1) click on it, then (2) click on Partition. (3) Choose 1 Partition from the Volume Scheme, (4) give it a name (I called my HackintoshInstall) and select Mac OS Extended (Case-sensitive, Journaled) from the Format drop-down. Now—and this is important—(5) hit the Options button and make sure GUID Partition Table is selected as the partition scheme. Once you've made sure to set all the appropriate settings, just (6) click Apply and Disk Utility will get to partitioning your thumb drive.
  3. Copy the Snow Leopard Install DVD image to your hard drive: In the following step we'll be turning your thumb drive into a Snow Leopard Install drive, but before we do that, we need to get the installer off your DVD and onto your hard drive. To achieve this, insert the Snow Leopard DVD. When it shows up in the Disk Utility sidebar, (1) click on it, then (2) click New Image in the Disk Utility toolbar. Choose where you want to save it (for the sake of convenience, I put it on my Desktop), then click the Save button. Now go grab yourself a cold drink. This will take some time. When it finishes, move on to the next step.
  4. Restore the Snow Leopard Install disk image to your thumb drive: Now, in Disk Utility, (1) click on HackintoshInstall (or whatever you called your partitioned thumb drive) and (2) click on Restore. (3) Drag and drop Mac OS X Install DVD.dmg from the sidebar to the Source field, then (4) drag and drop your thumb drive from the sidebar to the Destination field. Now simply (5) click on Restore and enter your password when prompted. Disk Utility will take everything on the Snow Leopard Install DVD and restore that image to your thumb drive—since, like I said above, we'll be installing Snow Leopard from our thumb drive instead of the DVD. Again, go grab yourself another drink; this will take a few minutes. When it finishes, your thumb drive has basically been turned into a Snow Leopard installation drive.

As I said earlier, the thumb drive needs a little finesse before you can boot the Snow Leopard installer on your PC hardware; let's apply that finesse now.

Warning: Semi-heavy Terminal work ahead. It's not that difficult, and I've gone into a lot of detail to make it as easy to follow along as possible, but if you're not at least a little comfortable with the command line, it may make you pretty uncomfortable. Beg or borrow a command line geek for an afternoon, if needed.

  1. Make sure your thumb drive is still plugged in, open Terminal (/Applications/Utilities/Terminal) and type in:
    diskutil list


    We're interested in two pieces of information here. The first is the root identifier for your thumb drive (mine looks like disk2, as you can see in the screenshot). The second is the specific identifier for the portion of the thumb drive that contains the Snow Leopard installer. (Again, see the screenshot.) In my case, the first is disk2 and the second is disk2s2. Yours may vary depending on how many disks are on your system. Copy your identifiers down somewhere. We'll need them later.

  2. Head to the Chameleon homepage, find the Latest Releases section of the site's sidebar, and download the latest version of Chameleon. (As of this writing, it's Chameleon-2.0-RC2-r640.) Uncompress the download and move the Chameleon folder to someplace that's easy to access. I'm putting it on my Desktop.
  3. Now, in Terminal, cd to the i386 folder of the Chameleon folder. On my Mac, the command looks like this:


    (1)

    cd /Users/adam/Desktop/Chameleon-2.0-RC2-r640-bin/i386/

    Yours should look similar if the Chameleon folder is on your Desktop, except your username should replace mine. (Quick shortcut: In Terminal, type cd , then drag and drop i386 folder inside Chameleon-2.0-RC2-r640 to Terminal.) Hit Enter.

  4. You're going to be running a couple of Terminal commands that will use Chameleon to make your thumb drive friendly to booting up the OS X installer. They are, as follows:

    (2)

    sudo fdisk -f boot0 -u -y /dev/rdisk2

    IMPORTANT: On your computer, replace rdisk2 with whatever you copied down above. In my case, the thumb drive's root identifier was disk2, so /dev/rdisk2 is as it should be.

    After you type in that command and hit Enter, you'll need to enter your user password to execute it. Do so, then execute the following command, again paying special attention to the disk identifier we took note of above:

    (3)

    sudo dd if=boot1h of=/dev/rdisk2s2

    IMPORTANT: As I noted, my Snow Leopard partition was disk2s2, so that command is right for me. You should replace the disk2s2 portion of the command with whatever you noted as the portion of your thumb drive that contains the Snow Leopard installer.

  5. Now we're going to place an awesome, custom EFI bootloader on your thumb drive that lets us load into the installer (and into Snow Leopard in general). So first, head over to netkas.org and download the bootloader from the bootloader link. Make sure you download it somewhere convenient. (Again, I've just downloaded it to my Desktop.)

    Now head back into Terminal, where we're going to copy the boot file to your thumb drive. (One might think that you could just do this using Finder via drag-and-drop, but in this case, doing it via Terminal is necessary.) So, in Terminal, your command should look similar to this:

    sudo cp /Users/adam/Desktop/boot /Volumes/HackintoshInstall

    The easiest way to do this is simply type in sudo cp , (1) drag and drop the boot file into Terminal, then (2) drag and drop your mounted thumb drive from the desktop into Terminal. (The drag-and-drop method is a quick Terminal trick that pastes the full path to each file or directory.) After that, simply hit Enter. (Enter your password if necessary.)

  6. I know it seems like we've already run a marathon, but you've got one last step and then it's relatively smooth sailing from here on. Download Extra.zip, unzip the file, and then drag and drop the Extra folder into your thumb drive. Nothing fancy, a simple drag and drop with your trusty old mouse will do. Once you've done that, open up your thumb drive and verify that it looks something like the screenshot below. (Notice the Extra folder, the boot file, and the OS X installer.)

Take a deep breath. By this time, you've completed all the hard work. Now it's time to boot up your machine, tweak your BIOS settings so they're ready for your OS X install, and then it's smooth sailing.

Step 2: Set Your BIOS

Before you can boot into or install OS X on your Hackintosh, you've got to make some small adjustments to your BIOS. Rather than taking you step by step through every change you need to make, I've simply snapped a picture of the relevant BIOS screens and added some notes. Just click through these images and make sure your BIOS settings match up.

Step 3: Install Snow Leopard

If you've made it this far, the hard part is over. Now it's time to install Snow Leopard, which—unlike what we've done so far—is extremely easy.

Make sure you've set the boot priority in your BIOS to boot from your thumb drive (you can see how in this pic), then simply plug your prepared thumb drive into your Hackintosh and power it up. Since screenshots aren't really an option—and since it's a fairly easy process—my install instructions come in video format:

The quick version goes like this: Boot into the Snow Leopard installer, format the hard drive you want to install Snow Leopard to (go to Utilities -> Disk Utility, then click on the drive, select 1 Partition, Mac OS X Journaled (Case-Sensitive), give it a name, and make sure GUID Partition Table is set in the Options. After you Apply the new partition, go back to the installer and install like normal to that drive. When you reboot after the install completes, press the arrow keys at the graphical boot menu and select the drive you just installed Snow Leopard to.

A Few Final Tweaks

You'll notice that, the first time Snow Leopard boots up, you're not enjoying any sound along with that snazzy intro video. We've got one small, but very simple tweak to make to get sound up and running. Here's how it works:

  1. Download the Kext Utility, then download this audio kext (a kext is kind of the Mac equivalent of a driver) and unzip it to your Desktop. Once you've got both in front of you, drag and drop the ALC889.Fix.kext file onto the Kext Utility. You'll be prompted to enter your password, so go ahead and do that when you're prompted.
  2. Once the Kext Utility finishes running, open up Disk Utility (/Applications/Utilities/Disk Utility.app). Once it loads up, (1) click on your Snow Leopard drive (mine's called Hack Leopard), then (2) click Repair Disk Permissions.
  3. Once Disk Utility finishes repairing your disk permissions, just restart. After your computer reboots, your audio should be working like a charm. (If not, open up Sound in your System Preferences and try changing the Output device.)

As things stand on your system right now, you need to have your thumb drive plugged in every time you reboot in order to load the bootloader that allows your Hackintosh to load OS X. There are certain benefits to this (for example, right now you could quite likely unplug this hard drive from your Hackintosh, plug it into a Mac Pro, and it would work just fine), but it can also be a bit of a hassle. At this point, though, you can load the bootloader and other necessary components onto the Snow Leopard hard drive and change that drive to your primary boot drive in your BIOS. All you've got to do is head back to the step-by-step bootloader guide above and repeat every step, except this time you're applying each step to your hard drive rather than your thumb drive.

Congratulations! You've Got a Fully Functional Hackintosh

"But for realz," you ask, "does it actually work well?"

I've been using one or another Hackintosh as my main computer for two years now, and while I've run into the occasional bump in the road, they've generally run extremely well. In fact, things just seem to keep on getting better and better, and the current build I'm running (the one I walked you through above) feels like the fastest, most stable build to date.

That's not to say that you won't experience an occasional kernel panic—you may very well. But I get crashes on my MacBook Pro, too, and I've never felt that my current Hack Pro has any more problems than any other proper Mac I've used on a regular basis. That may seem a bit crazy, but it's true.

As for upgrading—often, you'll be able to upgrade your Hack Pro without any problems. That said, it's something you normally need to check on beforehand, and you should take all of the upgrade precautions before giving it a go.

I'm planning on letting readers know how my Hack Pro handles various 10.6.x updates shortly after they happen, though, and if it requires a little extra work, I'll show you how to handle it.


Let's hear your thoughts—whether you've dabbled in the world of Hackintosh, are interested in doing so, or just think it's plain crazy—in the comments.

Adam Pash is the editor of Lifehacker; he loves a good hack, cherishes his Macintosh, and craves a Mac Pro, so building a Hack Pro was a perfect fit. His special feature Hack Attack appears on Lifehacker. Subscribe to the Hack Attack RSS feed to get new installments in your newsreader.

* OS X boots in a different way than, say, Windows, using a boot tool called EFI (Extensible Firmware Interface). On store-bought Macs, EFI is loaded on the hardware by default (in fact, in place of the standard BIOS most of us are used to). In order to boot OS X on our non-factory Macs, we need to create our own custom path to EFI.

Huge thanks to stellarola, Onetrack, and weaksauce12 for all their help in getting me up to speed on installing Snow Leopard on a Hackintosh PC. The Hackintosh community is large and active, and they are awesome.

Friday, August 28, 2009

Snow Leopard review

http://www.engadget.com

Snow Leopard. Even the name seems to underpromise -- it's the first "big cat" OS X codename to reference the previous version of the OS, and the list of big-ticket new features is seemingly pretty short for a version-number jump. Maybe that's why Apple's priced the 10.6 upgrade disc at just $29 -- appearances and expectations matter, and there's simply not enough glitz on this kitty to warrant the usual $129.

But underneath the customary OS X fit and finish there's a lot of new plumbing at work here. The entire OS is now 64-bit, meaning apps can address massive amounts of RAM and other tasks go much faster. The Finder has been entirely re-written in Cocoa, which Mac fans have been clamoring for since 10.0. There's a new version of QuickTime, which affects media playback on almost every level of the system. And on top of all that, there's now Exchange support in Mail, iCal, and Address Book, making OS X finally play nice with corporate networks out of the box.

So you won't notice much new when you first restart into 10.6 -- apart from some minor visual tweaks here and there there's just not that much that stands out. But in a way that means the pressure's on even more: Apple took the unusual and somewhat daring step of slowing feature creep in a major OS to focus on speed, reliability, and stability, and if Snow Leopard doesn't deliver on those fronts, it's not worth $30... it's not worth anything. So did Apple pull it off? Read on to find out!


Installation

Interestingly enough, installation is one of the few parts of Snow Leopard that's dramatically different than previous versions of OS X. Unlike Microsoft's subtle nudges towards clean reinstallation of Windows 7, Apple's quite proud of the new 10.6 installer, which upgrades in place, quarantines incompatible apps and plugins in an "Incompatible Software" folder, and boots you right back up with little to no user effort. Seriously, you just stick in the disc, open the installer, enter your password and go -- that's it. You don't even have to reboot off the DVD. Of course, that made us a little uneasy, since we've always chosen Archive and Install to get a fresh OS, but you can't have cold feet here -- that option's been removed. We've been told it's now the default action behind the scenes, but the bottom line is that you have to trust the installer more than ever before -- and while we didn't have any major problems, it would be nice if we could force a new install of the OS without having to wipe a disk.

Installation itself took about 45 minutes on most of the machines we tried, although we did run into some snags once things were complete. We didn't have any problems with the more pristine MacBook Pros in our fleet, but one of our production machines is a cranky older iMac that's been in constant use for over two years without a system rebuild, and when it restarted the desktop pictures were all set to the defaults, the System Preferences app wouldn't launch from the Apple Menu, our MobileMe sync states were a little confused and Spotlight began reindexing all the external drives. Fixing these problems didn't take much, but if your machine is already acting up don't expect everything to go perfectly.

Other installation notes: We were promised 6GB of storage savings with 10.6, and Apple more than delivered -- we got anywhere from 10GB to a whopping 20GB back after installation. Rosetta is no longer installed by default, so if you're still rocking some legacy non-Universal apps you'll want to make sure and install it. Printer driver installation is much smarter, installing drivers only for those printers you've used in the past and printers that appear on your local network. We have no idea why Apple continues to insist on installing language translations by default, but they're much smaller now at 250MB.

Overall, installing Snow Leopard is just like installing any other major OS update: it works great, except when it doesn't. The process itself is fine (in fact, Apple has even built in some safeguards to let you pick up an install if your computer dies or is shut off half way through), but it's the little kinks you have to work out afterwards that can be tricky. If you haven't loaded up your system with hacks and tweaks chances are you'll be fine -- and if you're living on the edge, well, you're probably used to doing some extra work around upgrade time.

UI enhancements

Dock Expose

Previous OS X releases have brought major UI features like Expose and Dashboard with them, but there's nothing that major in Snow Leopard, although the various tweaks to the system are certainly appreciated. The biggest new feature is Dock Expose, which, as you'd expect, simply links Expose to the Dock. Holding down on an app's icon triggers Expose for that application's windows, and if you drag a file onto an app, you can then select which window you want to drop it into. It's definitely nice, but it's not earth-shattering. Here's a little video of it in action:



Stacks

We've never been huge users of the Stacks feature, but it's been tweaked and is much more usable in 10.6 -- as long as you're using grid view, which is now scrollable and offers the ability to drill down into folders just like a Finder window. All the other views are essentially the same -- and for whatever reason, dragging a file onto a stack icon doesn't open the stack, but instead opens a Finder window. While we're on the subject of folders in the dock, explain this nonsensical operation to us: command-clicking a stack icon doesn't open the folder (as you might expect), but instead pops open the enclosing folder. This counter-intuitive (and frankly frustrating) glitch has been around since Tiger -- and we have no idea why. Here's some video:


Finder file previews

We'll get to the big Finder changes shortly -- the Cocoa rewrite definitely improved things -- but the big UI tweak here is live file previews. That means you can watch a video, flip through a document, and generally peek at things without having to open an app or even hit the space bar for Quick Look. It's quite handy -- but again, not earth-shattering.

And... that's really it, as far as UI changes go. There's some other minor stuff, like better PDF text selection in Preview, new glass-look menus for the Dock, and alphabetical / per-app window organization choices in regular Expose when you press command-1 or command-2, but overall it's all extremely iterative and incremental -- welcome, to be sure, but not major. The new Finder, on the other hand, is both major and more than welcome.

Notable app changes

Finder

It's hard to explain how dramatically improved the Finder is now, because there's nothing externally different beyond those file previews and an icon-size slider in icon view. Suffice to say that the Cocoa rewrite has simply made things better: opening folders with thousands of items is instantaneous and scrolling is just as fast; network connections are snappier; and everything hums about with essentially zero lag. Sure, all the old Finder quibbles like inconsistent windows states and those damned .DS_Store files are still there, but trust us -- speed cures all ills. At least until we dump another couple thousand files into the system and slow things down again.

QuickTime X


Like the Finder -- and, really, all things with Snow Leopard -- QuickTime X is a set of major changes wrapped in seemingly-minor interface tweaks. Although the big change for users is the "dark" interface with a title bar and controller strip that disappear during playback, underneath QuickTime has been entirely rewritten with hooks into modern OS X components like Core Video, Core Animation, and Core Audio. That doesn't mean much if you're just playing back an MP3 or a single video, but remember that QuickTime is more than an app -- it's the entire media layer for OS X, so the Snow Leopard rebuild will have big consequences down the line.

That said, there are some notable changes with QuickTime Player: there's a new screen recording tool (we made all the videos in this post with it), you can record right off your built-in iSight, and there's a new iPhone 3GS-like "Trim" tool to cut your videos fast.

That glossy title might come at a steep price for some of us -- at least at first glance. QuickTime Player X has certainly added some welcome new options for most, but for QuickTime 7 Pro users, things get a little confusing. If you've already got Pro on your system and do a straight install, you'll end up with the standard new QuickTime -- which means a lot of what you're used to will be missing. Hell, there isn't even a preferences dialog -- so say goodbye to presenting movies on a different monitor, or choosing a default full screen setting. The changes also means that you can't do quick'n'dirty edits by copy-and-pasting anymore (a favorite of Engadget editors), and export options have been reduced to presets for iPhone, iPod, Apple TV, MobileMe, and YouTube.

On top of that, some QuickTime-dependent apps seem like they need a rewrite to work correctly -- we couldn't get our Turbo.264 HD stick to function, and other QuickTime programs we tried seemed similarly stressed. Oh, and those screen recordings? They're encoded with some combination of H.264 and AAC audio that didn't play nice with Viddler out of the box -- and YouTube's uploader refused to load under Snow Leopard (we had a number of server errors), so we ended up uploading all these screencasts from a Windows machine. That may not be the case for all, but it was for us.

This won't be too much of an issue for users who are sticking with the basic QuickTime functionality, but for those of us who've become accustomed to Pro, it may be a little shock. Interestingly, Apple let us know that you can actually re-install QuickTime 7 Pro from the Snow Leopard disc (and from your Utilities folder, oddly), but if you hop right into a standard upgrade, it's amazingly easy to miss (we did on multiple systems).

Safari 4

If you're thinking of upgrading to Snow Leopard on day one, chances are you're already running Safari 4, since it's been available since June. The big changes in 10.6 are (obviously) 64-bit support, which here translates into much faster Javascript performance, and a new browser plugin architecture that runs individual plugins as separate instances. That means if a plugin like Flash crashes it won't take the whole app down with it, but sadly, we weren't able to test it -- for maybe the first time ever, we couldn't crash a browser. Hopefully our good luck rubs off on you.

Exchange


By any measure, the most important new networking feature of Snow Leopard is built-in support for Microsoft Exchange in Mail, Address Book, and iCal. Since we're not heavy Exchange users, we won't go in-depth here -- our man Micheal Gartenberg has got you covered there -- but in our quick tests we found setup to be simple and the integration to be flawless. It's hard not to look at how well Snow Leopard integrates with Exchange and see exactly why Microsoft decided to kill Entourage and bring a proper version of Outlook to the Mac, but that's not happening for a long while -- until then, we think OS X users who need Exchange will be pretty happy.

Compatibility

Here's where it gets a little rough. Although Snow Leopard is ostensibly just a polish and repair job on Leopard, there've been enough changes under the hood so that plenty of things are likely to break -- or at least not play nice. As with the installation, if you're running a stock or close-to-stock system, you probably won't run into any problems, but if you've got a setup as tweaked as most of those in the Engadget labs, you're going to run into some issues.

The biggest compatibility-breaker is the demise of InputManager plugins in 64-bit apps, which means things like Unsanity's Application Enhancer framework and Safari plugins like 1Password and Glims are now broken (or at least not really playing nice). InputManager plugins have had a long and sordid history, with many claiming that they're unstable hacks built on what's essentially a security hole, but now that they're gone the only thing to worry about is how to replace all the utilities and applications that depend on them -- 1Password's developers are already beta-testing a 10.6-compatible update, but we have no idea how something like Chax will soldier on. If you've got a critical workflow that depends on an InputManager plugin -- and although that's always been a bad idea, we're sure some of you do -- then we'd advise holding off on the 10.6 upgrade until you work something out, since we saw some random freak-outs (like the one pictured) when we forced Safari into 32-bit mode to run 1Password.

We also noticed problems with old standbys like Growl, GrabUp and Skitch -- really clutch go-to applications that seemed to buckle under the 64-bit noise. Although we could start them in 32-bit mode, nothing seemed to work exactly right, and we're pretty sure we spotted Growl making off with a ton of free memory when we weren't looking. We also had trouble getting our Sprint Novatel U727 3G stick working, although our Verizon card was fine. Again, we're sure all of this is going to be updated, but if you're like us, the bugginess will prove maddening at times -- enough to make us consider waiting out the upgrade on some of our other machines.

There were some other head scratchers we saw on various systems, too. On a 17-inch unibody we were putting through the paces, the WiFi inexplicably has gone out and we have yet to get it working again. On a 15-inch, older generation MacBook Pro (3,1), Spotlight will only fetch search results in the dropdown -- results in a Finder window come up empty. More annoyingly, on two other, newer models we were testing with, Safari crashes out when booting into 32-bit mode -- meaning even Apple's workaround doesn't seem to... er, work.

That's the bad news, though. The good news is that almost all of our regular, non-plugin, non-third-party-framework, non-hack apps worked just fine. Office, Photoshop CS3 and CS4, Tweetie, Firefox 3.5, Ableton, Fluid -- you name it, it ran without a problem. Like we said, if you're running things close to stock you're going to be fine, but we tend to kit out our rigs with a ton of little hacks to really speed up our workflow, and that's the stuff that's broken in Snow Leopard. It's up to you to decide where on that line you fall before you commit to the upgrade.

Overall speed and stability

Compatibility with our various hackeriffic plugins aside, we found Snow Leopard to be just as stable and free from major hang-ups as Leopard. That cranky iMac we installed it on seemed to perk up a little, and while we don't think anything will ever make Firefox feel perfectly stable, we certainly didn't experience as many beachballs or other hangups while running 10.6. So yes, subjectively things seem fast and reliable, and the new Finder makes day-to-day usage seem positively zippy -- and the objective benchmarks tend to back that up.


As measured by XBench, Snow Leopard affects every Mac a little differently, but the basic outcome is the same: raw CPU performance goes up slightly, while the graphics numbers go down -- OpenGl performance in particular takes a big hit. We're not sure if this is due to our version of XBench not playing nicely with Snow Leopard or something else entirely, but we didn't notice any slowdowns while we actually worked -- or played a little casual CoD4. We're not deep into the benchmark scene, so we'd wait for some hardcore marks to hit before you race into fanboy battle with these numbers -- for now, just know that Snow Leopard certainly "feels" a little snappier than Leopard.

Wrap-up

Here's the thing about Snow Leopard, the single inescapable fact that hung over our heads as we ran our tests and took our screenshots and made our graphs: it's $30. $30! If you're a Leopard user you have virtually no reason to skip over 10.6, unless you've somehow built a mission-critical production workflow around an InputManager hack (in which case, well, have fun with 10.5 for the rest of your life). Sure, maybe wait a few weeks for things like Growl and MenuMeters to be updated, and if your livelihood depends on QuickTime you might want to hold off, but for everyone else the sheer amount of little tweaks and added functionality in 10.6 more than justifies skipping that last round of drinks at the bar -- hell, we're guessing Exchange support alone has made the sale for a lot of people. If you're still on Tiger, well, you'll have to decide whether or not you want to drop $130 on what's essentially a spit-shined Leopard, but if you do decide to spend the cash you'll find that the experience of using a Mac has changed dramatically for the better since you last upgraded.

Update: In the original version of the review we noted that QuickTime 7 Pro wasn't available for Snow Leopard. In fact, the software is available as a separate install on the disc itself and via the QuickTime 7 app in the Utilities folder.

Tuesday, August 25, 2009

The 7 best features in Mac OS X Snow Leopard

Apple's under-the-hood update includes some surprisingly nice changes for users
by: Galen Gruman
if (!self.ord) { ord = Math.random()*10000000000000000; } document.write('

August 24, 2009 (InfoWorld) When a new OS upgrade costs $29, you can be forgiven for thinking of it as a service pack. Such may appear to be the case with Mac OS X 10.6, aka Snow Leopard, which Apple has positioned as an under-the-hood upgrade whose new capabilities won't be so obvious to users, and thus not worth the usual $129.

I agree with that price assessment (if only Microsoft had made the same judgment about Windows 7), but I don't agree that what Snow Leopard offers resides merely under the hood. Instead, it provides many enhancements and some new features that Mac users of all persuasions will really like. (Note: The $29 upgrade price is for Leopard users; if you have an older Mac OS X version, it'll cost you $169 to upgrade.)

[ Get all the details on the new Mac OS X features in InfoWorld's "What's new in Mac OS X Snow Leopard" slideshow trio: new features for all users, new features for office users, and new features for power users. | Follow InfoWorld's ongoing coverage of Mac OS X Snow Leopard. ]

Much of Snow Leopard's focus has been internal. For example, Apple has revamped the kernel, included apps, and much of the OS itself to be 64-bit (to allow virtual addressable memory of 16 exabytes and physical addressable memory of more than 32GB).

But until apps are rewritten for 64-bit and the new Mac models support that kind of memory, there's little immediate benefit. Ditto for multicore enablement in the Grand Central Dispatch engine. But the revamped QuickTime X and Java engines should result in faster processing of streaming media and Java applets (such as on Web sites).

Putting aside these important but long-term changes, here are Snow Leopard's most immediately beneficial new features and enhancements.

1. ActiveSync and Exchange 2007 support

Following in the footsteps of the iPhone, Snow Leopard makes these Microsoft technologies native to the OS. That means Apple's e-mail, calendar, and contacts apps work just peachy with Exchange 2007 server, giving users the same capabilities as Microsoft Entourage but with the better-designed, less-memory-intensive apps -- Mail, iCal, and Address Book -- included in OS X.

2. Exposé integration in the Dock

The Mac OS X Dock makes it easy to access applications, open documents, and common folders, a concept Windows 7 is stealing in its retooled taskbar. Open documents are even more easily accessed in Snow Leopard, thanks to the integration of Exposé.

Now when you click and hold an app icon in the Dock, you get preview windows for each of its open documents, allowing you to switch easily among them or to close them, all without having to clutter your screen with document windows. I never cared much for Exposé in its traditional role (providing hot corners and shortcuts to open application windows), but I love the Dock-integrated Exposé functionality that Snow Leopard adds.

3. Automatic location detection

When you travel, it's easy to get mixed up as to when your appointments are, since your computer is still in your "home" time zone, and you have to mentally calculate the current time when looking at the calendar or clock. Sure, you can change the time zone in the Date & Time system preference, but it's easy to forget.

So Snow Leopard changes the time zone for you automatically (if you set that as the default behavior), using Wi-Fi mapping to figure out where you are -- you will need to be connected to a Wi-Fi access point or router. iCal can also be set to adjust the times to the current time zone automatically, so your calendar always reflects the current times.

4. The new Preview: More like Adobe Reader

I have nothing against Adobe Reader, but I love that Preview now can open multiple PDF documents, display their contents as contact sheets, and show thumbnails of pages in a sidebar for easy navigation. In other words, it works a lot like Adobe Reader. That's one fewer app to launch -- and since Preview loads much faster than Reader, I can get to my PDFs' contents much faster now.

[ Get all the details on the new Mac OS X in the "Snow Leopard Bible," by InfoWorld's Galen Gruman and Macworld U.K.'s Mark Hattersley. ]

5. Movie and screencast recording

Snow Leopard takes the formerly $35 QuickTime Pro and makes it a standard, free app in Mac OS X. That means you can record movies and -- great for many marketing, education, and Web professionals -- screencasts from your Mac with no additional software.

6. Systemwide automatic text replacement

Automatic text substitution as you type is nothing new; Microsoft Word has had it for more than a decade. But Snow Leopard lets you specify such substitutions via the Keyboard system preference, so you have a common set of substitutions available to all applications. Right now, only TextEdit, Mail, and various Apple apps use this common auto-text service, but if other software developers adopt it, you may finally get all your text-oriented apps to autocorrect the same way.

7. No more gesture segregation

I have a late-2006 model MacBook Pro at home, and it's frustrating that its gesture-capable trackpad supports only the first generation of touch gestures (one- and two-finger moves), not the second-generation three- and four-finger options. Snow Leopard fixes that, so gesture-capable trackpads now support all gestures, no matter what Mac model you have. (Of course, your Mac has to have a gesture-capable trackpad, so models before 2006 aren't helped out by this update.)

Tuesday, April 7, 2009

Review: Apple's Nehalem-based Mac Pro 'fastest Mac ever'

The release of Mac OS X 10.6 this summer should boost speeds even more

Dan Turner

if (!self.ord) { ord = Math.random()*10000000000000000; } document.write('Click here to find out more!

April 5, 2009 (Computerworld) Every time it updates its professional-level workstation, Apple brands the new Mac Pro as "the fastest Mac ever." It's an interesting dilemma for the company, because the boast -- albeit true -- is both exciting and humdrum. Wouldn't it bum you out if the latest top-of-the-line Mac weren't also the fastest?

Don't worry. The latest update for the Mac Pro pretty much lives up to expectations. In some ways, the basic quad-core 2.66-GHz Mac Pro that Apple sent over for review screamed. But it falls short of last year's version when it comes to great expectations of across-the-board performance leaps.

With this iteration, the Mac Pro takes a significant step forward by moving to Intel's new Nehalem processor, leaving behind the previous model's Harpertown and Penryn chips. (Yes, they're all officially Intel Xeon processors, but Intel's nomenclature is so arcane that it's better to go by those code names to keep the models straight.) For $2,499, the entry-level Mac Pro offers a quad-core 2.66-GHz processor, 3GB of DDR3 EEC memory, a 640GB hard drive, an 18x double-layer SuperDrive, and an Nvidia GeForce GT120 video card. For $800 more, you get two 2.26-GHz quad-core processors (for a total of eight cores) and 6GB of RAM. It's a hefty price bump, mostly for the additional CPU; Intel's newest processors still command a premium cost. There are also a variety of CPU options: Moving to a 2.93-GHz single quad-core Xeon adds $500 to the price of the base model -- or you can get two of them for $2,600 extra in the top model.

Apple's new Mac Pro sports the same as before. It's shown with Apple's 24-in. LED display.
Apple's new Mac Pro sports the same as before. It's shown with Apple's 24-in. LED display.

If those prices seem high for a personal computer, they are. Granted, these Mac Pros approach performance numbers previously seen in Unix workstations costing in the five figures. And they offer Apple's traditional build quality, not to mention the vertical integration of hardware and software that can avoid driver updates and conflicts. But price does focus attention on value and on whether those Apple advantages are worth the cost.

Various commodity PC makers are starting to roll out their own Nehalem offerings at much lower prices. Lenovo, for instance, has put out workstations with Nehalem-based Xeons; its single-CPU, quad-core S20 starts at $1,070, with the eight-core, dual-CPU going for $1,550. Of course, these are bare-bones prices, with the features and expandability that are already built into the Mac Pros sure to cost extra elsewhere. But the ability to order a bare-bones model is something that has always been attractive to businesses. So tote up the balance sheet if you're comparing this workhorse with others.

Nehalem, yes, but lower clock speeds

Don't be misled by the lower clock speeds of the new Mac Pros compared with their predecessors, which offered CPUs ranging from 2.8 GHz to 3.2 GHz. Those processors had two dies and shared cache memory, while the new 64-bit, 45nm Nehalem processors are designed purely as quad-core chips. The single-die/four-core Nehalem has 256KB of dedicated Level 2 cache memory for each core, and 8MB of Level 3 cache for each processor. With multithread-aware applications, this more than makes up for any missing megahertz.

In addition, each Nehalem processor has an integrated memory controller, which obviates the need for a separate I/O chip; according to Apple, that gives the new Mac Pro much faster access to memory data, reducing latency by up to 40%.

All of this allows for some interesting internal magic, complete with hot-rodding code names. Hyper-Threading manages two computing threads running simultaneously on a single core. Turbo Boost overclocks a single core and turns off the others when an application accesses only one core. The QuickPath Interconnect system ties together the hard drives, I/O and two processors (in the high-end model) much more efficiently than the previous model's dual independent front-side buses.

About that video card...

The standard video card, the Nvidia GT 120 with 512MB of RAM, is a competent option for everyday work. According to Apple, it offers almost three times the graphics performance of the video card that came stock in last year's model -- the ATI Radeon HD 2600 XT. But for professionals and most other power users, the $200 cost of moving up to the ATI Radeon HD 4870, which also has 512MB of video RAM, is worth the money. Apple says the Radeon HD 4870 can offer up to twice the graphics processing speed of the GT 120. (Editor's note: This review has been updated with corrected information about the stock video card used in the 2008 Mac Pro models.)

In a Call of Duty 4 time demo, our test machine delivered more than double the frame rate when moving from the GT 120 to the Radeon HD 4870. That matches the faster performance Apple touts on its Web site.

In other benchmarks, the review unit's quad-core 2.66-GHz racked up a Geekbench 2.1 score of 8350, an Xbench score of 214, and a Cinebench R10 multicore score of 14857. These numbers place this model squarely in line with the previous generation running two 2.8-GHz CPUs. This year's Mac Pro might not bury the older generation, which is selling at a discount now, but the Nehalem-based new Mac Pros look like they'll grow the gap soon. More about that later.

32GB of RAM will cost you

Looking to add RAM? The more the better, of course. Mac OS X, even the relatively mature Leopard version, loves RAM. But maxing out the Mac Pro's RAM (to 8GB on the quad-core model and 32GB on the octo-core) costs a premium if purchased through Apple. In the most extreme instance, 32GB of RAM configured from Apple costs $6,100, while the same RAM from a major Mac reseller is a third less.

Whatever amount you end up with, though, it's best to configure it in sets of threes, rather than in pairs. Since there are three memory channels per Nehalem processor, this allows saturation of all three for the best performance.

As a longtime Mac user, I can tell you that even with the "base" quad-core model, the sum total of the parts works, and works well. Boot times are on the order of "glance out the window" quick, and I've yet to see a spinning beach ball -- though I haven't had time to put this Mac Pro through months of production-line work and application installs -- the kind of general cruft build-up that can affect any computer.

I'm not a fan of a lot of the interface tweaks in Mac OS X 10.5, but overall, Apple has done a great job of further refining the OS so that it's a great companion to the powerful hardware. And if for some reason you want or need to run Windows, the Mac Pro, like all Intel-based Macs, can use Boot Camp or maturing consumer virtualization software such as Parallels Desktop or VMware Fusion.

The metal cheese-grater look remains

The Mac Pro is designed to be user-expandable.
The Mac Pro is designed to be user-expandable.

The Mac Pro hasn't had a significant exterior overhaul for a while -- the new model's "cheese grater" case looks almost indistinguishable from the Power Mac G5 that usually sits under my desk. A few changes to the available ports are the most obvious differences: On the front there are two USB ports versus one, two FireWire 800 versus one FireWire 400 and an extra slot for a second optical drive. Out back, there are three rather than two USB ports, two FireWire 800 -- mine has one FireWire 400 and one FireWire 800 -- and a second gigabit Ethernet port. That's about all that separates them visually.

The internal hardware is arrayed in a similar way, though there was little to complain about in the first place. The Power Macs had an incredibly minimalist interior design, with most components cleanly arrayed with plenty of space around for airflow and fingers. The Mac Pro keeps the easy-access Serial ATA hard drive trays, allowing quick, cable-free configuration of up to four drives. (Apple also offers a $700 RAID card that allows you to set up a more secure, faster internal storage array.) Making things even easier is a new slide-out tray for the RAM and processors.

Since the Mac Pro is the only user-expandable Mac, you'd expect the options here to be good. They are, with four PCI Express 2.0 slots, two of which are x16 (one populated by the video card by default) and two x4. There may be more expandable monsters out there, but the Mac Pro offers a good trade-off between design and versatility.

As for the included low-profile keyboard, which follows the design lead of Apple's laptops, and the Apple Mighty Mouse, neither would be my first choice. Not having some sort of adjustable tilt for the keyboard will require many people to muss up their design-conscious desk with a magazine or something else as a prop. And the mouse is just a mess: The shape doesn't feel ergonomic, and it's way too easy to hit the wrong button (and tricky to hit the right one). But many Mac users are no doubt fine with the keyboard and mouse; it's a highly personal decision.

Also note that the Mac Pro does not ship with Wi-Fi capabilities by default. An internal AirPort Extreme card is a $50 option; most pros would rather take advantage of the high bandwidth and security of the Gigabit Ethernet ports. But it seems odd that this is the only Mac without wireless connectivity by default.

Greenpeace will be pleased

After Greenpeace pointedly hit Apple over environmental concerns in 2007, the company has made great strides toward eliminating toxins and maximizing recyclable materials in its hardware. (It also will take in defunct computers at Apple stores for recycling). Apple bills this as the "greenest Mac Pro ever" -- though, of course, no splash of color defiles the cool aluminum casing.

As part of that boast, Apple claims that it has reduced idle power consumption by 15%, met EnergyStar 4.0 and the upcoming 5.0 standards, eliminated the use of PVC and BFR, and considered recycling issues when designing its hardware. I can vouch that the Mac Pro is a lot quieter, whether at idle or under load, than a dual-G5 Power Mac, though video card fans can be a large part of the noise production.

I mentioned multithreaded applications earlier, and the new Mac Pros' advantage in this arena will most likely become even more pronounced in the future, as Apple pushes the Grand Central technology slated to debut with Mac OS X 10.6 Snow Leopard. This not only makes the coming Mac OS X multicore-aware, but the technology includes tools for developers to add multicore threading to existing and future applications. In other words, the more cores you have, the more boost you'll see in future OS X releases. This makes the $800 price for the dual-Xeon Mac Pro -- which sports 16 cores! -- the cost of future-proofing.

And while it's too early to tell, the Radeon HD option might also add some future-proofing to your workstation investment (and at this price range, the Mac Pro is definitely more a workstation than a personal computer, and it's certainly an investment). Another piece of tasty tech promised for Snow Leopard -- OpenCL -- is designed to allow applications to offload some general computing tasks from the CPU, no matter how many dozens of cores there are, to the GPU, which lies relatively idle for most tasks. This isn't automatic, as developers would have to introduce this code into their applications. But even if this doesn't pan out as planned, opting for the Radeon video card seems to be a worthwhile upgrade.

Final thoughts

The updated Mac Pro is an appropriate refresh ahead of the anticipated release of Snow Leopard. Both the hardware and software look familiar superficially but hold within them the promise of significant advances when they team up later this year.

Depending on what applications you rely on for work, your frequency of machine turnover, and what sort of deals you can find, the 2008 Mac Pros still offer a lot of value and power. A top-of-the-line '08 will offer similar performance in most areas to the newer ones; they have more RAM capacity and a slower SuperDrive, but Apple is offering ATI Radeon HD 4870 kits for the 2008s.

Apple deserves some kudos for being perhaps the first computer manufacturer out of the gate with Nehalem-based workstations, but that may have come at the cost of, well, cost. As Intel amortizes its development costs, we may see price drops on the new Xeon line. But early adopters have always paid that kind of price to get the newest and shiniest. And the new Mac Pros are, indeed, "the fastest Macs ever."

Dan Turner has been writing about science and technology for over a decade at publications such as Salon, eWeek, MacWeek and The New York Times.