- يستخدم نظام PS5-Linux ثغرة في برنامج إدارة الأجهزة الافتراضية لتشغيل سطح مكتب لينكس كامل مع إمكانية الوصول إلى وحدة المعالجة المركزية ووحدة معالجة الرسومات في جهاز PS5
- يعمل فقط على طرازات PS5 "الأصلية" التي تعمل بالأقراص والتي تعمل بنظام تشغيل 3.xx–4.xx ويتطلب أجهزة محددة
- يمكن لنظام التشغيل أوبونتو 26.04 مع نواة لينكس 7 تشغيل ألعاب الكمبيوتر الشخصي وألعاب ستيم والمحاكيات بدقة تصل إلى 4K60
- المشروع تجريبي، ولا يدعم نظام التشغيل المزدوج، ويعاني من عدة قيود، وهو موجه للمستخدمين المتقدمين.
استخدام جهاز بلاي ستيشن 5 كما لو كان جهاز كمبيوتر للألعاب يعمل بنظام لينكس لم يعد الأمر مجرد عرض تقني يُنشر على مواقع التواصل الاجتماعي. فبعد أشهر من العمل، كشف مهندس الأمن ومطور التعديلات الشهير آندي نغوين (theflow0) عن طريقة تُمكّن بعض أجهزة PS5 من تشغيل نظام لينكس كامل وتشغيل ألعاب الكمبيوتر الشخصي مع تسريع الأجهزة.
المشروع المعروف باسم نظام تشغيل PS5-Linux، يُحدث تحولاً في جهاز سوني إلى جهاز يعمل بشكل أقرب إلى حاسوب x86-64 تقليدي. إنها ليست ميزة رسمية، وليست موجهة للاعب العادي، لكنها تفتح آفاقًا جديدة للمتحمسين الذين يرغبون في تجربة أجهزتهم بما يتجاوز واجهة بلاي ستيشن القياسية.
ما هو نظام PS5-Linux تحديداً وكيف يعمل؟
يعتمد جوهر المشروع على ثغرة أمنية في برنامج إدارة الأجهزة الافتراضية تم إصلاحها بالفعل في إصدارات البرامج الثابتة الأحدث. من خلال استغلال هذه الثغرة، يتجاوز نظام PS5-Linux بعض طبقات الأمان الخاصة ببيئة GameOS الخاصة بالجهاز ويحصل على وصول منخفض المستوى إلى معالج AMD SoC المخصص المستخدم في جهاز PlayStation 5.
بمجرد حقن الحمولة وتحميل نظام لينكس، تعرض وحدة التحكم خاصيتها معالج Zen 2 ثماني النواة / 16 مسارًا بتردد يصل إلى 3.5 جيجاهرتز و مبادئ السلوك وحدة معالجة الرسومات RDNA2 بسرعة تصل إلى 2.23 جيجاهرتز بالنسبة لنظام التشغيل. هذا يعني أن الجهاز لم يعد يتصرف كوحدة تحكم مغلقة، بل كجهاز كمبيوتر شخصي يعمل بنظام تشغيل لينكس قياسي.
ومن هناك، يمكن تهيئة النظام على النحو التالي: بيئة سطح مكتب كاملة مبنية على نظام التشغيل أوبونتو 26.04 جنبا إلى جنب مع Linux kernel 7في ظل هذا الإعداد، أفاد المستخدمون بإمكانية تشغيل ألعاب Steam وألعاب الكمبيوتر الشخصي عبر طبقات التوافق ومجموعة متنوعة من المحاكيات، وكل ذلك من جلسة Linux تقليدية.
بحسب ملاحظات المشروع، فإن الثغرة التي تم استغلالها بواسطة PS5-Linux هو "تعديل برمجي" فقطلا يقوم هذا التعديل باستبدال نظام تشغيل بلاي ستيشن بشكل دائم، ولا يقوم بتثبيت برنامج ثابت مخصص. يبقى التعديل في الذاكرة؛ وبمجرد إيقاف تشغيل الجهاز أو إعادة تشغيله بشكل طبيعي، يعود كل شيء إلى نظام تشغيل PS5 الأصلي.

