Разработчик Брайан Келлер задался вопросом, сможет ли старая версия операционной системы Apple Mac работать на Nintendo Wii — особенно после того, как на эту консоль уже портировали Windows NT. Консоль Wii использует процессор PowerPC 750CL — более новую версию PowerPC 750CXe, который Apple применяла в G3 iBook и iMac. Именно это и дало Келлеру основания предположить, что задача выполнима. Он написал собственный загрузчик и в итоге смог загрузить OS X, подробно расписав многоэтапный процесс на своем сайте. Для этого ему пришлось внести изменения в исходный код ядра OS X и собрать модифицированную версию, а также написать собственные драйверы, чтобы система могла читать данные с SD-карты Wii и загружать файловую систему. Кроме того, он реализовал драйвер framebuffer для графического интерфейса, устранил несовместимость цветопередачи между видеосистемой Wii и графическим кодом OS X, а также нашел устаревшие исходники USBFamily для OS X Cheetah на IRC, чтобы обеспечить работу периферии. В результате Келлеру удалось запустить установщик Mac OS X Cheetah с работающими клавиатурой и мышью, фактически превратив Wii в полноценную систему под управлением OS X. Теги:


