I'm going to give a hit at some of these answers as well. The first point to note is that Intel made a huge shift in their processor philosophy a couple of years ago (we're just seeing it now, but these things have to have been in the pipeline for a long time), that has actually nullified a lot of the differences between x86 and PowerPC architecture.
For a really detailed look at what is going on in intel, you can read these aricles:
A Look at Centrino's Core: The Pentium M
Multicore, dual-core, and the future of Intel
But be warned they are very technical. It will, however answer a lot of your questions about why.
First point to remember is x86's haven't been CISC for a long time. Both Intel and AMD have pipelines that break the instruction set down into micro (RISC-like) instructions that gains a lot of the advantages of a RISC chip.
rendezvouscp said:
I thought that the PPC was built for multi-processing more than x86, so multiple processors made more of a difference with Macs than PCs. Is it PPC that's better, Mac OS X, or both?
Realistically, no. Both have had built in support for a long time, and there probably isn't much to differentiate them, aside from the fact that Intel is already shipping dual-core (like) chips, whereas IBM and Freescale are promising them "real soon now", probably around about the time they hit 3.0GHz
rendezvous said:
This doesn't quite make sense to me. The PPC is known for using less power than its x86 counterparts, so where did Steve get that moving to x86 is going to require less power?
This used to be true, but everything changed with the introduction of the PPC-970 (aka G5), and the Pentium-M core (aka Centrino). The 970 has become a power hog requiring complex cooling (hence water cooled powermacs and no G5 PowerBook), whereas the Pentium-M core has become the standard for power efficiency, allowing Centrino based notebooks to kick a Mac notebook's proverbial a** when it comes to battery life.
Not only that, but Intel has a roadmap with these things getting faster, cooler, and dual core, whereas IBM has a promise to build a lot of chips for game consoles, and will look into the power issue whenever they get some spare time.
rendezvous said:
I thought that in the end, the PPC roadmap was better in that the PPC had more room to grow than x86. While not growing as rapidly, it would still surpass x86 when technical limitations were met. What is Intel showing Steve that is making him so confident that Intel is the way to go? Are we in for another OS switch 5 years from now, and then a chip switch in 10 years as technology changes?
Essentially, I think, Intel is showing Steve a roadmap that heads in a direction he wants, whereas IBM isn't showing much of a roadmap at all, and with their fab plants going in the direction of all 3 next-gen consoles, I'm sure Steve is looking forward to a time when IBM doesn't really care about them anymore.
As a side benefit, when was the last time you heard about Dell having to backorder systems because Intel couldn't provide enough chips? This whole idea of the constant announce, delay, delay, delay probably loses Apple more potential business than this change might!
rendezvous said:
Are there any insecurities in the x86 chip that aren't in the PPC that will be exploited under Mac OS X?
No. All security issues are OS level and above. Especially since x86 now provides a no-execute bit just like the PPC.