Ох и давненько же мы не обсуждали вероятный переход с процессорных архитектур фирмы Intel на решения от ARM. Есть ли подобное в планах? Ведутся ли в Apple соответствующие работы? Одно можно сказать точно — раньше такие работы .
И не просто велись, а стали темой для бакалаврской работы стажёра. Это общепринятая практика — если ты трудоустроен, то работу зачастую пишешь по данным своей же фирмы. Конечно, в этих случаях неизменно возникает вопрос о коммерческой тайне… Возникал и здесь. Работу голландца Тристана Схапа из Делфтского технического университета сначала «завернули», поскольку в ней содержалось чересчур много важной информации. Вносились в работу какие-то изменения или нет — неизвестно. Так или иначе, в итоге она была опубликована.
Чем же занималась команда, где Тристан (ныне — инженер) трудился на правах стажёра? Портированием OS X 10.6 Snow Leopard под ARM! Точнее, речь идёт не о целостной OS X, а о её «нижней половинке» — операционной системе Darwin.
Целью настоящего проекта было обеспечение совместимости Darwin с процессором MV88F6281, дабы остальные группы могли продолжать свою работу на полученной платформе. Проект состоял из трёх основных этапов:
- Формирование системы сборки ядра и его расширений;
- Сборка и загрузка системы в режиме с одним пользователем;
- Загрузка системы в режиме с несколькими пользователями.
Следует отметить, что все три задачи были выполнены, хотя отладить систему до конца в рамках 12-недельного проекта так и не удалось. Как неоднократно отмечает Тристан, их разработка была далека от той, что можно было бы предложить конечному пользователю.
А теперь дружно вспоминаем историю Адама Лашински о том, как его друг 9 месяцев работал над псевдо-проектом. Кто сказал, что здесь не могло быть такой же «проверки на вшивость»? [ai.com]
Источник: