أخبار أبل

الثنائيات العالمية Arm-Intel-PowerPC ممكنة

السبت 11 يوليو ، 2020 2:42 مساءً بتوقيت المحيط الهادئ الصيفي بواسطة أرنولد كيم

قد لا يدرك الزوار الأبديون العارضون أن لدينا شخصية نشطة للغاية منتدى PowerPC حيث يناقش المستخدمون المشكلات المتعلقة بأجهزة PowerPC Mac التي لم يتم إنتاجها منذ عام 2006. وتتراوح الخيوط من ترقيات الأجهزة وخيارات البرامج إلى الحنين إلى الماضي:





IMG 4113 الصورة بواسطة AphoticD

آبل مؤخرًا أعلن الانتقال إلى أبل سيليكون أثارت أجهزة Mac المستندة إلى (Arm) بعض الأسئلة المثيرة للاهتمام حول الدعم المستقبلي لهذه الأجهزة القديمة.



على وجه الخصوص ، عضو المنتدى الخالدة رائع سئل عن الدعم المستمر للثنائيات العالمية في macOS المرتقب المستند إلى Arm ، وما إذا كان من الممكن وجود ثنائي عالمي رباعي الاتجاه أم لا:

خلال الكلمة الرئيسية لعام 2020 في WWDC ، أعلنت Apple عن إعادة طرح Universal Binaries ، للمطورين لإنشاء تطبيقات تعمل على كل من Intel و Arm Macs أثناء الانتقال.

لكن الثنائيات العالمية لم تختف أبدًا في المرة الأولى! يمكنك تشغيل تطبيقات PPC-Intel على Mojave ، وأفترض أيضًا Catalina. أيضًا ، لا تزال العديد من تطبيقات Intel فقط 'عالمية' من حيث أنها تحتوي على إصدارات لكل من i386 (32 بت Intel) و x86_64 (64 بت Intel).

وبالتالي ، لدي فضول شديد: هل سيكون من الممكن للمطور إنشاء ثنائي عالمي واحد يعمل محليًا على جميع البنى الأربعة: PPC و i386 و x86_64 و ARM؟

يبدو أن الجواب نعم. مطور TenFourFox المدونات عن الاحتمال ، مؤكدة أنه من الممكن بالفعل:

كان السؤال الذي تلقيته مرارًا وتكرارًا في الأيام القليلة الماضية ، الآن بعد أن أصبحت AARM (Apple ARM) شيئًا ، هل من الممكن أن يكون ثنائي ARM-Intel-PowerPC العالمي النهائي ممكنًا؟ لكم الرهان هو! في الواقع ، قامت Apple بالفعل بتوثيق ذلك يمكن أن يكون لديك ثنائي خماسي ، على سبيل المثال ، ARM64 و 32 بت PowerPC و 64 بت PowerPC و i386 و x86_64. فقط قم ببنائها بشكل منفصل وشحذها معًا

TenFourFox هو منفذ Firefox لأجهزة PowerPC Mac التي تعمل بنظام التشغيل OS X 10.4 أو 10.5. يوفر لهؤلاء المستخدمين دعم المستعرض الحديث. يشير المطور في الواقع إلى أن كل بنية يمكن أن يكون لها نوع فرعي خاص بها ، مما يعني أن ما يسمى بـ 'Super Duper Universal Binary' يمكن أن يدعم 17 مجموعة تعليمات مختلفة ، والتي يمكن تشغيلها على أي جهاز من PowerPC إلى المستقبل القائم على الذراع. Mac مع دعم كامل لجميع أنواع المعالجات الفرعية.