Quote:
Originally Posted by MacTripper 
I wasn't talking anti-copy like a dongle (which Quark X-Press had when it first came out and was very effective at preventing casual copying by employees), I was talking performance hobbling.
Say Microsoft tied so much of Windows operations to their proprietary Direct X video cards, it wouldn't run very well or at all on OpenGL video cards. Mac's wouldn't be able to run Windows without licensing Direct X from Microsoft right?
See where I'm going?

I wasn't talking anti-copy like a dongle (which Quark X-Press had when it first came out and was very effective at preventing casual copying by employees), I was talking performance hobbling.
Say Microsoft tied so much of Windows operations to their proprietary Direct X video cards, it wouldn't run very well or at all on OpenGL video cards. Mac's wouldn't be able to run Windows without licensing Direct X from Microsoft right?
See where I'm going?
This doesn't work on many levels.
First of all, there is a huge installed base of Macintoshes out there. If you tie snow leopard (or 10.7, etc.) too tightly to some new "proprietary hardware" then you lose support for all of these systems. This is _very bad_ in so many ways that Apple would have to release something (software) that would make old systems work, and that software would enable Hackintoshers to use it.
In fact, this is already happening. Apple is moving towards OpenCL acceleration for the entire OS, and its line of software. This is bad for old systems, so they are putting a huge amount of effort into the LLVM compiler infrastructure which can do link-time optimization of OpenCL code for platforms which don't support OpenCL natively. This in no way impacts the viability of a Hackintosh.
The second problem is that almost all "performance critical" stuff is done inside the processor, which Apple can't really mess with. Anything external to the processor can be emulated without impacting most of the code that's out there. And anything they chose to do means that they lose the huge benefit of using mass-marketed parts.
They could have gone with something much more aggressive than the SMC when they switched to x86 (trusted computing hardware keys and such), but they didn't, and it's not clear that it would have been a good long-term decision in any case.










