ملخص موجز
يشرح الفيديو كيفية تحويل هاتف Android قديم إلى محطة عمل Linux كاملة، وجهاز تطوير، وحتى جهاز ألعاب Windows، كل ذلك بدون الحاجة إلى عمل روت. فيما يلي النقاط الرئيسية:
- تشغيل بيئة سطح مكتب Linux كاملة (XFCE) على Android باستخدام Termux و Termux X11.
- استخدام نواة Linux الخاصة بنظام Android لتشغيل بيئة مساحة مستخدم سطح المكتب Linux، مما يوفر أداءً أفضل من المحاكاة.
- القدرة على تطوير التطبيقات باستخدام Visual Studio Code وتشغيل خادم Python مباشرة على الهاتف.
- تشغيل ألعاب Windows باستخدام Winlator، وهو تطبيق Android يسمح بتشغيل تطبيقات Windows x64 باستخدام Wine وطبقات الترجمة.
- خطوات مفصلة لتثبيت وتكوين Termux و Winlator لتحقيق الأداء الأمثل.
تشغيل Linux كامل على هاتف Android
يوضح الفيديو كيف يمكن لهاتف Android عمره 6 سنوات تشغيل توزيعة Linux لسطح المكتب كاملة. يمكنه القيام بمهام متعددة، وكتابة التعليمات البرمجية في Visual Studio Code، وتشغيل خادم Python، وحتى تشغيل ألعاب AAA PC. عند توصيله بشاشة أو جهاز كمبيوتر، يمكن استخدامه على شاشة أكبر تمامًا مثل سطح المكتب العادي. والأفضل من ذلك، أن كل شيء يعمل بدون روت. هذا ممكن من خلال تشغيل XFCE على نظام Android باستخدام Termux و Termux X11. هذا ليس محاكاة؛ يستخدم Android بالفعل نواة Linux، لذلك يتم استخدام نفس النواة لتشغيل بيئة مساحة مستخدم Linux لسطح المكتب.
تجول في سطح مكتب XFCE
يعرض الفيديو بيئة سطح مكتب Linux كاملة، وهي XFCE تعمل على نظام Android باستخدام Termux و Termux X11. يفتح Firefox مواقع الويب في وضع سطح المكتب الكامل، ويعمل الصوت أيضًا. نظرًا لأن هذا هو XFCE، فإنه يتضمن مدير الملفات Thunar. يمكن للمستخدم تصفح أدلة Linux بشكل طبيعي ويمكنه أيضًا الوصول إلى وحدة تخزين Android من داخل هذه البيئة، مما يجعلها تبدو متكاملة بشكل صحيح.
اختبار تطوير VS Code و Python
يتم عرض Visual Studio Code قيد التشغيل مباشرة على الهاتف، وقد تم تثبيته باستخدام مستودع مستخدم Termux (TUR). تم تثبيت Python أيضًا، ويتم تشغيل خادم Flask صغير. يمكن الوصول إلى هذا الخادم مباشرة من متصفح Android، مما يثبت أن هذه ليست مجرد بيئة تجريبية ولكن يمكن استخدامها للتطوير الفعلي. يأتي مع جميع أدوات Linux الأساسية التي تتوقعها، ويمكن تثبيت التطبيقات مباشرة من الجهاز باستخدام أوامر الحزم القياسية. على الرغم من أن Termux لا يدعم snap أو flatpack، إلا أن TUR يوفر الوصول إلى العديد من تطبيقات سطح المكتب. يمكن للمستخدم البحث عن حزمة باستخدام pkg search متبوعًا باسم التطبيق وتثبيته باستخدام pkg install متبوعًا بالاسم.
الألعاب مع Winlator
بعد تثبيت Wine لتشغيل تطبيقات Windows، واجهت ألعاب AAA ثقيلة أعطالًا. تم التبديل إلى Winlator، وهو تطبيق Android يسمح بتشغيل تطبيقات Windows x64 باستخدام Wine وطبقات الترجمة. يقوم بإنشاء حاوية تعتمد على Linux ويشغل برنامج Windows بداخله. يتم عرض Deadpool قيد التشغيل على الهاتف، مما يثبت أنه قابل للعب.
دليل التثبيت (خطوة بخطوة)
لتثبيت Linux على Android، قم أولاً بتنزيل Termux و Termux X11 من F-Droid. لا تستخدم إصدار متجر Play. بعد التثبيت، افتح Termux وقم بتشغيل الأمر termux-setup-storage ومنح إذن الوصول إلى وحدة التخزين. بعد ذلك، في خيارات مطور الهاتف، قم بتعطيل قيود العمليات الفرعية لضمان تشغيل كل شيء بشكل صحيح. في Termux، قم بتحديث وترقية الحزم باستخدام apt update و apt upgrade. قم بتثبيت Git باستخدام apt install git. استنسخ مستودع GitHub من خلال تشغيل git clone متبوعًا بعنوان URL للمستودع. انتقل إلى الدليل المستنسخ، واجعل البرنامج النصي للتثبيت قابلاً للتنفيذ باستخدام chmod +x متبوعًا باسم البرنامج النصي، وقم بتشغيله باستخدام ./ متبوعًا باسم البرنامج النصي. يتيح لك البرنامج النصي اختيار بيئة سطح المكتب. تحدد الأجهزة التي تعمل بمعالج Snapdragon تلقائيًا برنامج التشغيل مفتوح المصدر Turnip لتسريع الأجهزة. بالنسبة لأجهزة MediaTek أو Exynos، سيعود إلى عرض البرامج، مما يجعل بيئات سطح المكتب الأخف مثل XFCE أو LXQT أفضل. يستغرق التثبيت حوالي 7 إلى 8 جيجابايت من التخزين. بعد التثبيت، قم بتشغيل البرنامج النصي للبدء لبدء تشغيل Linux. تأكد من فتح Termux X11 في الخلفية قبل بدء تشغيل Linux.
إعداد Winlator
لتشغيل الألعاب، ابدأ بتثبيت Winlator من صفحة GitHub الرسمية الخاصة به. افتح التطبيق وأنشئ حاوية جديدة. اختر X64 للهندسة المعمارية. ضمن الرسومات، حدد Turnip إذا كان جهازك يحتوي على وحدة معالجة رسومات Adreno، وإلا فاختر Virgl. بالنسبة إلى DirectX Wrapper، حدد DXVK. أخيرًا، اضبط الدقة على 1280 × 720. عند فتح الحاوية، يتم تعيين محرك الأقراص D داخل Winlator إلى مجلد التنزيلات في Android. ضع ملفات اللعبة هناك وقم بتثبيتها بشكل طبيعي. إذا كانت لعبتك مضغوطة، فاستخرجها باستخدام Android أولاً بدلاً من داخل الحاوية.
الخلاصة
يوضح الفيديو كيفية تحويل هاتف Android عادي إلى جهاز سطح مكتب وظيفي قادر على تشغيل Linux والتعامل مع أعمال التطوير الحقيقية وحتى تشغيل ألعاب Windows PC. يعمل هذا بدون روت، وبدون تعديل النظام، وبدون وميض أي شيء. إنه ببساطة يستخدم أساس Linux الخاص بنظام Android بالطريقة التي كان من المفترض أن يتم استخدامه بها. على الرغم من أنه لن يحل محل جهاز كمبيوتر متطور، إلا أنه بالنسبة للتطوير أو التجريب أو تعلم Linux أو حتى الحوسبة المحمولة، فإن هذا الإعداد قوي بشكل مدهش.

