برایان کلر، توسعهدهندهای با کنجکاوی فراوان، پس از مشاهده پورت کردن ویندوز NT بر روی کنسول بازی نینتندو Wii، تصمیم گرفت آزمایش کند که آیا نسخه قدیمی سیستمعامل مک اپل، یعنی Mac OS X 10.0 Cheetah، قادر به اجرا بر روی این دستگاه است یا خیر. او موفق شد سیستمعامل Mac OS X 10.0 Cheetah را بر روی نینتندو Wii راهاندازی کند و در وبلاگ خود فرآیند این پروژه را به تفصیل شرح داد.
کنسول Wii از پردازنده PowerPC 750CL بهره میبرد، که نسخه بهروزی از پردازنده PowerPC 750CXe است که در آیبوک و آیمکهای G3 اپل مورد استفاده قرار گرفته است. همین موضوع باعث شد کلر حدس بزند که این فرآیند ممکن است موفقیتآمیز باشد. او یک بوتلودر سفارشی توسعه داد و در نهایت توانست سیستمعامل Mac OS X را بر روی Wii بارگذاری کند. فرآیند چندمرحلهای این کار در سایت شخصی او به تفصیل شرح داده شده است.
برای این کار، کلر نیاز داشت که کد منبع هسته Mac OS X را اصلاح کند و یک هستهساز (کرنل) تغییر یافته کامپایل کند. همچنین، درایورهای سفارشی نوشت تا هسته بتواند از اسدی کارت وای استفاده کند و سیستمعامل را بوت کند. او علاوه بر این، باید درایور فریمباتر برای رابط کاربری Mac OS X توسعه میداد، مشکل ناسازگاری رنگ بین سختافزار ویدئوی Wii و کد گرافیک Mac OS X را حل میکرد، و برای فعالسازی دستگاههای جانبی، به سورس کد قدیمی USBFamily مربوط به Mac OS X Cheetah که در IRC پیدا کرده بود، رجوع میکرد.
کلر توانست نصبکننده Mac OS X Cheetah را با کیبورد و موس کارآمد اجرا کند، و در نتیجه Wii را به یک سیستم عملیاتی قابل استفاده تبدیل کند که بر پایه OS X کار میکرد. او حتی برای پیشبرد پروژه، Wii را در سفر به هاوایی برد تا بتواند روی آن کار کند.
برای کسانی که کنجکاو هستند بدانند چگونه مشکلات متعددی برای راهاندازی OS X بر روی Wii حل شده است، وبسایت او منبع ارزشمندی است. همچنین، هر کسی که قصد دارد پروژه نصب OS X بر روی Wii را امتحان کند، میتواند کد منبع پروژه را در GitHub بیابد.





