إصدار Copland D11E4 من آبل يعمل داخل المتصفح
نشر مايكل شتايل عرضًا تجريبيًا في المتصفح لآخر إصدار من نظام Copland الملغى، وهو D11E4، يعمل داخل منفذ WebAssembly لمحاكي DingusPPC، وهي أول مرة يصبح فيها النظام متاحًا في المحاكاة.
نشر مايكل شتايل عرضًا تجريبيًا لنظام التشغيل Copland من آبل يعمل داخل المتصفح. وفي العرض تعمل النسخة D11E4، وهي آخر إصدار أنتجته آبل، داخل نسخة محسّنة من DingusPPC، وهو محاكي لحواسيب PowerPC Mac مترجَم إلى WebAssembly.
وبحسب شتايل، يُعرف Copland بأنه بالغ الصعوبة في التشغيل على العتاد الحقيقي، ولم يكن متاحًا في المحاكاة من قبل على الإطلاق.
ماذا يفعل العرض
يُقلع المحاكي النظام مباشرة داخل الصفحة. النقر على الشاشة يمنح لوحة المفاتيح والفأرة للجهاز المحاكى، أما مفتاح Escape فيعيدهما إلى المتصفح. على العتاد الحقيقي يستغرق الإقلاع نحو 30 ثانية، ويشير شتايل إلى أن جهازًا حديثًا يستطيع مواكبة الزمن الحقيقي عبر wasm.
وإذا واجه الكود أي assertion، ينتقل المحاكي إلى المنقّح؛ ويكفي النقر على “Continue” لمواصلة التشغيل. وينصح شتايل بفتح قرص Copland HD وتشغيل GXSlidemaster أو Eric’s Solitaire من مجلد Applications.
أحد عشر ترقيعًا خلف المنفذ
تطلّب تشغيل Copland أحد عشر ترقيعًا (patch)، منشورة على فرع copland-boot في تفريعة شتايل من DingusPPC، بينما تقع ترقيعات نسخة wasm على فرع منفصل. ولا يقبل DingusPPC ترقيعات كُتبت بمساعدة الذكاء الاصطناعي، لذا يدعو شتايل من يرغب إلى إعادة كتابة هذه الإصلاحات استنادًا إلى الشروح الواردة في رسائل الـcommit.
ويهدف DingusPPC، بحسب وصف مستودعه، إلى محاكاة دقيقة لحواسيب PowerPC Mac، ويتضمن بيئة تنقيح مع مفكك تجميع (disassembler). ويعمل على أفضل وجه مع أجهزة NuBus وOld World ROM، مثل Power Mac 6100 و7200 وG3 Beige.
لماذا يهم هذا
كان Copland مقررًا أن يحل محل System 7 بنظام حديث قائم على نواة مصغّرة، لكن المشروع أُلغي. واشترت آبل بدلًا منه نظام NeXTSTEP/OpenStep الذي صار لاحقًا Mac OS X. وتشغيل آخر إصدار من Copland في تبويب متصفح يجعل هذا الفرع المهجور من التاريخ قابلًا للاستكشاف مباشرة.
SiTech — تطوير ويب مدعوم بالذكاء الاصطناعي
نبني مواقع سريعة وعصرية وندمج الذكاء الاصطناعي في سير عمل الشركات. لديك مشروع أو سؤال؟ يسعدنا مساعدتك.