Building a CustoMac: Buyer's Guide
tonymacx86.com
tonymacx86.com
The main benefit for me using OSx is that is a nix desktop os that works well on a very specific hardware. Having used linux on the desktop before for years I always had some problem with drivers and alike.
If I were willing to deal with these kind of issues I'd do it with some linux distribution not osx.
I guess there are some cases like developing software for Apple os.
Even aside from the lack of basically essential applications like Photoshop and Illustrator, I'd rather invest a little effort making OS X work than work every day in a Linux environment. The desktop experience, be it GNOME or KDE or XFCE, is at best lukewarm and usually leaves me asking in vain why this software hates me and wants me to waste my time.
My Hackintosh built in 2012 for less than $800, it has:
- Core i5 3.4 GHz (still competitive with Mac CPU specs sold in 2014 and into 2015) - GeForce GT 640 with 2 x DVI + 1 x HDMI for a triple monitor setup (much better than anything in Mac Minis and some iMacs) - 2 SSD drives for main OS - 2 x 3TB magnetic drives (sync'ed to Amazon Glacier)
Note that two years after my initial build, faster CPU options and graphics cards can be swapped in with incremental upgrades as my requirements increase.
I'll post separately in this thread tomorrow about my recommendations and experience running this machine, but it's hands down the best Mac money can't buy, with room to grow.
I don't do it because I don't want to give Apple my money, I have to do it because Apple won't take my money.
-
P.S. IMO, Hackintosh only makes sense for desktops. While the various methods could get it to work for laptops, no manufacturer comes close to Apple's build quality. That trackpad is just amazing.
Regarding Gnome, KDE and XFCE, I think these are not that bad, but I understand having different experiences than you because I suspect we are different type of users.
"Lukewarm" with respect to a "desktop experience" depends entirely on what you want from your desktop. I have the same "why does this software hate me" while attempting to use OS X. It doesn't make either of our experiences more or less valid; it simply means that different people have different tastes and requirements, and that any given mix of hardware and software might be great for you but will be totally inappropriate for someone else.
Running OS X under VMware Workstation is not supported by VMware and is not allowed according to apple's EULA. This probably was what you referred towards.
However you can run OS X legally and supported on VMware Fusion and VMware vSphere provided that the hardware it runs on is apple hardware.
Yes I realized that that by itself is probably no good for most of the hackintosh folks, but it is an alternative option if you have a need to run more as one OS X version and want to reduce the cost a bit.
Below is a direct link from the VMware compatility guide on OS X 10.9, you can change the details in the search if you want info about another OS X version.
http://www.vmware.com/resources/compatibility/search.php?dev...
Be careful if you choose not to follow the guides, though! There's a reason most Hackintoshes use Gigabyte motherboards, Atheros wireless, etc.
- Just another happy Hackintosh user.
The time and effort required to introduce technical preventative measures far out-weigh the "loss" from the Hackintosh community (which is still a minuscule niche in comparison to their genuine markets).
The margins on selling the OS were never very good. Apple has always made the majority of their money from hardware sales.
Where is this case? In my experience, something I saw online simply wasn't available to me, like AirDrop, for instance. I upgraded my mid-09 MBP to 10.7, looked for AirDrop and couldn't find it.
Same for Handoff and the Bluetooth-required new features in Yosemite. Apple doesn't go out of its way to inform me my hardware is out of date; features talked about in the media are just missing.
edit: Also, your post sounds dangerously close to the uninformed "Apple purposefully makes iOS n perform worse on device x", as if that's a smart business move.
Given that, it makes me wonder how the unmodified Mac mini and MBA perform.
If you needed to build some machines that you don't necessarily care about updating (like some networked "macs" for compressor or rendering) then I think these would be great. I may end up building another one but I really can't justify it with a retina macbook pro. I don't game and that's the only reason I'd go back.
Otherwise I don't have any issues. I'm running the latest Mavericks, could install updates etc.
I have a 2013(?) Mac Mini that was running Lion (and then Mavericks) and it did the same thing with HDMI audio on every single unsuspend. It took months for an update to come out that finally fixed it. Not saying your problem isn't due to hackintoshing, but getting the real thing (since 2005 and the first mac mini, for me) hasn't been problem-free either.
Software updates are a pain. Most of the time they work fine (especially now that Apple has more commodity hardware and public OS betas). Sometimes there are issues though and it is just always smart to wait a few months while they are figured out. If you are the sort that always wants to be running the latest OS version you'll find this frustrating or you'll spend a lot of time updating. My MacBook Pro was running Yosemite from day one. My hackintosh is still on 10.9.5. There are a few other minor software issues that come up.. iMessage is always a chore to get working.
On the hardware end you get much greater build to order flexibility. You are limited in hardware to largely things that Apple uses somewhere in their product line but this still gives you quite a few options since there are a few very useful combos that Apple just doesn't sell. My configuration is basically an iMac without a screen and with the Mac Pro graphics card. A Mac Pro would require me to buy ~$2000 of Xeon hardware and a second GPU, neither of which I need. An iMac would saddle me with a mobile GPU and non-replacable glossy screen. As a bonus I have 5 different internal SATA drives (with room for more) and a Blu-Ray burner.
That said, there are a lot of things about Apple hardware that I miss. I don't have any Thunderbolt ports though and the graphics card is full of legacy DVI ports instead of useful DisplayPort ones. The machine is large and uses way more power and throws off way more heat than an Apple machine. I had to do some careful design work to get something quiet and it is still not as quiet as Apple hardware. Sleep has never worked reliably. Boot screen support for my graphics card doesn't exist so I have to physically unplug video cables if I want to see what is happening during boot up (say if I want to reboot in Linux or Windows or from a recovery partition). The audio ports don't have the third contact for a headset like Apple's do so I need a USB headset.
Overall, as a desktop solution for home use, non-commercial software development, and gaming it lets you be more cost efficient with your computing hardware at the price of time spent researching and tinkering. Particularly so if your use case is one that Apple doesn't cater to like gaming or anything that thinness isn't a top priority. Once it was set up I don't tend to have problems. My hardware was ordered with Hackintosh compatibility in mind though. Problems typically tend to be clustered around OS upgrades or hardware changes rather than day to day issues (except for issues due to hardware constraints like sleep/wake and boot screens). It is otherwise pretty stable.
I'd never recommend it for a laptop, a non-technical person, anyone who has more money than time, or anyone who needs something reliable/with manufacturer support/help. I wish I could justify a Mac Pro for my use case but I can't at 3-4x the price. I have a MacBook Pro for serious work which lets me take on more risk of having the desktop out of commission due to any issues.
Worth to note that the latest Mac mini has dropped to $499, that makes Hackintosh even more unattractive
http://www.nextofwindows.com/buying-a-cheap-mac-mini-vs-buil...
The problem for me is that while I think I'm perfectly capable of handling the technical issues with setting up a Hackintosh, the extra value of that customisability it's isn't there for me. I'd rather pay a few hundred quid more and have a solid, supported system than spend a few days of my time setting a machine up and then a few hours every few months fixing niggling issues.
I fully understand why people with specific needs go the Hackintosh route, for them it's worth it. Maybe I'll be in that camp some day, but not for now.
I suspect this is why Apple doesn't bother killing Hackintoshes. If people, are wiling to spend their own time and effort doing it, they're probably not going to instead spend the money with Apple. They are still paying a cost though, so that's the market in action. The alternative would be Apple spending Engineering effort fighting them. Again, that's not an efficient or economically useful way to spend that time and money.
To be fair, I also suspect that widespread piracy in the early days of personal computers actually contributed to Microsoft's monopoly by creating a price point that nobody could compete with.
Having said that, I used the tonymacx86 guide to buy and build my hackintosh. My details: http://envoy510.wordpress.com/2014/03/01/build-complete-the-...
My main source for this is conversations I've had in IRC, but it's also been noted elsewhere.[0][1][2][3][4][5][6][7][8]
Also, apparently they have weird anti-piracy measures on their software... software which they stole from others![9]
If you want Hackintosh install software which isn't stolen, I suggest myHack: http://myhack.sojugarden.com/ (I'm unaffiliated with it, but I've used it and I've had it recommended to me.) Unfortunately, myHack is now proprietary, because the author has had their code stolen in the past. It is, however, freeware.
[0] http://prasys.info/2011/01/tonymac-seriously/
[1] http://www.reddit.com/r/hackintosh/comments/17cb3x/have_any_...
[2] http://gigabytedaily.blogspot.co.uk/2012/04/gigabyte-uefi-bi...
[3] http://forum.osxlatitude.com/index.php?/topic/626-d620-help/
[4] http://archives.somethingawful.com/showthread.php?threadid=3...
[5] http://rog.asus.com/forum/showthread.php?32906-ASUS-UEFI-vBI...
[6] https://news.ycombinator.com/item?id=8468789 (HN post, turn on showdead)
[7] https://twitter.com/Zackehh9lives/status/337548817513717760
[8] http://forum.osxlatitude.com/index.php?/topic/3593-myhack-vs...
[9] https://web.archive.org/web/20130215124559/http://tkware.inf...
Building a Hackintosh is far from illegal, it's merely breaking Apple's EULA, and even that might be null in many places (especially EU).
Copyright infringement is illegal.
Tonymac is not a great guy. Between the bans for innocuous questions, the hypocrisy, the fact that him and his staff reportedly read user's private messages, and the fact that he tries to intimidate people into not talking about his stolen code.. ick.
The only reason the hardware would stop working is if Apple drops the similar official hardware as being supported in a new release such as when they dropped 32-bit EFI support.
I went hackintosh when the Mac Pro line had become stale. Today I would probably just suck it up and get a real Mac Pro if I was in the market for a new machine, to be honest. I've spent a lot of time on the initial setup and failed experiments and iMessage trouble and things.
(Now I run my setup with a cloned serial/ROM/MLB/etc values from one of my real Macs that I took off iCloud, which solved all of my iMessage related troubles apparently permanently).
Now ask yourself this question if you legally purchased Oracle or MSSQL, and were evaluating for an application, testing, etc - and now I inform you that that's unauthorized, and Oracle's license forbids you from doing any form of benchmarking related to the database. Do you feel that you are being immoral to test your application?
To me what they are doing are no different from the people distributing cracked games with disabled copy protection.
http://www.oracle.com/us/corporate/pricing/olsa-uk-v111003-0...
You may not:
• remove or modify any program markings or any notice of Oracle’s proprietary rights;
• make the programs or materials resulting from the services available in any manner to any third party for use in the third party’s business operations (unless such access is expressly permitted for the specific program license or materials from the services you have acquired);
• cause or permit reverse engineering (unless required by law for interoperability), disassembly or decompilation of the programs; or
• disclose results of any program benchmark tests without Oracle’s prior written consent.
So yes, formally this is illegal, but it is about common sense - when you feel that it is wrong to forbid such things - you happily "break" "law"...
If you bought OS X for non-Apple hardware, it has never been able to run there unmodified. It would be like complaining that my PS4 game doesn't run on the XBox One.
Actually Apple tries to convert regular computer users to these kind of Console or Home Microwave users. They want us to have less and less control over our own devices and software. So yes, we break their licenses, but as I mentioned when we have to choose between a common sense vs counter-common-sense law - we choose the former one.
For one I would assume that since it's built up from separate parts you can upgrade it at will, something you can't really do with a 'real' Mac Mini.
That said, I don't think the average Hackintosher really cares about those things -- there's a reason why "hack" is in the name. It's a hacky and fun way to get OS X running on unofficially supported hardware, and I don't think support and resale value are high on a Hackintosher's priority list.
Warranty and support. If Apple releases an update that breaks your Hackintosh then too bad, if Apple does it to your $100 more legit Mac Mini then you can moan at them if nothing else.
I do, however, completely agree with the upgrade argument. Particularly with the latest gen' of Mac Mini which don't allow the RAM to be upgraded because greed.
You can however, if you buy your HackPro all together at one store, go to that stores service desk and have any component replaced, they might even give you a loaner to work on while your HackPro is being repaired.
Most computer stores have better support than Apple too.
I took the cheapest mac mini 2012, $499 at BHPhoto, and upgraded the RAM to 16 GB, and HDD to 512 SSD. Couldn't be happier! I can see this device working 5 years from now.
Your karma check for today:
There once was was a user that whined
his existing OS was so blind,
he'd do better to pirate an OS that ran great
but found his hardware declined.
Please don't steal Mac OS!
Really, that's way uncool.
(C) Apple Computer, Inc.
(from a low page written in memory when Don't Steal Mac OS X.kext is loaded)1. It usually comes installed on great hardware.
2. It's less vulnerable to most things than Windows.
Beyond that, if you choose to build a Hackintosh, in my opinion you (for whatever reason) enjoy OS X enough to depend on it but don't like Apple enough to run their OS without paying their hardware premium (entirely understandable from the price perspective but a little illogical if you take it a bit further).
Frankly, I can't see any reason for the Hackintosh middle ground other than people who can't cope without the OS but can't afford the hardware. The software is little more than a neutered and compromised version of BSD that lets you part way into a walled garden (cue It's a trap! meme).
Granted: There's also the requirement of a Mac for iOS development... but guess what? You're still stuck with the developer program membership fee. Save $500 here, lose $100 a year there, along with probably being in violation of half a dozen usage limitations.
The reason for building my own Hackintosh was mostly getting a machine that was good for gaming (a powerful GPU). It wasn't about saving money, as the same money would have bought a decent iMac, but using that money better.
A Hackintosh lets you get combinations of hardware that Apple doesn't sell. It also lets you add or remove features that Apple doesn't offer on any model such as replaceable components and large/loud/inefficient machines. In many cases this does end up being cheaper because you are purposely choosing to use fewer or lower quality components.
If I had money, I'd buy a real mac. But I don't, and this option is as easy as (and way more appealing than) running something like Ubuntu.
I have several Mac laptops that cost more than most desktops (from apple or otherwise) but use a hackintosh desktop. Price isn't the issue, Apple simply doesn't make a desktop Mac with the specs I want, specifically there is no Mac with a desktop class GPU. You can choose between an iMac with a mobile GPU or a Mac Pro with a compute optimized GPU, I don't need nor want either. If Apple made a desktop with a desktop class GPU, I'd buy it.
> The software is little more than a neutered and compromised version of BSD that lets you part way into a walled garden (cue It's a trap! meme).
It's the best user experience available on a POSIX compliant OS. I used linux as my only OS for 6-7 years, I will never go back to fighting to get basic functionality to work.
Dude is all about driving traffic to his amazon affiliate account. brilliant.
I can't complain because the site has helped me from time to time.
Tonymac has been good for the overall main streaming of the hackintosh movement. Back when OSx was $20 he forced the app store purchase (good i guess)
My recommendation is - if you don't have the knowledge or patience to build one yourself, you should not ask one to be built for you, because it will break and you're gonna have an unproductive day/week while you wait for help to arrive. Not worth the headache and lost productivity.
Hackintoshing should be strictly treated as a hobby.