MacRumors

Skip to Content

Mac OS X Cheetah успешно портирован на Nintendo Wii

Разработчик Брайан Келлер, увидев, как Windows NT портировали на игровую приставку, решил попробовать, сможет ли старая версия операционной системы Apple Mac работать на Nintendo Wii. Ему удалось заставить Mac OS X 10.0 Cheetah работать на Nintendo Wii, и он опубликовал пост в блоге, подробно описывающий этот проект.

os x cheetah wii
Wii использует процессор PowerPC 750CL, который является более новой версией PowerPC 750CXe, использовавшегося Apple в G3 iBook и iMac. Именно поэтому Келлер предположил, что процесс будет успешным. Келлер написал собственный загрузчик и в итоге смог загрузить OS X. Многоэтапный процесс подробно описан на его веб-сайте.

Ему пришлось пропатчить исходный код ядра OS X и скомпилировать модифицированный бинарный файл ядра, а затем написать собственные драйверы, чтобы ядро могло считывать данные с SD-карты Wii для загрузки файловой системы. Ему также пришлось написать драйвер фреймбуфера для интерфейса OS X, устранить несовместимость цветов между видеооборудованием Wii и графическим кодом OS X, а также найти в IRC десятилетний исходный код OS X Cheetah USBFamily, чтобы заставить периферийные устройства работать.

Келлеру удалось запустить установщик Mac OS X Cheetah с функциональной клавиатурой и мышью, превратив Wii в пригодную для использования систему под управлением OS X.

Келлер настолько увлекся проектом, что взял Wii с собой в отпуск на Гавайи, чтобы продолжить работу над ним. Те, кто интересуется тем, как ему удалось решить множество проблем, необходимых для запуска OS X на Wii, могут изучить его веб-сайт. Любой, кто хочет попробовать установить OS X на Wii, может получить исходный код проекта на GitHub.