الملخص:
أكمل مشروع نظام التشغيل مفتوح المصدر ReactOS مؤخرًا تحديثًا أساسيًا مهمًا. قام فريق التطوير رسميًا بدمج مجموعة تكنولوجيا DirectX واسعة النطاق المستندة إلى Wine 10.0 في النظام. يعتبر هذا أحد أكبر التطورات التي حققها ReactOS في السنوات الأخيرة فيما يتعلق بتوافق تطبيقات Windows والألعاب. ص> ص>

تلتزم ReactOS بإنشاء نظام تشغيل مفتوح المصدر متوافق مع برامج Microsoft Windows وألعابها وبرامج تشغيلها. الهدف الأساسي من هذا التحديث هو تقديم تطبيق DirectX لمشروع Wine الذي تم تطويره لسنوات عديدة في ReactOS، وبالتالي تحسين توافق الرسومات ومستويات دعم اللعبة بشكل كبير. ص>
قال جاستن ميلر، مطور ReactOS المسؤول عن هذا التحديث، إن هذا العمل مستمر منذ فترة طويلة، مع استثمار أكثر من 230 ساعة من وقت التطوير الشخصي، ولا تزال أعمال التحسين ذات الصلة مستمرة. ص>
من منظور مقياس الكود، يمكن تسمية هذا التحديث بإعادة البناء على نطاق واسع. قدم فريق التطوير ما يقرب من 498000 سطر من التعليمات البرمجية الجديدة في وقت واحد، وأزال ما يقرب من 119000 سطر من التعليمات البرمجية القديمة، وقام بتنظيف عدد كبير من تصحيحات توافق DirectX التاريخية والحلول الخاصة. ص>
يسمح نظام الرسومات الذي تمت ترقيته لـ ReactOS باستخدام تقنية OpenGL وVulkan لإكمال تحويل أوامر DirectX. من بينها، لا يزال دعم Vulkan حاليًا يتطلب استخدام إصدار فرعي محدد أو عارض برنامج Mesa، ولكن تم تحسين التوافق العام للرسومات بشكل ملحوظ. وفي الوقت نفسه، قامت مجموعة التكنولوجيا الجديدة أيضًا بتحسين توافقها مع بيئات Windows. ص>
صرح فريق التطوير أنه من المتوقع أن يؤدي هذا التحديث إلى تحسين قدرات التشغيل لمئات الألعاب بشكل مباشر. من المتوقع أن يتم دعم العديد من ألعاب Windows التي لم تتمكن من التشغيل، أو تعطلت بسهولة، أو كانت بها مشكلات توافق خطيرة في الماضي، في المستقبل. ص>
كشف جاستن ميلر أن ترقية DirectX هذه، بالإضافة إلى التصحيحات الأخرى التي لا تزال قيد التطوير، من المتوقع أن تفتح الدعم الجاري لمئات الألعاب. وحتى بناءً على النتائج الحالية، فإن بعض الأعمال التي لم تتمكن من الإطلاق لفترة طويلة بدأت تتلقى تحسينات التوافق. على سبيل المثال، يمكن الآن تشغيل لعبة تمثيل الأدوار الكلاسيكية "Dragon Age: Origins" بنجاح على ReactOS. ص>
يعد هذا التطوير مهمًا بشكل خاص لمجتمع ReactOS. لفترة طويلة، على الرغم من استمرار ReactOS في إحراز تقدم من حيث التوافق مع تطبيقات Windows الأساسية، إلا أن دعم واجهة برمجة التطبيقات للرسومات الحديثة كان دائمًا أحد التحديات الرئيسية التي تواجه المشروع. أصبح التوافق غير الكافي مع DirectX أيضًا عقبة مهمة تحد من تشغيل ألعاب Windows. ص>
كشف فريق التطوير أيضًا أنه مع اكتمال هذه الترقية الأساسية، قد يحقق ReactOS تدريجيًا دعمًا متوافقًا لألعاب DirectX 10 وDirectX 11 وحتى DirectX 12 في المستقبل. في حين أن هذه الأهداف لا تزال بعيدة عن التحقيق الكامل، فقد وضع هذا التحديث أساسًا حاسمًا للتطوير اللاحق. ص>
يعتقد مراقبو الصناعة أنه مع استمرار نضوج نظام Wine البيئي واستمرار تطوير تقنيات الرسومات الحديثة مثل Vulkan، يتخلص ReactOS تدريجيًا من القيود المفروضة على القدرة على تشغيل بعض برامج Windows القديمة فقط في الماضي. إذا استمر توافق DirectX في التحسن في المستقبل، فمن المتوقع أن يصبح المشروع واحدًا من أكثر أنظمة التشغيل المتوافقة مع Windows تمثيلاً في مجتمع المصادر المفتوحة. ص>
بالنسبة لهذا المشروع مفتوح المصدر الذي تم تطويره لسنوات عديدة، فإن إعادة بناء حزمة تكنولوجيا DirectX لا تعني فقط تحسين أداء الرسومات وتوافقها، ولكنها تمثل أيضًا خطوة مهمة لـ ReactOS لتحقيق أهداف توافق أكثر اكتمالاً مع Windows. ص>
معرفة المزيد:
https://github.com/reactos/reactos/pull/9352
ص> ص>
التعليقات