O desenvolvedor Bryan Keller estava curioso para saber se uma versão antiga do sistema operacional Mac da Apple era capaz de rodar no Nintendo Wii depois de ver o Windows NT portado para o dispositivo de jogo, então ele decidiu tentar. Ele conseguiu fazer com que o Mac OS X 10.0 Cheetah funcionasse no Nintendo Wii e compartilhou uma postagem no blog percorrendo o projeto.
O Wii usa um processador PowerPC 750CL, que é uma versão mais recente do PowerPC 750CXe que a Apple usou no iBook G3 e no iMac, e é por isso que Keller tinha um palpite de que o processo seria bem-sucedido. Keller escreveu um bootloader personalizado e finalmente conseguiu carregar o OS X, com o processo de várias etapas detalhado em seu site.
Ele teve que corrigir o código-fonte do kernel do OS X e compilar um binário do kernel modificado, depois escrever drivers personalizados para que o kernel pudesse ler o slot do cartão SD do Wii para inicializar no sistema de arquivos. Ele também teve que escrever um driver de framebuffer para a interface do OS X, resolver uma incompatibilidade de cores entre o hardware de vídeo do Wii e o código gráfico do OS X e procurar o código-fonte do OS X Cheetah USBFamily de uma década no IRC para fazer os periféricos funcionarem.
Keller conseguiu fazer o instalador do Mac OS X Cheetah rodar com um teclado e mouse funcionais, transformando o Wii em um sistema utilizável rodando o OS X.
Keller investiu tanto no projeto que levou o Wii com ele nas férias no Havaí para poder trabalhar nele. Para aqueles curiosos sobre como ele resolveu a miríade de problemas necessários para fazer o OS X rodar em um Wii, seu vale a pena conferir o site. Qualquer pessoa que queira tentar configurar o OS X em um Wii pode obter o código-fonte do projeto no GitHub.













