تعتبر محاكاة 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
توقف Twitter عن تشغيل تطبيقات المصادقة مرة أخرى
يظهر شعار Twitter على لافتة في مقر الشركة في سان فرانسيسكو ،...
Read More
Leave a comment

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