David Read van ZDNet heeft een analyse geschreven waarin hij kijkt naar de mogelijkheden die Apple heeft om over te stappen naar het x86 platform. Door de aanhoudende problemen met de Motorola PowerPC G4 processor gaan er al tijden geruchten daarover in de Mac scene. Vorige maand laaiden die geruchten weer flink op, toen Apple softwarebakker Wilfredo Sanchez meldde dat hij Darwin (de kernel van MacOS X) op een PC aan de praat had gekregen.
Apple ontkent plannen te hebben voor een sprong naar het PC platform, maar volgens de kenners zou het poorten van MacOS X niet zo moeilijk zijn. Ook drivers zouden geen probleem vormen, desnoods zouden ze gebruik kunnen maken van een vast samengesteld pakket hardware in plaats van alle PC’s te ondersteunen. Het enige nadeel zou zijn dat de huidige Mac software geëmuleerd zou moeten worden, wat waarschijnlijk een flink snelheidsverlies zou betekenen:
Because it uses a different addressing scheme from the one used in PC systems, the Mac's current UniNorth memory controller would not provide data in a format that the new CPU would understand. However, replacing the controller would be relatively simple, Cooksey said, noting that one of numerous off-the-shelf x86-based memory controllers could be used in a new Mac motherboard design.
Apple could conceivably get AMD or Intel to design a CPU that operates on the existing Mac motherboard, but it would be "much easier to change the memory controller than to redesign the CPU," Cooksey said. Moreover, redesigning the x86 would defeat one of the goals of moving to that hardware -- taking advantage of an economy of scale.
[...] Moving to a new hardware platform would also create logistical challenges because Apple would still have to support the large base of PowerPC hardware. The Mac OS -- and Mac applications -- would have to be compiled for both processors. However, Berry noted that this could be made transparent to users thanks to Mac OS X's bundling capabilities, which allow developers to store executables for different processors in a bundle that appears as a single application.
James Berry, een expert in het poorten van software, zegt dat de overgang naar x86 makkelijker zou zijn dan de overgang van Mac OS 9 naar X. Of Apple echt ooit wil overstappen is natuurlijk maar de vraag, maar dit is natuurlijk wel materiaal om over na te denken. Bedankt Nul Fris en Lord-M voor de tips.