Ouvrir le menu principal

MacGeneration

Recherche

Quand un stagiaire s'amuse à porter Darwin sur ARM

Christophe Laporte

mardi 07 février 2012 à 09:56 • 36

Ailleurs

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 ?).
Ajouter ce site dans Google News

Apple sort la version 27.2 bêta de ses systèmes pour les développeurs, avec Siri AI qui s'étend à de nouvelles langues

20:15

• 19


Nokia annonce l’abandon immédiat de RapidAPI pour Mac (ex Paw)

17:46

• 15


Les coques Apple pour iPhone 18 Pro (Max) déjà en promo chez Amazon

17:37

• 6


Revue des tests des iPhone 18 Pro : la photo de nuit progresse, l’ouverture variable divise

16:30

• 63


Les Xserve de l’IA : Apple envisagerait des serveurs M8 Ultra pour les entreprises

16:17

• 18


Réseaux sociaux : l’Union européenne prépare des restrictions pour les moins de 15 ans

14:36

• 106


Apple Watch : la Series 12 met fin à la brillante finition noir de jais

12:59

• 41


Le nouveau Siri peut-il enfin tenir la promesse de ses créateurs ?

12:51

• 46


Aqara lance le FP400, le successeur Matter et Thread du détecteur de présence FP2

12:44

• 17


Des employés et ex-employés d’Apple appellent à manifester pour le lancement de l’iPhone Duo

12:32

• 0


C&C France, l’un des principaux revendeurs Apple, placé en redressement judiciaire

11:50

• 43


Alerte nostalgie : AppZapper fait un retour spectaculaire pour supprimer les apps

10:54

• 42


Apple lie le trousseau à l'enclave sécurisée avec macOS Tahoe, et empêche sa copie d'un Mac à un autre 🆕

10:41

• 8


Google autorise finalement ses développeurs à coder avec Claude

10:19

• 3


Le dernier iMac Intel 21,5 pouces rejoint la liste des produits anciens d’Apple

09:31

• 11


Vous avez surtout retenu l’animation d’ouverture de l’iPhone Duo ? Vous pouvez la reproduire sur votre Mac

08:28

• 27