تعتبر محاكاة X86_64 فعالة مع Box86

تعتبر محاكاة X86_64 فعالة مع Box86

يعد تشغيل التطبيقات على بنية مختلفة عن تلك التي تم إنشاؤها من أجلها ظاهرة شائعة ، ليس أقلها مع الترحيل المعماري لشركة Apple كل عقد أو نحو ذلك. كما يتم استخدامه بشكل شائع مع أنظمة ARM و OpenRISC و RISC-V ، على سبيل المثال ، لتشغيل التطبيقات المتوفرة فقط لـ x86 أو x86_64. بينما غالبًا ما يتم استخدام QEMU والأقارب هنا ، إلا أنهم ثقيلون جدًا على الموارد ، وهذا هو المكان الذي يشبه فيه الخيار المربع 86 وشقيقه Box64 64 بت خيارات جذابة. على عكس QEMU ، كلاهما اقتراح قم بإعادة ترجمة استدعاءات المكتبة الديناميكية وإعادة توجيهها إلى المكتبات الأصلية ، بما في ذلك تلك الخاصة بـ SDL و OpenGL.

كلاهما متاح على GitHub بموجب ترخيص MIT ، مع المربع 64 ربما يكون الأكثر إثارة للاهتمام هذه الأيام ، حيث انتقلت التطبيقات والألعاب إلى عالم 64 بت فقط. الشرط الصعب الوحيد الذي يشترطه Box64 لنظام مضيف هو أن يكون صغيرًا ، وهذا مطلب سهل للغاية للوفاء به. الأحدث يطلق كان في 10 مارس ، مع Box86 0.3 و Box64 0.2.2. نظرًا لكونها طبقة ترجمة بشكل أساسي ، فإنها لا تقدم توافقًا كاملاً مع كل جزء من البرامج الموجودة هناك ، ولكنها بالفعل جيدة بما يكفي لتشغيل عملاء Steam و GoG و Epic Game Store وتثبيت وتشغيل ألعاب Windows عبر Wine لـ x86.

مجموعة بسيطة من المعايير تُظهر مقارنتها بـ QEMU و FEX (محاكي آخر) أنه يقوم بتشغيل المزيد من التطبيقات وبأداء أفضل بشكل ملحوظ.


Written By
More from Akeem Ala
Leave a comment

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *