Apple ha eseguito un progetto in cui ha tentato di trasferire Mac OS X su processori ARM

  Nel 2010 Apple mettere una squadra di ingegneri del dipartimento CoreOS per lavorare su un progetto segreto che mirava a far funzionare Mac OS X Darwin sui processori ARM ora presenti nei nostri iDevice. Apple voleva che Mac OS X Darwin funzionasse sui processori della serie ARMv5, quindi un team di ingegneri ha lavorato per non meno di 3 mesi sull'intero progetto. Tutto è stato tenuto segreto finché non ne è stato pubblicato uno lucrari de licente di uno degli ingegneri che hanno lavorato al progetto e in esso veniva spiegato il modo in cui gli ingegneri sono riusciti a far girare OS X Snow Darwin sui processori ARM e anche i problemi riscontrati nello sviluppo del progetto.

L'obiettivo di questo progetto è portare Darwin in uno stato utilizzabile sul processore MV88F6281 in modo che altri team possano continuare il loro lavoro su questa piattaforma. Il progetto prevede tre tappe principali:

  1. Mettere in forma il sistema di compilazione, in modo che possa costruire il kernel e kexts.
  2. Compilazione e avvio del kernel in modalità utente singolo.
  3. Avvio del sistema in modalità multiutente.

  Durante lo sviluppo del progetto, chi ha scritto la tesi era solo un ingegnere stagista presso Apple, quindi l'intero progetto avrebbe potuto essere falso perché Apple ha l'abitudine di testare i nuovi dipendenti in progetti che non finiscono mai per essere implementati in un prodotto reale. Ora l'ingegnere è un dipendente del dipartimento CoreOS di Apple, quindi tutto ciò che ha fatto allora è stato più che buono da quando Apple ha deciso di assumerlo. Nell'ambito del progetto, gli ingegneri sono riusciti a eseguire Mac OS X Darwin su un processore ARM, ma nulla di ciò che hanno fatto fino alla fine dei test è stato pronto per il rilascio di una versione beta del prodotto.

  Settimana ha dichiarato Tim Cook che Apple non sta pensando di implementare processori ARM sui Mac e la sua affermazione potrebbe basarsi su progetti simili che hanno dimostrato che Mac OS X non può funzionare in condizioni eccellenti su un processore ARM.