мужчина говорит о личных переживаниях Mac OS X 10.0
Photo of Mac OS X running on a Nintendo Wii (Bryan Keller / GitHub)

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 не упирался в несовместимость на уровне архитектуры. После этого всё превратилось в классическую низкоуровневую возню, где романтика быстро заканчивается и остаются скучные, но победные патчи.

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

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

Главный редактор сайта itzine.ru IT-журналист с 15-летним стажем. Мешки под глазами, седина в волосах и глубокое понимание рынка.

Leave a reply