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

Wii Os X портирование Powerpc драйверы macrumors.com

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

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

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

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

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

Всегда имейте в виду, что редакции могут придерживаться предвзятых взглядов в освещении новостей.

Похожие новости: