Mac OS X 10.0 запустили на Nintendo Wii

Mac OS X 10.0, тот самый Cheetah, теперь запускается на Nintendo Wii. Это не полезная функция и не новый способ оживить старую приставку. Это чистый упрямый ответ на фразу «у вас не получится», а такие вещи в хакерской среде обычно работают лучше любого менеджмента.
Кейс Bryan Keller хорошо укладывается в старую традицию: если железо ещё хоть как-то совпадает по архитектуре, люди обязательно попробуют заставить его делать что-нибудь бессмысленное, но красивое. Wii уже давно служит полигоном для подобных экспериментов, а старые Mac на PowerPC дают для этого почти издевательски удобную базу.
Как Keller запустил Mac OS X 10.0 на Wii
По словам разработчика, толчок к проекту он получил ещё в 2013 году, когда учился на втором курсе, но особенно его подстегнула реплика из Reddit о том, что шансов на успех «ноль процентов». Дальше началась типичная для хорошего хака рутина: свой загрузчик, правки ядра, новые драйверы и даже рабочие USB-порты для мыши и клавиатуры. То есть не музейная демонстрация на экране, а система, с которой можно взаимодействовать по-человечески.
Именно здесь вся история становится интереснее обычного «смотрите, у нас получилось». Wii, как и многие старые приставки Nintendo, давно привлекает людей, которым мало играть в игры. На неё уже портировали Windows 95, Windows NT, Linux и NetBSD, так что Mac OS X 10.0 лишь встраивается в уже довольно абсурдную линейку домашних подвигов.
Сильный технический аргумент тоже не выглядит фантастикой. У Wii PowerPC-процессор, а у старых Mac он из той же семьи, поэтому Keller не упирался в несовместимость на уровне архитектуры. После этого всё превратилось в классическую низкоуровневую возню, где романтика быстро заканчивается и остаются скучные, но победные патчи.

Сам разработчик пишет, что процесс оказался для него очень удовлетворяющим, особенно на фоне скепсиса со стороны случайных комментаторов. И это, пожалуй, главная ценность подобных проектов: они редко меняют рынок, зато отлично показывают, как далеко можно уехать на смеси любопытства, злости и свободного вечера. Подробности он выложил в блоге, а желающие повторить трюк могут копаться в GitHub, если им тоже нравится спорить с историей техники на её собственном поле.




