En 2010, le Platform Technologies Group, une sous-division du département CoreOS chez Apple, a passé un certain temps à porter Darwin sur un processeur ARM de Marvell.
Comment a filtré cette information ? Le plus simplement du monde… En 2009, Tristan Schaap a effectué un stage de quatre mois au sein de cette division, période durant laquelle il a été affecté à ce projet. Et le stage s'est plutôt bien passé pour Tristan Schaap, puisqu'il est ingénieur dans le département Core OS depuis maintenant deux ans.
Son mémoire était sous embargo, mais il a été rendu public en milieu d'année dernière. L'étudiant explique que le projet en question comportait trois objectifs : mettre au point le buildsystem en route pour compiler le noyau et ses extensions; compiler et faire démarrer le kernel en mode "single user"; faire démarrer le système en mode multi-utilisateur.
Tristan Schaap raconte avoir travaillé avec une puce MV88F6281, un processeur compatible ARMv5te de Marvell. Dans son mémoire, l'étudiant affirme que cette puce a toutes les fonctionnalités d'un processeur moderne.
Lors de ces quatre mois, le stagiaire est parvenu à l'essentiel des objectifs qu'il s'était fixés. Toutefois, il indiquait qu'il lui restait encore un peu de travail pour avoir un résultat convenable.
Le sous-titre de son mémoire est pour le moins éloquent : "ARMing the Snow Leopard". Dans sa préface, il explique également du fait du caractère innovant de ce projet, il est dans l'impossibilité de dévoiler certains détails. Petit détail cocasse, on y apprend la devise de la Platform Technologies Group : "Nous faisons de la plomberie, si nous faisons bien notre travail, vous ne la voyez jamais !"
Rappelons que Tristan Schaap a donc travaillé sur Darwin, qui pour aller vite est la partie basse de Mac OS X. Qu'Apple s'amuse à porter les fondations de son système n'a rien de surprenant. Quand Mac OS X était sur PowerPC, Apple avait déjà mené des projets similaires sur Intel, mais pas seulement… Le but de ce projet est toutefois curieux sachant qu'iOS partage dans ses tréfonds de nombreux points communs avec son grand frère.

Quelle idée avait Apple dans la tête ? Proposer un MacBook Air sous architecture ARM ou une tablette Mac OS X ? L'année dernière, il se murmurait que la firme de Cupertino avait dans ses labos des prototypes de MacBook Air équipés du processeur A5 (lire : Un MacBook Air A5 en test chez Apple ?).

On rappellera que tout récemment l'analyste Richard Gardner était ressorti d'une réunion avec Tim Cook avec le sentiment qu'Apple ne produirait pas de MacBook Air avec processeur ARM (lire : Pas de MacBook Air avec processeur ARM ?).
Comment a filtré cette information ? Le plus simplement du monde… En 2009, Tristan Schaap a effectué un stage de quatre mois au sein de cette division, période durant laquelle il a été affecté à ce projet. Et le stage s'est plutôt bien passé pour Tristan Schaap, puisqu'il est ingénieur dans le département Core OS depuis maintenant deux ans.
Son mémoire était sous embargo, mais il a été rendu public en milieu d'année dernière. L'étudiant explique que le projet en question comportait trois objectifs : mettre au point le buildsystem en route pour compiler le noyau et ses extensions; compiler et faire démarrer le kernel en mode "single user"; faire démarrer le système en mode multi-utilisateur.
Tristan Schaap raconte avoir travaillé avec une puce MV88F6281, un processeur compatible ARMv5te de Marvell. Dans son mémoire, l'étudiant affirme que cette puce a toutes les fonctionnalités d'un processeur moderne.
Lors de ces quatre mois, le stagiaire est parvenu à l'essentiel des objectifs qu'il s'était fixés. Toutefois, il indiquait qu'il lui restait encore un peu de travail pour avoir un résultat convenable.
Le sous-titre de son mémoire est pour le moins éloquent : "ARMing the Snow Leopard". Dans sa préface, il explique également du fait du caractère innovant de ce projet, il est dans l'impossibilité de dévoiler certains détails. Petit détail cocasse, on y apprend la devise de la Platform Technologies Group : "Nous faisons de la plomberie, si nous faisons bien notre travail, vous ne la voyez jamais !"
Rappelons que Tristan Schaap a donc travaillé sur Darwin, qui pour aller vite est la partie basse de Mac OS X. Qu'Apple s'amuse à porter les fondations de son système n'a rien de surprenant. Quand Mac OS X était sur PowerPC, Apple avait déjà mené des projets similaires sur Intel, mais pas seulement… Le but de ce projet est toutefois curieux sachant qu'iOS partage dans ses tréfonds de nombreux points communs avec son grand frère.

Quelle idée avait Apple dans la tête ? Proposer un MacBook Air sous architecture ARM ou une tablette Mac OS X ? L'année dernière, il se murmurait que la firme de Cupertino avait dans ses labos des prototypes de MacBook Air équipés du processeur A5 (lire : Un MacBook Air A5 en test chez Apple ?).

On rappellera que tout récemment l'analyste Richard Gardner était ressorti d'une réunion avec Tim Cook avec le sentiment qu'Apple ne produirait pas de MacBook Air avec processeur ARM (lire : Pas de MacBook Air avec processeur ARM ?).