The Apple Hackintosh Experience |
Articles - Opinion & Editorials | |
Written by David Ramsey | |
Wednesday, 03 November 2010 | |
The Apple Hackintosh ExperienceBenchmark Reviews explores the problems and benefits associated with building an Apple Hackintosh computerOur recently published guide Turning PC into Apple Macintosh: Hackintosh described my experience building a Hackintosh, and my thoughts on the concept as a long-time Macintosh computer user. The article was very popular and generated a lot of comments from our readers, some with recurring themes that I want to address here, as well as report on the longer-term use of the machine. EDITORS NOTE: Benchmark Reviews has also published an updated Apple Hackintosh: Moving to Intel Sandy Bridge article. Why build a Hackintosh in the first place? Windows 7 is just fine.Short of guns and religion, nothing starts online flame wars like the Mac vs. Windows debate. I deliberately avoided the issue in my article, but unsurprisingly it made its appearance in the comments, with things like I love this comparison how much ppl are overpaying lol! im a pc 4 life and can someone enlighten me as why someone would want to turn a PC into a MAC anyway? You wouldn't think you'd need to explain this, but here goes: you build a Hackintosh to run Apple's OS X operating system (and by extension OS X programs), either for pragmatic reasons or just for simple curiosity. That's it. There are professional reasons you might want to do this: for example, for Web developers, it's very handy to be able to validate pages on Macintosh, Windows, and Linux browsers all on the same machine at the same time (with Windows and Linux running as virtual machines). People interested in Linux/Unix but want a more polished system that can run things like Microsoft Office will find OS X a welcoming environment, and it's easy to open a terminal window and drop directly into your favorite Unix shell (I'm a tcsh guy, myself). If you want to run Windows on your Hackintosh, there are two solutions...and Apple's "Boot Camp" isn't one of them, since this feature is very difficult to get working on a Hackintosh. The most direct method is to simply reboot the computer using a separate Windows partition or hard disk, but using a virtual machine utility like Parallels 6 is more convenient, and is a good excuse for loading your Hackintosh up with a powerful multi-core processor and lots of memory. Assuming you have a decent graphics card, Parallels' DirectX 9 support provides very good performance on older games like Half-Life 2 and Painkiller, but for professionals and business users the real win will be the ability to easily move files and data between the Macintosh and Windows environments on the fly, rather than having to reboot the computer. If you don't need DirectX 9 support and all of the whizzy features of Parallels, VirtualBox is a free VM that also works well. The subject of the free office suite OpenOffice came up in the comments. While OpenOffice works fine on the Hackintosh (or any Macintosh computer), the derivative NeoOffice suite (which uses the same code base) has a more Mac-like user interface. Building and running a Hackintosh isn't as hard as you made it out to be.Hackintosh experiences vary widely, from "I can't get it to work, period." to "It started and ran the first time I tried." Many seem to think their experience is the definitive one. I'd previously tried to get a Hackintosh up and running a year or so ago; I never even managed to get past the initial boot screen, but the effort I described in the article was much smoother because of all the development that's taken place since then. Still, I warned, there's the possibility that system updates could render your machine unbootable. Some commenters claimed that the state of the Hackintosh art is advanced enough that this isn't a problem, to which I can only reply "Ask all the people running Intel Atom Hackintosh systems what happened when they installed the Snow Leopard 10.6.2 update." While kernel hackers have subsequently managed to resurrect Atom support in Snow Leopard, it's another example of the potential fragility of a Hackintosh system. As I emphasized in the article, your Hackintosh experience depends on a lot on your initial choice of hardware, and the more up-front time you spend in research, the less likely you are to have problems. I went through four different motherboards (ASUS Crosshair III Formula, ASUS Sabertooth P55i, and ASUS Rampage II Extreme) before settling on the ASUS P6T Deluxe V2. The first two I couldn't get working at all (AMD Hackintoshes require a lot more work, since Apple has never officially supported any AMD processor); and the Rampage II Extreme, although it worked, had very poor performance on any SATA disk except the boot disk. If you plan to acquire new hardware for a Hackintosh, Gigabyte motherboards and mid-range NVIDIA graphics cards have the best overall support. In the Insanely Mac forums, you'll see threads tagged as "[GUIDE]"; these contain detailed instructions on getting OS X installed on specific motherboards, and are excellent starting points since they contain detailed instructions and often specific installers and utilities that have been tested and are known to work. If you like having the very latest hardware in your systems, be aware that it can sometimes take quite a while for support for any specific component to become available. For example, Radeon 5xxx series video cards have been out for more than a year, but it's only in the last couple of months that you've been able to easily run one of these cards on a Hackintosh. The real Hackintosh masters code their own processor DSDTs and dig deep into kernel extensions, patching the correct device IDs into "info.plist" files and hoping the drivers will match up for their hardware, olr even peeling the drivers out of new OS X updates and building kernel extensions from scratch using Apple's free "XCode" development environment. If this level of geekery appeals to you, have fun, but most people will want to stick with a known solution. Cost IssuesSeveral commenters pointed out that my cost comparison was skewed in favor of the Hackintosh since the "equivalent" Mac Pro I built using the Apple Store configurator included 12G of Apple memory, which increased the price by $1,275 as compared to the $329 spent for the 12G of Crucial memory used in the Hackintosh. The $946 difference, they argue, should have been deducted from the Mac Pro side since even few Apple users will buy memory from Apple due to the high markup. It's a valid point, but there are a few things to consider. One, Mac Pros (and other workstations) use ECC (error-correcting) memory, which is slightly more expensive (12G of DDR3 ECC memory for a Mac Pro in a 4G x 3 configuration is $369.99 at Ramjet.com). But even given the cost advantages of going with third party RAM, businesses and many professionals buying Mac Pros will choose to go with the Apple memory for warranty reasons. Although I can't find any sales figures, I suspect the majority of Mac Pro sales go to businesses rather than individuals; in any case, the cost comparison's whole purpose was to compare the cost of "doing it yourself" with "buying it all from Apple", and substituting third party parts renders the comparison invalid. High memory prices are common the workstation world: HP charges $300 for a single 4G DDR3-1333 ECC DIMM (the same memory current Mac Pros use) for their Z800 workstation, making 12G a $900 proposition...less than Apple's cost, but still very high. So, how's your Hackintosh experience?Very smooth so far, thanks for asking. I do all my day-to-day work in OS X, and I've been using my Hackintosh exclusively for more than a month. I've had no problems to report (except that I never did get the IDE port working, which is annoying, since it seems to work for everyone else). It's run everything I've thrown at it, including Apple-specific things like the Magic Trackpad drivers, Time Machine, and a few system updates that have come out since the original article was published. Adobe's CS5 Suite works fine, as do programs like Microsoft Office 2008, iLife '11, Eclipse, and drivers for my HP 8500 all-in-one printer and Canon and Fujitsu scanners. Even Apple's "Rosetta" emulator, which supports older PowerPC-based programs, runs smoothly. In fact, the only thing I know of that doesn't work well on a Hackintosh is Apple's aforementioned "Boot Camp" software (which enables a Mac to boot directly into Windows), but since a Hackintosh can do this already, it's not a concern. As I mentioned above, I tried multiple motherboards before finding one that worked well, and this experience highlights a couple of significant advantages of OS X: first, there's only one non-server version (as opposed to the 6 Windows 7 versions distributed in North America), and second, there's no activation process, so swapping out hardware won't cause your system to start insisting you call Apple to re-certify it. Again, remember that the stability and functionality of your Hackintosh is highly dependent upon the hardware you start with. I'm confident enough in my Hackintosh that I'm planning to sell my 2006-vintage Intel-based Mac Pro, something I wouldn't have thought I'd be saying when I wrote the original article. But my Hackintosh is faster and much cheaper than most current Mac Pros, and I like having the ability to do things like easily upgrade my processor. I still wouldn't recommend a Hackintosh for those who aren't comfortable building and maintaining their own systems, but if you're reading this, you probably are. So have fun! Would you build a Hackintosh computer? Leave your comment below, or start a thread in our Forum.
Related Articles:
|
Comments
Would it then be ok to "borrow" content from this site and publish it elsewhere?
I'm really surprised that this kind of thing would be condoned by Benchmark Reviews.
I'm not really an advocate of anything Apple. I just felt I should point out that people who run OS X on non-Apple hardware are violating the terms of the software license. It's not ethical.
Let's say I go to a grocer and want to buy an orange, but he says he only sells oranges and pears together. So, while he's not looking I throw down some money and take the orange anyway. That's theft. I didn't have permission to take his property.
Whether or not you think Apple's license is legal or not is immaterial. The point is that you're violating the terms of their license, and that makes you the bad guy.
Additionally, which hardware in a computer is made by Apple? The last I checked, the processor, motherboard, video card, hard drive, memory, and power supply all came from the same manufacturers we use to build a Hackintosh. Maybe even the exact same parts.
I am by no means an advocate of anything Apple. I just wanted to point out that what you're doing is not ethical. It also harms the company whose product you're so in love with that you'd lie and cheat to get it.
If you simply must have Mac OS X, then buy a Mac. If you can't handle that, then buy Windoze, or run Linux or something. (I'd suggest you run Linux or FreeBSD, but I'd also suggest that you donate to free software projects, either monetarily or by doing work for them.)
Since then I've spent probably upwards of $50,000 on Macs. I've had three Mac Pros, and my current list comprises three Mac laptops, an XServe, three Mac Minis, one Mac Mini Server, a Cube, and a 20th Anniversary Mac. It's virtually certain that I'll buy more Macs in the future. Oh, yeah, lest I forget: and an iPad and am currently on my fourth iPhone.
As I pointed out in the original article, this does violate the EULA. But honestly, my conscience isn't bothering me much right now. Whether it's ethical is arguable; personally, I don't get my sense of ethics from corporate lawyers.
Since you like examples, how about this: if the EULA stated I must wear argyle socks to install the software, and I didn't do so, would that be unethical?
I have a 24" iMac already and I'm happy with the way it works so far. I understand the reasons for building a Hackincrack, but first, would not need one so powerful, and second, would not like babysitting it all of the time just to keep it working. (referring to updates and how they can break you) I have a friend who has had one of these things for years and he loves it. He says that part of it's allure is that he's not supposed to.
On another level, it appeals to me just to see if I can do it. Ha-Ha!
The iMacs have the same upgradeability limitations as all-one-one computer from Hewlett-Packard, Sony, MSI, Dell, etc. and yet somehow this never seems to be an issue with them.
Although it's better to obtain Mac OS X from a torrent site than purchase it.
The main reason Apple doesn't want anyone to install their (naff) OS on standard PC hardware is because it proves that there is nothing special about a Mac, except its stupid case, fruity logo and ridiculous price. Once the average moron realises that, they'll look a lot less magical.
2nd. the power of an user is TO KNOW. research, try, make it work.
3rd. Stuart: did u EVER use a coin as a screwdriver? then you deserve to die, buoy. i paid for a microscope, ok? i can brake nuts if i want to. end of story. worst case scenario is to lose the WARANTY, but nothing else.
4th. Stuart: such an idiot. from your pov the Inquisition should never change.
omg, watta id*ot.
BmR, keep up the good work.
From the Netherlands
The one thing that always gets me is the Windows trolls that seem to go out of their way to diss Apple, while at the same time claiming Apple users are 'fanbois'.
For God's sake people, get a life and go and do something constructive with your time. If you can't add anything positive, coherent and civil, why bother going to the effort of posting?
If people want to use OS X, but resent Apple's massive profit margins, and are prepared to pay for your OS, morally you are not stealing. It's certainly not harming the most valuable company in the world, so please spare us your righteous indignation.
As for me, I want to build a hackintosh. Windows 7 is good but I like the fact that I don't have to worry about viruses or a bloated registry that gets screwed up periodically. Articles like this help a lot but pointless comments from petty minded trolls got boring a long time ago.