Адаптация ядра OS X под архитектуру ARM прошла успешно еще в 2010 году
В базе iOS лежит ядро OS X, но мобильная платформа работает на аппаратной архитектуре ARM, в то время как настольная употребляет x86. В OS X Lion можно следить возникновение ряда частей мобильной операционной системы, что повлекло за собой массу слухов относительно перехода Apple на архитектуру ARM, тем паче, что ранее у компании уже был опыт смены архитектуры микропроцессора. Как выяснилось, опыты по использованию ARM-архитектуры в среде OS X были удачно проведены еще в 2010 году.
Об этом сказал информационный ресурс iMore, сославшись на диссертацию некоего Тристана Схапа (Tristan Schaap), несколько месяцев вспять размещенную Делфтским техническим институтом. Ранее она была недосягаема из-за обнаруженной в тексте секретной инфы.
Темой диссертации стал пуск ядра Darwin (лежит в базе OS X) на ARM-процессоре Marvell MV88F6281, а сам опыт проводился в рамках 3-месячной стажировки Схапа в соответственном подразделении Apple. Кстати, его стажировка прошла удачно и уже около полутора лет этот человек работает в компании на должности «Core OS Engineer».
Схап сумел достигнуть загрузки OS X как минимум до экрана входа в систему, хотя ему пришлось решить ряд нетривиальных задач, включая создание файловой системы и кэша ядра практически с нуля.
Невзирая на фуррор проекта, далековато не факт, что прямо на данный момент ведется активная разработка нового ядра OS X для ARM-архитектуры для его внедрения в последнее время. К примеру, с момента возникновения первых сведений об адаптации ядра Mac OS X под архитектуру x86 до ее официального внедрения прошло около 5 лет (2001-2006 годы). Все же, на фоне поддержки Windows 8 обеих животрепещущих сегодня архитектур, работы в этом направлении со стороны Apple смотрятся разумными и необходимыми для предстоящей удачной конкуренции.