Помста з Reddit: хакер запустив Mac OS X на Nintendo Wii після 10 років спроб

Помста з Reddit: хакер запустив Mac OS X на Nintendo Wii після 10 років спроб

Розробник Браян Келлер довів хейтерам, що застаріла операційна система Apple може працювати на ігровій консолі

Програміст зумів запустити Mac OS X 10.0 (Cheetah) на ігровій консолі Nintendo Wii 2006 року випуску. Головною мотивацією ентузіаста став скепсис інтернет-користувачів, які заявили, що шанси на успіх нульові.

Про це інформує РБК-Україна з посиланням на матеріал Engadget.

Більше цікавого: Доведіть ШІ, що він не живий: творці культової 1000xResist анонсували незвичайну гру Як виник задум

Вперше ідея проєкту виникла у Келлера ще у 2013 році, коли він навчався в університеті. Проте справжній азарт з’явився всього п’ять років тому, коли він натрапив на коментар користувача сабредіту u/CussdomTidder, який стверджував, що запуск Mac OS на Wii неможливий. Розробник сприйняв це як особистий виклик.

"Торік, коли я побачив, що на Wii портували Windows NT, я відчув новий приплив мотивації", - розповів Келлер.

Чоловік вважає, що навіть якщо досвіду не вистачало, спроба реалізації була чудовим шансом навчитися чомусь новому.

Реалізація ідеї

Nintendo Wii виявилася ідеальною платформою для хакінгу. Її архітектура базується на чипі PowerPC, який за структурою схожий на ті, що використовувалися у старих комп’ютерах Apple.

Келлер написав кастомний завантажувач (boot loader), адаптував ядро системи (kernel) та створив нові драйвери.

Завдяки цим маніпуляціям йому вдалося змусити працювати навіть USB-порти консолі - це дозволило підключити стандартну клавіатуру та мишу для керування системою.

Результати незвичайного експерименту

Розробник назвав процес "таким, що приніс задоволення", особливо з огляду на скепсис оточення. Келлер зазначив, що цей досвід нагадав йому важливу істину: проєкти, які здаються недосяжними, якраз і варті того, щоб за них братися.

Для тих, хто хоче повторити експеримент або зануритися у технічні деталі, Келлер опублікував докладний опис у своєму блозі, а весь вихідний код проєкту розмістив на GitHub.

Цікаво, що раніше ентузіасти вже успішно запускали на Wii системи Linux, NetBSD та Windows 95.

Ще більше цікавого:

  • Як правильно скинути налаштування PlayStation і навіщо це потрібно робити
  • No Man’s Sky безкоштовно оновили: у грі з’явилися битви тварин у стилі покемонів