Следите за новостями по этой теме!
Подписаться на «Рифы и пачки / Твоя культура»
Необычный разработчик Брайан Келлер совершил то, что многие называли невозможным: он заставил древнюю версию операционной системы Mac OS X работать на игровой приставке Nintendo Wii, выпущенной ещё в 2006 году. Идея показалась ему достаточно безумной, чтобы попробовать — а главное, кто‑то в интернете заявил, что шанс такого успеха равен нулю.
Келлер впервые задумался о проекте ещё в 2013‑м, когда был студентом второго курса. Однако настоящий толчок появился спустя пять лет, когда один из пользователей Reddit, скрывающийся под ником u/CussdomTidder, уверенно написал: «Вероятность этого — ноль процентов». Для кого‑то такие слова — повод отступить, но для Келлера они стали топливом. Он почувствовал себя неожиданно вдохновлённым и принялся за работу над портированием Mac OS X 10.0 Cheetah — версии системы начала 2000‑х — на устройство, созданное для Wii Sports и Super Mario Galaxy.
Дополнительная мотивация появилась, когда Келлер увидел, что на Wii уже переносили Windows NT. Он понимал, что его собственный опыт работы с низкоуровневым кодом ограничен, но решил попытаться — ради интереса и новых знаний. Тем более что сама консоль Wii давно славится как крайне удобная мишень для экспериментов: энтузиасты уже запускали на ней Windows 95, NT, Linux и NetBSD. А главное — внутри приставки стоит процессор PowerPC, практически родственник тем чипам, которые использовали старые Macintosh. По словам Келлера, именно это сходство убедило его в том, что само железо не станет препятствием.
С этого момента началась рутинная, но захватывающая работа: разработчик написал собственный загрузчик, пропатчил ядро и создал новые драйверы. Он даже заставил работать USB‑порты Wii, чтобы можно было подключить клавиатуру и мышь.
По словам Келлера, весь процесс оказался глубоко удовлетворяющим — в особенности из‑за первоначального скепсиса со стороны анонимных комментаторов. Он признался, что в итоге узнал и сделал куда больше, чем рассчитывал, и напомнил себе, что именно проекты, которые кажутся недостижимыми, чаще всего и оказываются стоящими усилий.
Любители технических подробностей могут найти развёрнутое описание процесса в блоге Келлера, а самые смелые — изучить его код на GitHub и попробовать повторить эксперимент.
Эта история — этюд о том, как интернет‑скепсис превращается в топливо. Хакер Брайан Келлер увидел фразу про нулевой шанс и запустил старую Mac OS X на Wii.
Комментатор хотел остудить пыл, но добился обратного. Келлер начал ковырять железо, нашёл в приставке процессор из той же семьи, что и старые Mac, взялся писать загрузчик. Он патчил ядро, писал драйверы, заставлял порты слушаться.
Проект выглядит как попытка доказать миру свою правоту — тихая, упорная, почти упрямая. Ирония в том, что Wii давно стала полем для подобных экспериментов, но каждый раз кто‑то продолжает удивляться.
Келлер довёл идею до конца. Получил опыт, результат и удовлетворённую тишину вместо споров. Снова сработала старая схема — невозможным называют то, чем просто никто не занимался.