IA Actualidad

El desarrollador Bryan Keller ha logrado algo sorprendente: ejecutar una versión antigua de Mac OS X en la Nintendo Wii, la conocida consola de 2006. Este ingeniero, motivado por un comentario desalentador, ha demostrado que lo que parecía imposible puede hacerse realidad.

Genesis de una idea innovadora

La idea surgió en 2013, durante su segundo año en la universidad, pero fue hace cinco años cuando Keller encontró la motivación necesaria para llevar a cabo este proyecto. Un usuario de Reddit, bajo el seudónimo u/CussdomTidder, publicó que «hay un cero por ciento de posibilidades de que esto ocurra», lo que impulsó a Keller a hacer de este reto su objetivo.

Michael Jordan en una entrevista.
El desarrollador Bryan Keller tomó el reto de forma personal.
YouTube / ESPN / Netflix

El proceso de portación

Keller comenzó a trabajar en el proyecto, inspirado por el comentario a favor de los contrarios. En particular, la portación de Mac OS X 10.0 (Cheetah) a un dispositivo concebido para jugar a títulos como Wii Sports y Super Mario Galaxy.

“El año pasado, cuando vi que se había portado Windows NT a la Wii, sentí un renovado sentido de motivación”, comentó Keller. Para él, aunque la falta de experiencia en programación de bajo nivel hiciera que el proyecto terminara en fracaso, el simple hecho de intentarlo supondría una oportunidad de aprendizaje valiosa.

Imagen de una Wii junto a un MacBook con código en la pantalla.
Keller no permitió que un simple vuelo interfiriera en su tarea.
Bryan Keller / GitHub

Detalles técnicos

Keller destacó que la Wii es una consola extremadamente hackeable, con otros desarrolladores que han logrado ejecutar Windows 95, Linux, y NetBSD en ella. Esto se debe a que la consola utiliza un chip PowerPC, similar al de los Macs más antiguos. «Dada esta cercanía, me sentí seguro de que la CPU no sería un obstáculo», explicó el desarrollador.

Para concretar su proyecto, Keller diseñó un bootloader personalizado, parcheó el kernel, y escribió controladores nuevos. Incluso logró que los puertos USB de la Wii funcionaran para permitir la conexión de mouse y teclado.

Reflexionando sobre el proceso, Keller lo describió como «profundamente satisfactorio», especialmente teniendo en cuenta las dudas iniciales que despertó. “Al final, aprendí (y logré) mucho más de lo que esperaba. Quizás lo más importante fue recordarme que los proyectos que parecen inalcanzables son exactamente los que vale la pena perseguir”, concluyó.

Recursos para interesados

Para aquellos con habilidades técnicas que deseen profundizar en el proceso, Keller ha compartido un blog extenso que detalla cada paso de la portación. Además, los interesados pueden visitar su repositorio de GitHub para experimentar por sí mismos.

FAQ

  • ¿Qué versión de Mac OS X se ha portado a la Wii? Se ha portado la versión 10.0, conocida como Cheetah.
  • ¿Quién es el responsable de este proyecto? El desarrollador Bryan Keller es el creador de esta adaptación.
  • ¿Por qué lo hizo? Motivado por un comentario en Reddit que desafiaba la posibilidad de esta hazaña, Keller se propuso demostrar que era posible.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *