Apple’s transitie van PowerPC naar Intel (2005)

De Apple Macintosh in 2005 had een PowerPC microprocessor waarop het Mac OS X 10.4 Tiger draaide. Tijdens de Worldwide Developers Conference in 2005 kondigde Steve Jobs aan dat er een transitie zou gaan plaatsvinden van de Freescale PowerPC processoren naar Intel Pentium microprocessoren. De belangrijkste redenen hiervoor waren snelheid en energieverbruik: de Pentium processoren waren aanzienlijk krachtiger dan de PowerPC processoren bij een lager stroomverbruik. En hoewel bij de aankondiging nog 2 jaar werd genoemd, ging de feitelijke transitie veel sneller en waren in 2007 de meeste Macs met een Intel processor verkrijgbaar.

De transitie van PowerPC had verstrekkende gevolgen. Zo moest Apple het besturingssysteem OS X geschikt maken voor een andere processor, moest nieuwe hardware ontwikkeld worden, moesten de ontwikkelaars voorzien worden van tijdelijke Intelgebaseerde Macs om hun software om te kunnen zetten naar de nieuwe architectuur, moesten de developers voorzien worden van alle tools om dit voor elkaar te krijgen en moest gezorgd worden voor een voorziening dat niet alle bestaande Macs ineens onbruikbaar zouden worden.

Apple had de transitie echter goed voorbereid en had zelf in het grootste geheim al jaren een versie van OS X in gebruik die op Intel was gebaseerd. Developers kregen daarom bijna direct de beschikking over Intel hardware en de tools die nodig waren om hun software om te zetten. Apple had een speciale simulator gemaakt, Rosetta, die PowerPC programma’s liet uitvoeren op een Intel microprocessor. Deze simulator maakte de programmaverwerking van oudere programma’s langzamer, maar door de extra snelheid van de Intel processoren was het netto effect een gelijke verwerking als op de oude PowerPC microprocessoren.

De transitie van PowerPC naar Intel was overigens niet de eerste keer dat Apple een verandering van de CPU architectuur doorvoerde: eerder was al overgegaan van de 68000 processor van Motorola naar de PowerPC van IBM.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *