Comprendiendo el presente, definiendo el futuro.

17:45 UTC · MIÉRCOLES, 3 DE JUNIO DE 2026 XIANDAI · Xiandai
3 jun 2026 · Actualizado 17:45 UTC
Videojuegos

Un desarrollador logra portar Mac OS X 10.0 a la consola Nintendo Wii

El desarrollador de software Bryan Keller ha conseguido ejecutar el sistema operativo Mac OS X 10.0 Cheetah en el hardware de una Nintendo Wii, rompiendo con la idea de que era imposible correr sistemas de Apple en esta plataforma.

Lena Kim

2 min de lectura

Un desarrollador logra portar Mac OS X 10.0 a la consola Nintendo Wii
Foto: copetti.org

El desarrollador de software Bryan Keller anunció recientemente que ha logrado portar con éxito Mac OS X 10.0 (nombre en clave Cheetah), uno de los primeros sistemas operativos de Apple, a la consola Nintendo Wii. Este proyecto no solo permite arrancar un sistema de Apple en hardware no oficial, sino que también abre nuevas posibilidades experimentales para esta clásica consola lanzada en 2007.

Aunque anteriormente ya se habían portado sistemas como Linux, NetBSD y Windows NT a la Wii, la dificultad de llevar Mac OS X a esta plataforma era inmensa. En su blog de desarrollo, Keller explica que el proyecto nació de su interés por explorar la arquitectura de bajo nivel del sistema. De hecho, el desafío surgió tras leer en Reddit que algunos usuarios afirmaban que la posibilidad de ejecutar una versión antigua de OS X en la Wii era nula, lo que terminó por motivar a Keller a intentarlo.

Compatibilidad de hardware y desafíos de arquitectura

El procesador PowerPC 750CL que integra la Wii comparte linaje con los chips utilizados en los primeros ordenadores G3 de Apple. Keller analizó detalladamente la configuración de hardware de la consola y señaló que, aunque su arquitectura de memoria mixta de 88 MB no es convencional, es suficiente para cumplir con los requisitos mínimos de ejecución de Mac OS X 10.0. Para verificarlo, utilizó el emulador QEMU, asegurándose de que el sistema pudiera arrancar correctamente dentro de esos límites de memoria.

Para lograr la migración, Keller se centró en adaptar el núcleo Darwin. La parte de código abierto de Mac OS X hizo que la portabilidad fuera teóricamente viable, mientras que la capa de interfaz de usuario, que es de código cerrado, pudo ser invocada una vez que el núcleo funcionó correctamente. Gracias a que la Wii ya cuenta con un entorno consolidado de software casero (Homebrew), Keller pudo saltarse las restricciones de arranque habituales y escribir un cargador de arranque personalizado para tomar el control directo de la inicialización del hardware.

Durante el proceso, Keller descartó la idea de portar el Open Firmware original o BootX. Consideró que estos cargadores estándar eran demasiado complejos y contenían demasiada redundancia específica para el hardware de Mac. Finalmente, optó por escribir un cargador de arranque desde cero, conservando solo la configuración de hardware mínima necesaria para arrancar el sistema, logrando así cargar el núcleo.

Actualmente, el código completo del proyecto y la guía de usuario están disponibles en el repositorio wiiMac de GitHub. Keller espera que, a través de este proyecto, más entusiastas de la tecnología puedan profundizar en el funcionamiento de los sistemas basados en la arquitectura PowerPC y, al mismo tiempo, darle una nueva vida a esta emblemática consola.

Comentarios