{"partition": "head_middle", "source_domain": "www.macg.co", "digest": "sha1:3IIVOCWDCLRTCX7LJS2TL2QTXMEXUYFU", "path": "/lustre/fsn1/projects/rech/qgz/uzq54wg/processed_redpajama/base_processing/output/fr/2014-15/000_00018.parquet"}
Quand un stagiaire s'amuse à porter Darwin sur ARM
par Christophe Laporte le 7 février 2012 à 09:56 Tweeter
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'esse