عن المشروع
Boxedwine هو محاكي مفتوح المصدر لتشغيل تطبيقات ويندوز. بدلاً من إعادة تنفيذ واجهة برمجة تطبيقات ويندوز مباشرة، يقوم بتشغيل نسخة 32-بت من Wine ومحاكاة نواة لينكس والمعالج تحتها، مما يسمح باستضافة إصدارات متعددة من Wine. وهو مكتوب بلغة C++ مع SDL ويستهدف عدة منصات.
القدرات الرئيسية الموصوفة في ملف README:
- تشغيل برامج ويندوز 16-بت و32-بت.
- يعمل على ويندوز وماك ولينكس والويب (Emscripten/WASM).
- يمكنه تشغيل إصدارات متعددة من Wine، من 3.1 حتى 11.0.
- يدعم التطبيقات والألعاب التي تستخدم OpenGL وDirect3D وVulkan.
ملاحظات الإصدار 26R1 تدّعي أداءً أسرع بنحو 50% على جميع المنصات باستثناء WASM، واستخدام ذاكرة أقل بنحو 20% لإصدارات 64-بت، وإضافة دعم Wine 11، وOpenGL فوق D3D12 لإصدار ويندوز ARM64، وتحسين (وإن لم يكن مثاليًا) الصوت لإصدارات الويب.
القيود المعروفة والمهام المتبقية المدرجة من قبل المشروع تشمل: إصدار Emscripten/الويب لا يزال بطيئًا ويحتاج إلى JIT، والإصدار متعدد الخيوط يتلعثم مع الصوت، وOpenGL على ماك لا يعمل مع المخازن المؤقتة للإطارات، والألعاب الصادرة بعد 2010 لها نجاح محدود، وإصدارات .NET الأحدث لا تعمل، ودعم عصا التحكم مفقود.
المنصات المختبرة: Emscripten (WASM)، لينكس 64-بت x86/Arm64، ماك (ARM)، ويندوز 32-بت، وويندوز 64-بت x86/Arm64.
يتضمن ملف README أيضًا نتائج Cinebench 11.5 متعددة النواة وأحادية النواة ورقم timedemo لـ Quake 2 عبر عدة أجهزة مضيفة، مقدمة كمعايير مشروع وليست قياسات مستقلة. تغطي روابط التوثيق الميزات القادمة، واستكشاف أخطاء الألعاب والتطبيقات وإصلاحها، وتصحيح أخطاء المطورين، وتعليمات البناء، وبناء OSMesa على ماك، ومحاكاة المعالج.
الترخيص: رخصة جنو العمومية العامة الإصدار 2 (GPL).
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.