Хакер запустил Mac OS X на игровой консоли Nintendo Wii

Гаджеты

Разработчик Брайан Келлер совершил невозможное — ему удалось портировать древнюю версию операционной системы macOS на консоль Nintendo Wii 2006 года выпуска. Идея пришла ему ещё в 2013 году, когда он был студентом второго курса, но настоящий толчок произошёл пять лет назад, когда в интернете прочитал комментарий: «Вероятность того, что это когда-либо произойдёт, равна нулю».

Келлер воспринял это как личный вызов и взялся за дело. Его целью стала установка Mac OS X 10.0 Cheetah на консоль, изначально предназначенную для запуска Wii Sports и Super Mario Galaxy. «Когда в прошлом году я узнал о портировании Windows NT на Wii, моя мотивация возросла. Даже если бы я потерпел неудачу из-за нехватки опыта работы с низкоуровневым кодом, сам процесс дал бы мне ценные знания», — писал разработчик.

Консоль Nintendo Wii славится своей уязвимостью для хакеров. Энтузиасты уже успели портировать на неё Windows 95, Windows NT, Linux и NetBSD. Ключевым преимуществом оказалась архитектура: Wii использует процессор PowerPC, который также встречался в старых Mac-компьютерах. Это сходство было критично для успеха проекта.

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

«В итоге я достиг и изучил гораздо больше, чем ожидал», — заключил Келлер. Проект доказывает, что современное оборудование предоставляет практически безграничные возможности для экспериментов и что иногда лучший мотивор — это чужое сомнение.