한 줄 결론 : 닌텐도 Wii·GameCube가 애플 PowerMac과 같은 PowerPC 계열이라는 점을 이용해, 한 개발자가 클래식 Mac OS를 Wii 데스크톱까지 부팅시켰습니다. 이 글로 ‘왜 가능한지’와 ‘어디까지 왔는지’를 알 수 있습니다.
무슨 일이 있었나
개발자 Rairii가 Virtually Fun에 게재한 기고글에서, 클래식 Mac OS를 닌텐도 PowerPC 계열 하드웨어에 포팅해 처음으로 데스크톱 화면까지 띄웠다고 밝혔습니다. 글에는 Wii에서 부팅된 Mac OS 7.6과 Mac OS 9.2.2 화면이 함께 실렸습니다.
핵심 전제는 하드웨어 계보입니다. GameCube의 ‘Flipper’, Wii의 ‘Vegas'(개정판 ‘Bollywood’), Wii U의 ‘Latte’는 모두 ArtX가 설계에 깊이 관여한 칩셋 계열이며, ArtX는 이후 ATI에 인수되었습니다. 즉 이들 콘솔은 애플이 쓰던 것과 같은 PowerPC 아키텍처 기반이어서, 이론적으로 클래식 Mac OS를 돌릴 여지가 있었던 것입니다.
개발자는 이 작업을 2025-06-22에 OpenBIOS를 포크하며 시작했고, 어떤 코딩 에이전트나 LLM도 사용하지 않고 모든 코딩·리버싱·디버깅을 직접 했다고 명시했습니다. 재미와 학습이 목적이라는 점을 분명히 했습니다.
누구에게 의미가 있나
이 소식은 레트로 컴퓨팅 애호가, 저수준 펌웨어·부팅 과정에 관심 있는 개발자, PowerPC 아키텍처를 공부하는 사람에게 흥미로운 사례입니다. 과거 Mac OS X를 Wii에 올리려던 Goldfish64의 OpenBIOS 포팅 작업과 맞닿아 있어, 커뮤니티 차원의 리버스 엔지니어링 흐름을 보여줍니다.
반면 ‘내 Wii를 Mac처럼 일상적으로 쓰고 싶다’는 일반 사용자에게는 아직 의미가 없습니다. 원문에서 개발자 스스로 “공개 릴리스에는 전혀 가깝지 않다”고 못 박았기 때문입니다.
직접 해보려면
현재 공개 배포본이 없어 일반 사용자가 따라 할 단계는 제공되지 않습니다. 원문에서 확인되는 기술적 경로는 다음과 같습니다.
- ‘New World’ 클래식 Mac OS는 Open Firmware 환경에서 도는 ‘Trampoline’ 부트로더로 시작하므로, 이를 위해 OpenBIOS를 포팅했습니다.
- 초기 부팅용으로 EXI 버스(닌텐도·Macronix가 부르는 SPI 명칭) 기반 ‘SD Gecko’와 ‘EXI-IDE’ 디스크 드라이버를 포팅했습니다.
- 테스트 단계에서는 ‘Mac OS ROM’ TBXI 파일을 FAT 파일시스템에
\ppc\bootinfo.txt로 두어 OpenBIOS가 로드하도록 했습니다. - Trampoline이 가정하는 물리 주소 공간 배치가 이 하드웨어와 달라, 커널 메모리 청크 리스트의 MMIO 매핑 등을 패치해야 했습니다.
대안과 비교
동일 하드웨어를 겨냥한 다른 포팅 시도들이 존재합니다. 아래는 원문에서 언급된 범위 내 비교입니다.
| 프로젝트 | 이식 대상 OS | 타깃 하드웨어 |
|---|---|---|
| Rairii (본문) | 클래식 Mac OS (7.6, 9.2.2) | GameCube·Wii, 추후 Wii U |
| Rairii의 이전 작업 | Windows NT | PowerPC Mac 노트북 등 |
| Goldfish64 | Mac OS X | Wii·Wii U |
한계와 주의할 점
가장 중요한 한계는 공개 릴리스 단계가 아니라는 점입니다. 또한 EXI-IDE 드라이버는 실제 하드웨어가 아니라 개발자가 수정한 Dolphin 에뮬레이터 트리에 맞춰 작성된 것이어서, 실기 동작과는 차이가 있다고 원문에 명시돼 있습니다. FAT32 기반 테스트 방식은 4GB 이미지 한계가 있어 후기 Mac OS 버전엔 부적합할 수 있습니다. Wii U의 특정 주소 영역(Radeon R7xx의 ‘HDP’) 활용 여부 등은 아직 확정되지 않은 설계 판단으로 남아 있습니다.
자주 묻는 질문 (FAQ)
Q. 지금 내 Wii에 설치해서 쓸 수 있나요?
아니요. 개발자가 직접 아직 공개 릴리스에 전혀 가깝지 않다고 밝혔습니다. 데스크톱 부팅을 확인한 개발 단계입니다.
Q. 어떻게 게임기에서 Mac OS가 돌아가나요?
GameCube·Wii·Wii U는 ArtX가 관여한 칩셋 기반 PowerPC 아키텍처로, 애플 PowerMac과 같은 계열이기 때문입니다.
Q. 이 작업에 AI가 쓰였나요?
원문에 따르면 어떤 코딩 에이전트나 LLM도 사용하지 않고 개발자가 직접 코딩·리버싱·디버깅을 수행했습니다.