1) I have I/0 registry dumps for dozens of non mac mobos and also for real macs. In most cases they are nearly identical. In a couple of cases I've used the DSDT generated from a real mac and used it on a PC mobo and it booted up with just 2 system kexts and everything worked 100%. I don't want to sound rude but if you don't know how to hack the DSDT file or map it out using the I/O reg as your guide, you have no idea what you are talking about. Before I got a deep understanding of this, I leaned toward your perspective.
No offense taken, but I do know how to hack DSDT files, kexts, and even kernels. Part of my main argument for the average user is, if you're not already somewhat knowledgeable in programming of any kind, the learning curve will likely take you more time than it's worth, unless you're a hobbyist...
The reality is that the "secret sauce" is the Mac EFI firmware. This is essentially the boot file and a handful of modifications to DSDT and/or system kexts rolled into one. As time goes by, the hackintosh community gets closer to getting this perfected and hence Hacks need less and less system kexts with proper emulation files and DSDT mods.
True, but we are talking about right now. If you buy IDENTICAL hardware to a Mac Pro, then your argument rings true. Most hackintoshers don't do this, they try to use other hardware, much of which is, of course, compatible. Right now. Nobody knows what 10.7 will bring, or even 10.6.3 (though my theory is that 10.6 is so cheap because Apple WANT people hackintoshing, so they get used to using the OS, and 10.7 will be much more closed; but again, this is just a theory)...
Your first sentence is completely misleading and baseless. If this was true, we wouldn't have so many issues with Macs overheating, crashing, bugs, no audio, lack of sleep, etc. Each issue of the EFI Firmware or OS revisions allows this to be true (Mac run perfectly on its hardware). So each time there is a revision it can fix a problem on Mac but possibly create a problem on a Hack that didn't share that problem. Within days or weeks, however the Hack community makes the fix that takes weeks, months, or never for some Mac models. For those who take the "ostrich with head in sand" perspective be aware that I'm just being objective since the Mac support forums are not overwhelmed with complaints and long standing issues without a reason.
See above. What I'm saying is that Mac does and will continue to cater to the hardware they sell. I had had zero problems with any Apple product I've ever bought, with exception to a G3 iBook that had the mobo issue. The mobo was replaced for free by Apple.
As for the existent problems, this is one of my major gripes about the direction of the software industry for over a decade. It USED to be that software would be released after it had been thoroughly tested. Nowadays there's a rush to constantly be new and updated, and developers just release half-finished crap that REQUIRES patches and upgrades. Apple have made this relatively seemless with software update, but it's still ridiculous. OS 9.2 had TWO revisions and, for the time, ran well above what anyone expected (yes, people gripe about it all the time, but I was using it at the time and it was a pretty damn solid OS for the era). This is true of every software company, though. And I find it annoying, but it's a reality of modern computing.
But I do hear what you're saying, though I have no personal experience with it as I haven't had hardware problems with any model I've ever owned (other than that iBook, which again was fixed for free). The irony is that 2/3 of the apples I've owned over the years are rated fairly high on lowendmac's roadapple list, yet I never encountered any of the problems or inefficiencies they sited. *shrugs*
I managed to even fix the bluetooth drop issue (big issue recently) on my hack system several weeks before Mac released a fix.
You are correct that it's not true for all hackintoshes and I never said that it was true. But on the other hand there are Macs that never ran perfectly and never will since they were abandoned by support after newer releases. So let's be fair and objective here.
Fair. As I hinted above, I owned one of the worst rated Macs in history, the performa 6200. I never had a problem with it. A friend had the 6300 and had problems, but again Apple fixed them for free. Everything is relative, which is what I was getting at.
But the majority of hackintosh experience I've had, and the people I've talked to say similar things, tend to revolve around impressive benchmarks but less than impressive performance. Generally speaking, you're going to build a hackintosh because you like building computers, tinkering, etc., or you have a PC that you'd like to try and run OSX on. I wouldn't build a hack for something that my livelihood depended on, because sure, it could run flawlessly forever, or it could stop functioning in a week. And my career is worth more to me than the $1K or so difference (mixed with, again, the time involved testing kexts and diagnosing issues).
But if I were wealthy and/or wanting a box that I can say is shiny and neat and does cool stuff it's not supposed to faster than it's supposed to? Of course I'd build one. But I wouldn't depend on it being supported and continually running well, even if it did. I know how to build my own car if I wanted to, but that doesn't mean I would...
2) G5 vs Intel. I happen to agree with you here so you won't get an argument from me since in relative terms, you are 100% correct.
3) Also agreed and you are just reinforcing my argument in that unless you have time to invest in it or pay someone to maintain it for you, you should use the "time is money" point of view. In my case I hate TV with the exception of Supernatural, True Blood, and Lost (two are sort or off season running shows), have a full home gym, have my meals delivered 2-3 times per day, and even work at home, I have more than enough free time to keep up with it. So you are totally right, hooray for me, but for those without my setup it makes it more difficult that I created by years of busting my butt to cruise through life now it won't be so simple and I readily admit the time involved. We all have more than one hobby right? That happens to be one of them. Ok I'm spoiled but I work on the web so what can I say...my job requires it hehe![]()
It sounds like you are exactly the type of person who should be playing with hardware like that, so again kudos to you! I have a couple hackintoshes for different reasons--my Dell Mini because Apple doesn't make a netbook and I need something small to travel with; my Atom server because I wanted something that uses next to no power that can be left on 24/7, and again Apple doesn't provide a low-power option; and my MPC because I wanted to tinker with it and already had it. But I had some downtime so I had time to figure all this out (my Dell Mini was, of course, the easiest, as the 10v is 100% compatible with Netbook Installer). And of those, the Mini runs the most stably and fastest, which is hilarious since the server is the dual cover version of the mobo, yet it runs slower...
Point being we're both using hackintoshes for things that we can. I'm still on my dual G5 because I need a workhorse, dependable machine, which it is. Both my Sawtooth (which is our studio computer now) and this G5 have worked WELL past what they really should have, I have no complaints with either purchase (which were in 2001 and 2006 respectively, the latter used).
***Bottom Line***
My post was to point out certain pros and cons from an objective point of view. The "good for you"s are not necessary since I didn't post it to brag and I readily admit the torturous learning curve and time invested. But for some strange reason it was fun for me. My dad was a master of the quarter mile and loved muscle cars. He could put his hands on a running car and tell you everything about it. So maybe that's why I feel the same thing about Hacks. They are the "muscle cars" of the 21st century to most men who work with them.
The good-for-yous were genuine! I'm always stoked to hear about success stories with Hackintoshs, and there are plenty out there. Just saying that for most users, it's not the best option, and for professionals who need something they can turn on and work with, they're certainly not an option.
BTW, I loved hacking all three of mine as well, but I'm a total mechanic nerd. I had a 67 Mustang and, like your dad, I loved working on it.
But the reality is that if someone does a couple hours of research, they can figure out which boards are more or less 100% vanilla and will work with only 2-3 system kexts and a boot file. One is the MSI P55 G45. Another is the ASUS P6T series.
Due to the heat issues of my Mac Pro (a common problem on the forums), I've had to suspend pro work on it related to audio and Logic 9 and work from my Hack with a i7 920 that works 100%. I've done this for 3 months now without one single issue. The reason is that Mac won't acknowledge the issue since they don't know how to fix it. Others I know in the industry are struggling through it or went back to 10.5.8 and still have unresolved issues.
Just fyi, I read on the forums that there is a 10.6.2 software fix for the audio problem now in software update...
So again, it's give and take, and Mac is not 100% reliable in every application or scenario. To say otherwise is to be part of the fanboy cult, and to argue with people like that is an exercise in futility to say the least since they cannot learn.
No doubt; I was talking about the OS being tailored to the hardware, not necessarily third party apps...