طرازات PS5 المدعومة وإصدارات البرامج الثابتة
ومن أهم التحذيرات أن لا يعمل نظام PS5-Linux إلا على تركيبات محددة للغاية من الأجهزة والبرامج الثابتةيستهدف المشروع حاليًا طرازات "Phat" القائمة على الأقراص، أي جهاز PS5 الأصلي كامل الحجم المزود بمحرك أقراص ضوئية.
تم تطوير الثغرة الأمنية والحمولة لـ سلسلة البرامج الثابتة 3.xx و 4.xxيمكن لأجهزة الألعاب التي تعمل بهذه الإصدارات الوصول مباشرةً إلى مكونات الجهاز والاستفادة من جميع إمكانيات نظام PS5-Linux. أما الأنظمة التي تم تحديثها إلى إصدارات أحدث، فهي محظورة فعلياً في الوقت الحالي، نظراً لأن سوني قد أصلحت الثغرة الأمنية.
توجد أيضاً بعض الفروق الدقيقة ضمن تلك الفروع المدعومة. تفتقر الوحدات التي تعمل ببرامج ثابتة في نطاق 3.xx المنخفض إلى دعم محركات أقراص الحالة الصلبة M.2لذا، لا يمكنهم استخدام محرك أقراص NVMe داخلي حصريًا لنظام Linux. في المقابل، يمكن لأجهزة PS5 التي تعمل بنظام التشغيل 4.xx الاستفادة من منفذ M.2، حيث يتم تخصيص محرك أقراص لبيئة Linux والاستفادة من أداء تخزين أعلى.
لا يستبعد المطورون القائمون على المشروع دعم مستقبلي للبرامج الثابتة 5.xx وحتى الإصدارات الأقدم 1.xx أو 2.xx، لكنهم يؤكدون أن هذا ليس من الأولويات الحالية. على أي حال، من المرجح أن يحتاج نظام لينكس إلى التشغيل داخل بيئة افتراضية على برامج ثابتة أحدث، مع أداء أقل وقيود أكثر مقارنةً بالوصول المباشر الحالي.
بسبب هذه المتطلبات، تم استبعاد جزء كبير من قاعدة مستخدمي جهاز PS5 الحاليين.. فقط الملاك الذين تعمدوا البقاء على البرامج الثابتة القديمة، أو الذين توقفوا ببساطة عن تحديث جهازهم في وقت مبكر، يمكنهم تجربة PS5-Linux اليوم بشكل واقعي.
متطلبات الأجهزة والإعداد الموصى به
بالإضافة إلى وحدة التحكم والبرنامج الثابت الصحيحين، يتطلب نظام التشغيل PS5-Linux بعض الأجهزة الإضافية ليصبح نظامًا مكتبيًا قابلاً للاستخدام. العنصر الأساسي هو جهاز تخزين USB بسعة لا تقل عن 64 جيجابايت، ويفضل أن يكون قرص SSD خارجيًا لأوقات تحميل أسرع وأداء عام أكثر سلاسة.
يتوقع المشروع أن يكون مناسبًا للاستخدام اليومي لوحة مفاتيح وفأرة USB قياسيتانبما أن استخدام وحدة تحكم للتنقل في بيئة سطح مكتب لينكس ليس مثاليًا، فإن منافذ USB الخاصة بجهاز PS5 قابلة للاستخدام في نظام لينكس، مما يجعل توصيل هذه الأجهزة الطرفية أمرًا بسيطًا.
تتم إدارة الشبكات من خلال محول إيثرنت USB أو محول واي فاي USB. لا يتم دعم أجهزة الشبكة المدمجة في وحدة التحكم بشكل كامل خارج الصندوق، لذا فإن الحل المتوافق عبر USB هو التوصية الحالية للحصول على إمكانية الوصول عبر الإنترنت والتعامل مع التنزيلات والتحديثات أو المستودعات البعيدة.
وهناك أيضا دعم اختياري لتثبيت نظام لينكس على قرص SSD داخلي من نوع M.2 إذا كان البرنامج الثابت يدعم وظيفة M.2، ففي هذه الحالة، يمكن للجهاز تخصيص محرك NVMe بالكامل لنظام Linux مع الاحتفاظ بمساحة التخزين الأصلية لجهاز PS5 للألعاب العادية ونظام التشغيل الرسمي.
إذا رغب المستخدمون في الاستمرار في استخدام الموقع الرسمي وحدة تحكم DualSense عبر البلوتوثيحتاجون إلى دونجل بلوتوث USB إضافي. لا يستطيع نظام لينكس حاليًا الاستفادة مباشرةً من وحدة البلوتوث المدمجة في جهاز PS5، لذا فإن استخدام برنامج مساعد خارجي هو الطريقة الوحيدة لربط وحدة التحكم لاسلكيًا دون الحاجة إلى كابل.
نظام لينكس على جهاز PS5: الأداء وقدرات الألعاب
بمجرد ضبط الإعدادات، يكشف النظام عن سبب جذب هذا المشروع لهذا القدر الكبير من الاهتمام: تتمتع أجهزة PS5 بقوة كافية لتعمل كجهاز كمبيوتر ألعاب لينكس كفء. مع إمكانية الوصول إلى جميع أنوية وحدة المعالجة المركزية الثمانية ووحدة معالجة الرسومات RDNA2، فإن الأداء يقع بشكل مريح ضمن نطاق جهاز كمبيوتر مكتبي متوسط المدى لائق.
في نظام التشغيل أوبونتو 26.04 ونواة النظام 7، تُشير الاختبارات الأولية إلى أن يمكن تشغيل ألعاب Steam وغيرها من ألعاب الكمبيوتر بمعدلات إطارات ثابتةوخاصةً بمساعدة حزم برامج الرسومات في نظام لينكس وواجهات برمجة التطبيقات الحديثة. يتيح تسريع الأجهزة الذي توفره وحدة معالجة الرسومات في الجهاز استخدام تأثيرات متقدمة وأعباء عمل كثيفة يصعب تنفيذها على الأجهزة الأخف وزنًا.
بعض المظاهرات تُظهر لعبة GTA V تعمل بمعدل 60 إطارًا في الثانية مع تقنية تتبع الأشعة المحسّنة على نظام أوبونتو عبر جهاز بلاي ستيشن 5، مما يوضح مدى إمكانية تطوير هذا الإعداد التجريبي. ومن الأمثلة الأخرى التي حظيت باهتمام واسع، وصول لعبة سبايدرمان إلى دقة 1440 بكسل بمعدل 60 إطارًا في الثانية، وذلك أيضًا ضمن بيئة لينكس على الجهاز.
يدعم إخراج الفيديو يدعم دقة 1080p و1440p و4K بمعدل يصل إلى 60 هرتز عبر منفذ HDMIبما في ذلك الصوت الرقمي. يحافظ الإصدار الحالي على حد أقصى يبلغ 60 هرتز عبر جميع الدقة المدعومة. وقد ذكر المطورون أنه قد تتم إضافة معدلات تحديث أخرى مثل 120 هرتز أو 30 هرتز لاحقًا، لكنها غير متوفرة حاليًا.
بالإضافة إلى ألعاب الكمبيوتر التجارية، يمكن للمستخدمين أيضًا قم بتثبيت برامج المحاكاة، والواجهات الأمامية القديمة، وتطبيقات لينكس القياسية. مثل المتصفحات، وأدوات المكتب، ومشغلات الوسائط. عمليًا، يحوّل هذا جهاز PS5 إلى محطة عمل مرنة قادرة على التعامل مع مهام الإنتاجية والترفيه، ضمن حدود الطبيعة التجريبية للمشروع.
عناصر تحكم متقدمة: ذاكرة الوصول العشوائي للفيديو، وسرعات المراوح، وأوضاع التعزيز
يتجاوز نظام PS5-Linux مجرد تشغيل نظام التشغيل الأساسي ويتضمن العديد من الميزات الأخرى. أدوات إدارة متقدمة لأجهزة وحدة التحكمتُعد هذه الخيارات ذات أهمية خاصة لأولئك الذين يهتمون بدرجات الحرارة واستقرار النظام والتوازن بين الأداء والضوضاء.
واحدة من السمات الرئيسية هي تخصيص ذاكرة الوصول العشوائي للفيديو (VRAM) المخصصةمن خلال أوامر الطرفية، يمكن للمستخدمين تحديد مقدار ذاكرة الفيديو التي سيتم تخصيصها لأحمال عمل الرسومات، مما يساعد على ضبط السلوك لألعاب أو تطبيقات معينة تتطلب استخدامًا أكبر لوحدة معالجة الرسومات.
هنالك أيضا واجهة تحكم بالمروحة تتيح للمستخدمين ضبط سلوك التبريدمن خلال تجاوز المنحنيات التلقائية، يمكن للمتحمسين إما تفضيل درجات حرارة أقل على حساب المزيد من الضوضاء، أو السماح بدرجات حرارة أعلى قليلاً مقابل نظام أكثر هدوءًا، مع مراعاة التأثير طويل المدى على الأجهزة دائمًا.
بالإضافة إلى ذلك، يتضمن المشروع خيارات لتمكين أو تعطيل أوضاع التعزيز المختلفة من خلال سطر أوامر لينكس. تؤثر هذه الإعدادات على مدى سرعة رفع ترددات المعالج المركزي ووحدة معالجة الرسومات، مما يؤثر بدوره على الأداء والحرارة واستهلاك الطاقة.
ينصح المطورون مواصفات متحفظة قليلاً لسرعات المعالج، مثل ضبط وحدة المعالجة المركزية على حوالي 3.2 جيجاهرتز والحفاظ على وحدة معالجة الرسومات بالقرب من 2.0 جيجاهرتز، خاصة إذا كان النظام من النوع النحيف أو إذا كان سيتم استخدامه لجلسات ألعاب طويلة تحت ضغط كبير.
القيود الحالية، والأخطاء، والميزات المفقودة
على الرغم من إمكانياته، لا يزال نظام PS5-Linux عمل قيد الإنجاز مع قائمة من القيود الواضحة. إنه ليس بديلاً مباشراً لنظام التشغيل الرسمي، ولا يقدم نفس مستوى التكامل والصقل الذي يتوقعه المستخدمون من منتج جاهز للاستخدام من قبل المستهلك.
بدايةً، هناك لا يوجد نظام تشغيل مزدوج أو إدخال دائم لنظام لينكس في قائمة وحدة التحكمفي كل مرة يرغب المستخدم بالعودة إلى نظام لينكس، عليه تكرار سلسلة عمليات الاستغلال، وحقن الحمولة الخبيثة، وإعادة تشغيل الجهاز. أما إعادة التشغيل العادية فتعيد الجهاز إلى بيئة بلاي ستيشن القياسية بدون نظام لينكس.
ميزات مثل وضع الاستعداد أو وضع الراحة غير متاحين في هذا السياق. طرح المطورون فكرة آلية إيقاف التشغيل التي من شأنها أن تهيئ وحدة التحكم للتشغيل مرة أخرى في نظام لينكس عند إعادة التشغيل التالية، ولكن هذا ليس جزءًا من الإصدار العام حتى الآن.
وقد أبلغ بعض المستخدمين مشاكل متعلقة بمخرج HDMI وسلوك شاشة التوقففي بعض الشاشات أو أجهزة التلفاز، قد لا يتم تشغيل الفيديو أو الصوت بشكل صحيح، مما يستدعي إجراء تعديلات يدوية أو إعادة تشغيل الجهاز. وفي حالات أخرى، لا تتفاعل وظائف شاشة التوقف أو توفير الطاقة بشكل جيد مع الشاشة، مما يؤدي إلى ظهور شاشات سوداء أو سلوك غير متوقع.
للشبكات أيضًا خصائصها المميزة. في بعض الإعدادات، يتطلب الاتصال الكامل تعطيل محول الشبكة اللاسلكية وإعادة تمكينه بعد التشغيل الأول لنظام لينكس. لا يتم التعامل مع وحدة الشبكة الداخلية بنفس طريقة التعامل معها في لوحة أم الكمبيوتر الشخصي، لذا قد يختلف السلوك تبعًا للتكوين وبرامج التشغيل.
لمن نظام PS5-Linux مخصص حقاً؟
بالنظر إلى العوائق التقنية والوضع التجريبي، من الواضح أن نظام PS5-Linux مخصص للمستخدمين المتقدمين ليس هذا البرنامج مناسبًا لمن يرغب فقط في إضافة متصفح أو بعض ألعاب الكمبيوتر إلى جهاز الألعاب الخاص به. يُنصح بشدة بمعرفة أدوات سطر أوامر لينكس والإلمام بثغرات البرامج الثابتة قبل التفكير في تثبيته.
يعتمد المشروع على باستخدام ثغرة أمنية قامت سوني بإصلاحها بالفعل في البرامج الثابتة الأحدث. هذا لا يقيد التوافق فحسب، بل يثير أيضًا تساؤلات حول الجدوى على المدى الطويل: إذا قرر المستخدم تحديث الجهاز، فسيتم حظر مسار لينكس، ولا يوجد ضمان لظهور فتحة مماثلة مرة أخرى.
وهناك أيضا الجوانب الاقتصادية والعملية التي يجب أخذها في الاعتبارعلى الرغم من أن جهاز PS5 يتمتع بقدرات جيدة، إلا أن الأشخاص الذين يبحثون بشكل أساسي عن تجربة ألعاب الكمبيوتر قد يجدون أنه من الأسهل بناء أو شراء جهاز كمبيوتر مخصص بدلاً من الاعتماد على إعداد يعتمد على الثغرات الأمنية ويجب إعادة تشغيله في كل مرة.
بالنسبة لأولئك الذين لم يعودوا يستخدمون جهاز PS5 كجهاز رئيسي، أو الذين لديهم وحدة ثانوية تعمل بنظام تشغيل قديم، يمكن أن يكون PS5-Linux حلاً مناسباً. بيئة مثيرة للاهتمام لإجراء تجارب على هندسة الأنظمة، تطوير البرامج المنزلية، والمحاكاة، وحالات الاستخدام البديلة التي تتجاوز الكتالوج الرسمي.
من منظور أوسع لمشهد أجهزة الألعاب المنزلية، تكمن القيمة هنا بشكل أكبر في البحث والاستكشاف. أكثر من الاستخدام العملي اليومي. يُظهر هذا مدى إمكانية تطوير الأجهزة عندما لا يكون برنامج إدارة الأجهزة الافتراضية صندوقًا أسود، وعندما يكتسب المطورون القدرة على التحكم في الساعات والذاكرة وبرامج التشغيل من بيئة لينكس مألوفة.
موارد التركيب ودعم المجتمع
لأولئك الذين تنطبق عليهم المواصفات ولديهم الأجهزة المناسبة، نقطة البداية هي مستودع PS5-Linux الرسمي على GitHubهناك، قام آندي نغوين وزملاؤه بنشر خطوات تثبيت مفصلة وملفات الحمولة وملاحظات مستمرة حول التوافق والأخطاء والتحسينات المخطط لها.
توضح الوثائق السلسلة الكاملة: من إعداد محرك أقراص USB إلى تشغيل أوبونتويتضمن ذلك تهيئة النواة، والتعامل مع محولات الشبكة، وضبط المعلمات الأكثر تقدماً. إنها عملية تتطلب الصبر والدقة، ولكنها تتميز أيضاً بإمكانية تكرارها طالما أن البرامج الثابتة وطراز وحدة التحكم يتوافقان مع المتطلبات.
بالإضافة إلى منصة GitHub، ينسق المشروع جزءًا كبيرًا من دعمه عبر خادم مخصص لـ Discordفي تلك المساحة المجتمعية، يتبادل المستخدمون نتائجهم، ويحلون مشكلات التثبيت، ويقترحون تغييرات أو إضافات على البرامج النصية والوثائق.
وقد صرح نغوين نفسه بذلك لا يوجد أي خطر تقريبًا من تعطيل الجهاز بشكل دائم إذا تم اتباع التعليمات، فإن الثغرة الأمنية تعمل في الذاكرة ولا تستبدل البرامج الثابتة الرسمية للنظام. مع ذلك، وكما هو الحال مع أي تعديل منخفض المستوى، يُنصح بالمضي قدمًا بحذر، والتأكد من استيفاء المتطلبات الأساسية، وتقبّل احتمال ظهور مشاكل أثناء التنفيذ.
في الوقت الحالي، يُعتبر نظام PS5-Linux هو مثال بارز على كيفية إعادة استخدام وحدة تحكم مغلقة وتحويلها إلى جهاز كمبيوتر ألعاب يعمل بنظام لينكس بكامل وظائفه في ظل ظروف محددة للغاية. إنها ليست ميزة شائعة، وليست مصممة لتحل محل جهاز كمبيوتر مخصص، لكنها توضح كلاً من القدرة الهائلة لأجهزة سوني وإصرار مجتمع اللاعبين على توسيع حدود ما يمكن أن تقدمه وحدة التحكم الحديثة.
