Разработчик Брайан Келлер успешно запустил Mac OS X 10.0 (Cheetah) на игровой консоли Nintendo Wii. Ранее эксперты считали такое портирование невозможным из за несовместимости программного обеспечения консоли с операционной системой Apple.
Техническая реализация. Порт стал возможным благодаря процессору PowerPC 750CL в основе Wii. Это эволюция PowerPC 750CXe из iBook G3 и некоторых моделей iMac G3, поэтому с процессорной архитектурой проблем не возникло. Официально Mac OS X требует 128 МБ оперативной памяти, но разработчику удалось запустить систему на консоли с 88 МБ ОЗУ.
Главная сложность. Основной проблемой стала несовместимость программного обеспечения Wii с Mac OS X. Именно поэтому на разработку порта ушло очень много времени. В обсуждениях на Reddit многие эксперты утверждали, что
вероятность того, что Mac OS X можно портировать на Wii, равна нулю
, ссылаясь на специфику операционной системы и различия в архитектуре.
Источник вдохновения. Стимулом взяться за проект стал недавний порт Windows NT на консоль Nintendo Wii. Успех того проекта вдохновил Келлера попробовать реализовать аналогичную задачу с Mac OS X. Из-за слабых характеристик железа Wii по современным меркам запустить удалось только Mac OS X 10.0 (Cheetah), представленную в 2001 году.
Практическая ценность. Проект демонстрирует, что устаревшее оборудование может получить вторую жизнь при творческом подходе и глубоком понимании архитектуры систем. Такие эксперименты расширяют границы возможного и показывают, что аппаратные ограничения не всегда абсолютны. Подобные энтузиастские проекты имеют образовательную ценность для разработчиков, интересующихся низкоуровневым программированием и портированием операционных систем.




















