I love it. If Apple's management would get their heads out of their you-know-whats, they'd drop that stupid license clause and would start to make some serious money with the mass of computer users.
While a knee-jerk response is to agree with you the fact is Apple CAN NOT (should not) engineer their OS to be installable on 'run of the mill PC components'
Why?!?!
Well the reason OS X can run so well is in no small part due to the LIMITED number of potential components is has to provide (and/or get the manufactures to provide) drivers for. Apple supports a very specific number of Video Cards and YES the nVidia drivers that get installed by Apple do indeed support cards that Apple never shipped and never will ship and the same goes for ATI... The cards are designed (usually) so hardware drivers could be a 'universal' as possible. However there are times when both companies make a big enough change that merits new driver development and then the Apple driver is usually the LAST to get the change since the card that the change was made for isn't one that Apple would utilize (not any time soon anyway).
So thats just video drivers and the problems they bring to the table...
Then you have:
- A plethora of BIOS/EFI possibilities
- CPU support issues (probably not a major deal)
- On-Board SATA drivers
- On-board RAID drivers
- AUDIO don't even get me started on the variety from mobo to mobo and EVEN audio chip changes in the SAME mobo model.
- On-board WIFI
- Ethernet chipsets from any number of providers
These (and many more) are all things that Apple would have to personally address if they wanted to create a truly universal OS X that could be installed on 'any PC'.
Then they'd need to SERIOUSLY ramp up their QA group to allow them to adequately torture test all the different combinations and permutations of systems and then train their support personnel and documentation would be another nightmare. It's simply not realistic for Apple to 'officially' do anything like this, not without a major increase in staffing.
Now thats not to say Apple couldn't meet the hardware makers half way...
Go to Dell/HP/Gateway/etc and offer them the ability to make OS X ready systems when Apple would need to negotiate (dictate) what types of hardware said systems would be built with and then those companies couldn't just swap out one audio chip for another because they got a better price because then OS X wouldn't recognize the new component.
They COULD do but again to what end?! It would mean that Apple computer hardware sales specifically Mac PROs would be eaten up by the cheap box makers.
Hardware sales (profits) drives and FUNDS the OS development and the Mac PRO is one of Apples biggest profit centers. Its a vicious cycle AND a delicate balancing act. Lets face it Apple COULD give **US** exactly what we want... an open-ended computer with expansion slots and a cover you don't need to be a magician in order to open and all at a price well below the (admittedly sexy as hell) Mac Pro but with a consumer level CPU and not nearly as expensive (or cool) of a case all for a really good price but the profit that type of system is far less then a Mac Pro and less profit = less money to fund OS X development.
They could do that in a snap of the fingers, all without letting any 3rd party in on the OS X prize but then the Mac Pro sales will take a fairly substantial hit as a result.
In my perfect world this is what Apple needs to do.
Make the Mac Pro sales a 'nonissue' by selling a FAR greater number of OTHER hardware (even with lower profit margins) that would all go to fund the development of OS X.
- Pro Laptops
- Consumer Laptops
- iPhone
- iPod Touch
- Mac mini
- Apple TV
- Tablet
Once the Mac Pro revenue isn't relied upon then Apple can, when it feels the need to, bust out with a 'mid-level' (expandable) box for the rest of us and when it does it too will be a huge success. All hail xMac!
Who knows perhaps we're already at the time where the Mac Pro revenue has become marginalized to the point where Apple IS considering it's options. In fact giving serious thought to it I'm sure it is. Now Apple just has to determine the best time/way to roll out this xMac (headless iMac or whatever else you want to call it).
In short (too late!) Apple needs to ride/absorb a possible 40% or 50% drop in Mac Pro sales (maybe even more) before it'll contemplate this.