يتجاوز نظام Haiku OS أخيراً أكبر عقباته التقنية المتمثلة في غياب تسريع الرسومات ثلاثية الأبعاد. وبفضل جهود مجتمع المطورين في نقل شيفرة تعريفات شركة Nvidia المفتوحة المصدر الخاصة بنظام لينكس، أصبح بإمكان المستخدمين الآن تشغيل الألعاب ثلاثية الأبعاد بمعدلات إطارات سلسة على نظام التشغيل البديل.
على مدار العام الماضي، نجح المطور X512 ومجتمع منتديات Haiku في نقل تعريف بطاقة الرسوميات (GPU Driver) إلى النظام. وكما ظهر في مقطع فيديو حديث لقناة Action Retro يستعرض فيه أداء بطاقة RTX 2070 Super، يعتمد هذا التعريف بشكل أساسي على وحدة معالج نظام الرسوميات (GSP). وقد قدمت شركة Nvidia هذه الوحدة مع معمارية Turing، مما يعني أن المستخدمين بحاجة إلى بطاقة رسوميات من سلسلة GTX 16 أو RTX 20 كحد أدنى للاستفادة من التسريع العتادي.
تُعد القفزة في الأداء من وضع VESA المعتمد على المعالجة البرمجية إلى التسريع العتادي تحسناً هائلاً، مما يجعل نظام Haiku أقرب ليكون نظاماً أساسياً للاستخدام اليومي (Daily driver). ومع ذلك، تظل الميزات المغلقة مثل تقنية CUDA غير متاحة نظراً لعدم تضمينها في الجزء مفتوح المصدر من تعريفات شركة Nvidia. كما تواجه بعض الألعاب، مثل لعبة Minecraft، عقبات في التوافق حالياً بسبب تحديث مكتبة Mesa الأخيرة التي تخلت عن دعم OSMesa.
كيفية اختبار تعريف Nvidia على نظام Haiku
- ابدأ بتثبيت أحدث نسخة ليلية (Nightly build) من نظام Haiku OS.
- تأكد من امتلاكك بطاقة رسوميات بمعمارية Turing أو أحدث (سلسلة GTX 16 أو RTX 20 وما فوقها).
- قم بتنزيل حزمة التثبيت من مستودع GitHub (مثل الإصدار التجريبي v0.0.2).
- ثبّت التعريف لاستبدال وضع VESA الافتراضي وتفعيل تسريع الرسومات ثلاثية الأبعاد.
في الوقت ذاته، يحقق نظام ReactOS تقدماً ملحوظاً في ساحة أنظمة التشغيل البديلة. فقد استعرض اللاعب Aotori Hibiki مؤخراً تجربة لعب Half-Life 2 على حاسوب بمعالج Intel Sandy Bridge وبطاقة رسوميات GeForce 8400GS. ونظراً لأن نظام ReactOS متوافق مع بنية Windows NT، فإنه يدعم تعريفات بطاقات الرسوميات بنمط WDDM، مما يتيح له استخدام نفس تعريفات نظام Windows.
ويعمل مشروع ReactOS حالياً على تنفيذ أولى استدعاءات واجهة برمجة تطبيقات نواة NT6 لضمان التوافق مع برامج نظام Windows الحديثة (بدءاً من إصدار Vista). وبالنسبة للمستخدمين الباحثين عن نظام تشغيل بسيط وموجه لسطح المكتب يعمل بكفاءة دون أن يكون مجرد توزيعة لينكس أخرى، فإن هذه التطورات تبدو واعدة للغاية.
سوق الحواسيب يحتاج إلى بدائل خارج عباءة لينكس
يُبرز التقدم الملحوظ في نظامي Haiku وReactOS رغبة متزايدة في أنظمة تشغيل موجهة لسطح المكتب والمستخدم الفردي بعيداً عن توزيعات لينكس التقليدية. ومن خلال الاستفادة من وحدات شركة Nvidia مفتوحة المصدر وبنية Windows NT، تتجاوز هذه المشاريع المستقلة العقبة شبه المستحيلة المتمثلة في كتابة تعريفات رسومية من الصفر.
وإذا تمكن نظام Haiku من استقرار هذا التعريف المعتمد على معمارية Turing، فقد يتحول أخيراً من مجرد مشروع يثير الحنين إلى الماضي إلى نظام عملي حقيقي للمستخدمين المحترفين. ويثبت هذا الإنجاز أن توثيق العتاد مفتوح المصدر، حتى وإن كان جزئياً مثلما فعلت شركة Nvidia، قادر على بث الحياة في أنظمة برمجية جديدة بالكامل.