- حصل أحد المبرمجين على نسخة قديمة من نظام التشغيل macOS تعمل على جهاز Nintendo Wii
- تضمن المشروع عددًا كبيرًا من التعليمات البرمجية المخصصة والحلول المعقدة
- ورغم الصعوبات، قال المؤلف إن الأمر “يستحق المتابعة”
ننسى أن نسأل ما إذا كان جهاز الكمبيوتر الخاص بك يمكن تشغيله أزمة، الاختبار النهائي لقدرات الحوسبة هذه الأيام هو ما إذا كان بإمكانك اختراق نسخة عمل من الموت على قطعة عشوائية من المعدات الكهربائية. ولكن ربما يتعين علينا إضافة اختبار جديد لبراعة القرصنة: هل يمكنك تشغيل نظام التشغيل Mac OS X Cheetah على جهاز Nintendo Wii؟
وهذا هو بالضبط ما نجح فيه المبرمج براين كيلر، حيث قام المبرمج المغامر بتفصيل العملية المعقدة في بعض الأحيان على مدونته. وكما تتخيل، فإن الحصول على نظام تشغيل تم إيقافه منذ ما يقرب من 25 عامًا ليتم تشغيله على وحدة تحكم ألعاب ليست أحدث كثيرًا يمثل أكثر من نصيبه العادل من العقبات.
استلهم كيلر رؤية مشروع مماثل تمكن من تشغيل Windows NT على Nintendo Wii. وبالنظر إلى أن جهاز Wii يستخدم معالج PowerPC 750CL – وهو إصدار محدث من PowerPC 750CXe الموجود في أجهزة كمبيوتر iMac G3 وiBook G3 القديمة من Apple – كان لدى كيلر فكرة أن محاولته للاختراق ستنجح. لقد ثبت أنه حدس كان على حق فيما يتعلق بالمال.
يستمر المقال أدناه
هذا لا يعني أنها كانت نزهة في الحديقة. كان على كيلر إنشاء محمل إقلاع مخصص، وتصحيح كود مصدر kernel OS X، وتجميع ثنائي kernel معدّل، وحتى كتابة برامج التشغيل الخاصة به التي مكنت kernel من القراءة من فتحة بطاقة SD الخاصة بـ Wii من أجل التمهيد بشكل صحيح. وبعبارة أخرى، كانت العملية عملية قدر الإمكان.
“يستحق المتابعة”

وحتى بعد كل هذه الجهود، ظل كيلر يواجه بعض المشكلات غير العادية. أحدهما، على سبيل المثال، أدى إلى عرض الجهاز لنظام التشغيل Mac OS X بألوان خاطئة. وكما قال كيلر بإيجاز: “كل شيء أرجواني”.
قال كيلر إن إصلاح هذه المشكلة كان معقدًا، لأنه “يتعلق بعدم توافق أساسي بين أجهزة الفيديو الخاصة بـ Wii ورمز الرسومات الذي يستخدمه نظام التشغيل Mac OS X.” كان الحل هو استخدام اثنين من الإطارات المؤقتة – أحدهما لنظام التشغيل Mac OS X Cheetah والآخر لجهاز Wii – وتحويل الإخراج من أحدهما إلى شيء يمكن للآخر فهمه.
لقد كانت مجرد واحدة من المشاكل العديدة التي واجهها كيلر (بشكل غير مفاجئ) في هذا الاختراق غير العادي. ولكن على الرغم من العقبات، كان المسعى ناجحًا، مع تشغيل نظام التشغيل Mac OS X Cheetah (الذي تم إصداره في عام 2001) بشكل كامل على جهاز Nintendo Wii (الذي تم إطلاقه لأول مرة في عام 2006). قام كيلر بنشر الكود المصدري على GitHub لأي شخص لديه الشجاعة الكافية لمواجهة التحدي بنفسه.
وفي معرض تعليقه على المشروع، قال كيلر: “هناك شيء مُرضٍ للغاية بشأن إنجاز شيء لم تكن متأكدًا في البداية من إمكانية تحقيقه… وفي النهاية، تعلمت (وأنجزت) أكثر بكثير مما كنت أتوقعه – وربما الأهم من ذلك، تم تذكيري بأن المشاريع التي تبدو بعيدة المنال هي بالضبط تلك التي تستحق المتابعة”.
اتبع TechRadar على أخبار جوجل و أضفنا كمصدر مفضل للحصول على أخبار الخبراء والمراجعات والآراء في خلاصاتك. تأكد من النقر على زر المتابعة!
وبالطبع يمكنك أيضًا اتبع TechRadar على TikTok للحصول على الأخبار والمراجعات وفتح الصناديق في شكل فيديو، والحصول على تحديثات منتظمة منا على واتساب أيضاً.

التعليقات