X

Энтузиаст запустил настольную macOS на игровой приставке Nintendo Wii

Энтузиаст Брайан Келлер смог запустить настольную версию macOS на игровой приставке Nintendo Wii, превратив устаревшую консоль в полноценный компьютер Apple эпохи PowerPC. Проект, который многие считали невозможным, потребовал глубокой доработки системных компонентов и создания собственного программного обеспечения.

Идея портировать macOS на Wii появилась у разработчика ещё в 2013 году, но активно он взялся за неё около пяти лет назад — после комментария на Reddit о том, что у такой затеи «ноль шансов». Внутренняя архитектура приставки сыграла ему на руку: в основе Wii лежит процессор на архитектуре PowerPC, аналогичной той, что использовалась в старых компьютерах Mac до перехода Apple на Intel.

Келлер самостоятельно написал специальный загрузчик, модифицировал системные файлы macOS и разработал новые драйверы для работы на нестандартном «железе» Nintendo. В результате ему удалось не только запустить систему, но и обеспечить поддержку периферии: к Wii можно подключить обычные клавиатуру и мышь через USB и пользоваться консолью как маломощным настольным Mac.

По словам автора, работа заняла много времени, но оказалась «глубоко удовлетворяющей» с инженерной точки зрения. Технические детали, исходный код и подробное описание хода проекта доступны в блоге Брайана Келлера и на его странице в GitHub — там же можно найти информацию для желающих повторить эксперимент.

Nintendo Wii — пятая домашняя консоль компании, относящаяся к седьмому поколению игровых систем и выступавшая конкурентом Xbox 360 и PlayStation 3. Она известна прежде всего уникальными беспроводными контроллерами Wii Remote и Wii MotionPlus, распознающими движения игрока в трёхмерном пространстве. Первоначально ориентированная на казуальные игры для всей семьи, сегодня Wii всё чаще становится объектом хардкорных модификаций и экспериментов, подобных запуску на ней настольной macOS.