Joshua Penix wrote:
Apple will not make the OS available to run on anything other than Macintosh computers purchased from Apple. It'd be absolute market suicide if they did.

I don't know how they expect to stop people, though (see iTunes, for example). You would actually have to use some non-standard part to do that. Now that they are going to x86, the business pressures will all mitigate against doing that.

Remember that Apple's choice of Intel really just determines the instruction set. Apple and Intel are going to sit down and put together a reliable and well-engineered logic board for the Mac.

Doubtful. My guess is that Apple will very shortly quit doing much board design at all.

They don't have to accomodate all the things that x86 PC makers do for the sake of backwards-compatibility (why is it that my 3.0GHz Pentium 4 can still run DOS?)

Apple isn't moving to x86 because they like the processor (in spite of the Reality Distortion Field, PowerPC has a much better CPU Power/Electrical Power ratio--Apple wastes this advantage in their systems for reasons discussed below). They are moving to x86 because they like the ecosystem.

What do I mean by this?

For starters, Apple has(had?) a design group whose purpose is to design the support chips for PowerPC. These are the Northbridge and Southbridge chips present on every motherboard. No other entity will design a PowerPC Northbridge or Southbridge. There is no market.

Even if these chips were superbly designed (a discussion for a different day), the volumes mean that the costs are higher. Also, there are far fewer people designing these chips so the risk is higher. Also, Apple pretty much has to design 1 set of support chips which works across their entire line (they just don't have the resource to do anything else).

By switching to x86, Apple can now choose from at least half a dozen vendors who produce these support chips at various level of cost/performance. They can lay the risk of the chips onto the vendors, and choose a different vendor if someone fails to deliver.

In addition, they can outsource the board design. Now they can lay the risk of that onto multiple vendors.

Finally, Apple can release quite a bit of in-house hardware driver development since the Windows x86 codebase that the hardware suppliers use will likely work on Apple with a bit of tweaking (see how nVidia supports Linux using the Windows codebase with some shims).

Basically, Apple can pretty much crush all internal hardware development in favor of off-the-shelf solutions. This is a good thing from the point of view of business; it removes costs from areas where you add no value.

It also means that Apple, the computer company, is, quite effectively, toast. OS X *will* escape from Apple-only hardware (PearPC was making a fine attempt even before this). Software can be duplicated relatively cheaply; consequently, any advantages that OS X holds will get chewed up fairly quickly. No one really cares about the OS anymore.

My computer usage patterns are a good example. I switch between Windows and OS X with OS X being my primary development machine. I *like* my Powerbook for a few useful features (Expose, iTunes, and hardware support done right) and the Unix underpinnings, but my applications are pretty much the same on both: Firefox, OpenOffice, Eclipse, Thunderbird (Mail.app finally pissed me off), VLC, Azureus, Acrobat Reader.

My user experience is pretty much the same on both. The only thing I miss is the Unix stuff on Windows.

-a



--
[email protected]
http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-list

Reply via email to