To the flamers on both sides.
Hi IJ,
Long time away... let me gather my thoughts here...
I spent my day today fixing Macs for a local shop. This is what I do. Across the aisle one of our PC techs was building me an AMD box to help me with fixing printers which occupies about half my time as Mac issues often involve waiting for files to back up, utilities to run, parts to ship, etc.
We got to talking about Apple versus Microsoft in a very friendly manner. I made it clear that I never had a problem with PC hardware, in fact Intel has some of the most innovative hardware going. He agreed that the worst thing about the PC was Windows and that he'd much prefer that Microsoft would get off their ass and ditch some of the older layers in BIOS in favor of EFI. That's pretty much it when you're dealing with folks who fix the machines. All machines fail the same ways therefore fraternity comes easier to techs...
The debate here is over Apple and Intel collaborating on an EFI-only based hardware platform. Apple is a foreward looking software company with nothing to lose and something to prove. Intel is a foreward looking Hardware company whose best tricks are gathering dust because their main platform is too backward to use them.
Here's some history for you:
Apple was, from it's inception a company built around it's UI. The Macintosh operating system based around the concept of a fully WYSIWYG user experience has been the core ideal and the true identity of Apple through it's entire history. Steve Jobs, Steve Wozniak and a cadre of some of the best minds in computing founded a company that was built around the goal of building and selling the best possible user experience.
From it's beginning Apple has billed itself as a software company who builds it's own hardware in support of it's software. See above paragraph. Apple built it's own machines on a unique evolutionary track from the beginning.
Apple has never had BIOS as part of their evolution except in the odd case of the 6100 DOS in which a small PC was essentially grafted into the mobo via a unique socket in much the same way the males of some deep sea fish exist as parisites in the abdomen of the females. To state that Apple excluded BIOS in exception to legacy support is highly inaccurate as Apple never used BIOS in the first place.
Apple has a history of transitions in which legacy support is cut off to further the evolution of the OS. When the Macintosh was introduced old Apple and Apple 2 code was lost. When Power PC was introduced much old code would no longer run, when the G3/G4/G5 was introduced much old code was lost. Apple exists looking foreward, with it's own history in mind.
When Apple decided that Intel was what it needed next to further development of Mac OS Apple asked Intel: "What's your next best trick?"
Intel responded: "Well, since you've already ditched legacy hardware and have nothing to lose by using it, how about EFI? you can build your firmware to your own spec in a very similar manner to Open Firmware but in a form that'll work on off-the-shelf board designs we can't sell to the wider market."
To which Apple said: "Sounds good to us."
Windows was not in the equation. Apple never had BIOS in the first place so it was not in the discussion at all. They needed a ready and advanced solution for firmware on machines to be built with no legacy code to support. EFI filled that solution.
Since Apple is a Software company NOT a hardware company whose focus is their OS and User Interface it's obvious that opening their hardware to a competing UI would NOT be their impetus to hardware migration.
It's also worth pointing out that, as the only company to be building an exclusive platform left standing, (in fact not only standing but growing quite well with billions in CASH on hand above and beyond exceptional revenue) Apple has found the only formula that works when competing with a generic behemoth: Quality and grace at the expense of nearly everything else.
If you really need Windows, go get it. If you enjoy an elegant solution to you computing needs and the software exists to to the job on OS X (hundreds more by the day, check out the Made For Mac section of the Apple Site) than by all means, buy a Mac.
As Apple transitions to Intel developpers will have one major hurdle less between them and Mac OS. The only issue for developpers left (aside from the recompile and tweaking) is DirectX for gaming. Most graphics chipsets speak both DirectX and Open GL Some do Open GL better, others excell only with DirectX so, in reality Game developpers who want full graphics support across the line will be writing solutions for both anyway to fully exploit the best of all chipsets.QED
Did I forget anything?
Ah yes, rabid zealots. I only have PIES for you.
