أي هاتف أو جهاز لوحي يعمل بنظام Android هو جهاز يعمل بنظام Linux. نعم ، نظام تشغيل معدل للغاية ، لكن جوهر Android هو Linux kernel. ولكن ، للأسف ، لا يتوفر خيار "هدم Android وتثبيت مجموعة التوزيع حسب رغبتك" لمعظم الهواتف.
لذلك ، إذا كنت تريد Linux على هاتفك ، فعليك شراء أدوات متخصصة مثل PinePhone ، والتي كتبنا عنها بالفعل في إحدى المقالات. ولكن هناك طريقة أخرى للحصول على بيئة Linux على أي هاتف ذكي تقريبًا ، وبدون الوصول إلى الجذر. سيساعدك برنامج التثبيت المسمى AnLinux في ذلك.
ما هو AnLinux؟
هذا برنامج متخصص يسمح لك باستخدام Linux على هاتفك عن طريق تحميل صورة تحتوي على نظام ملفات الجذر لأي توزيع ، بما في ذلك Ubuntu و Kali و Fedora و CentOS و OpenSuse و Arch و Alpine وغيرها الكثير. يستخدم المثبت PRoot لمحاكاة الوصول إلى الجذر.
يعترض PRoot جميع المكالمات التي أجراها المستخدم والتي تتطلب عادةً الوصول إلى الجذر وتجعلها تعمل بشكل طبيعي. يستخدم PRoot استدعاء نظام ptrace لتصحيح أخطاء البرامج للمساعدة في تحقيق هدفها. باستخدام PRoot ، يمكن القيام بكل هذا كما هو الحال مع chroot ، ولكن بدون حقوق الجذر. بالإضافة إلى ذلك ، يوفر PRoot وصولاً زائفًا للمستخدم لنظام الملفات الزائفة.
AnLinux هو برنامج صغير. لكن هذا يكفي ، لأن الغرض الوحيد منه هو تثبيت صور النظام وتشغيل البرامج النصية التي ترفع من بيئة المستخدم. عند الانتهاء من كل شيء ، يحصل المستخدم على كمبيوتر يعمل بنظام Linux-PC بدلاً من هاتف ذكي ، ويستمر Android في العمل في الخلفية. نقوم بالاتصال بالجهاز باستخدام عارض VNC أو محطة طرفية ، ويمكنك العمل.
بالطبع ، هذا ليس خيارًا مثاليًا "للحصول" على Linux على هاتف ذكي ، لكنه يعمل بشكل جيد.
من أين نبدأ؟
الشيء الرئيسي هو هاتف ذكي يعمل بنظام Android بإصدار نظام تشغيل لا يقل عن Lollipop. بالإضافة إلى ذلك ، فإن جهاز ARM أو x86 32 بت أو 64 بت سيفي بالغرض. يتطلب أيضًا قدرًا كبيرًا من مساحة الملفات الخالية. للقيام بذلك ، يمكنك استخدام بطاقة ذاكرة أو مجرد جهاز به قدر كبير من الذاكرة الداخلية.
بالإضافة إلى ذلك ، سوف تحتاج إلى:
- AnLinux (هنا رابط Google Play ).
- Termux ( ستكون هناك حاجة إلى Google Play مرة أخرى ).
- عميل VNC ( VNC Viewer هو خيار جيد).
- لوحة مفاتيح بلوتوث (اختيارية).
- ماوس بلوتوث (اختياري)
- كابل HDMI للهاتف المحمول (اختياري).
هناك حاجة إلى Termux و VNC للوصول إلى "كمبيوتر Linux". العناصر الثلاثة الأخيرة مطلوبة فقط لضمان العمل المريح مع الهاتف والمثبت. لا يلزم وجود كبل HDMI إلا إذا كان من الأنسب للمستخدم العمل مع شاشة كبيرة ، وليس التحديق في شاشة الهاتف.
حسنًا ، لنبدأ
بمجرد تثبيت Termux ، نحصل على وحدة تحكم كاملة. نعم ، لا يوجد جذر (إذا لم يكن الهاتف متجذرًا) ، لكن هذا جيد. الخطوة التالية هي تثبيت الصورة لتوزيع Linux.
أنت الآن بحاجة إلى فتح AnLinux ثم تحديد Dashboard من القائمة. هناك ثلاثة أزرار في المجموع ، ولكن يمكنك اختيار زر واحد فقط ، الأول. بعد ذلك ، تظهر قائمة اختيار التوزيع. لا يمكنك اختيار واحد ، بل عدة ، لكن في هذه الحالة ، ستحتاج إلى قدر كبير من مساحة الملفات الخالية.
بعد اختيار التوزيع ، يتم تنشيط زرين آخرين. الثاني يسمح لك بتحميل الأوامر اللازمة لتنزيل Linux وتثبيته في الحافظة. عادة ما تكون هذه أوامر pkg و wget وبرنامج نصي لتنفيذها.

يقوم الزر الثالث بتشغيل Termux ، بحيث يمكن إدخال الأوامر في وحدة التحكم. بمجرد الانتهاء من كل شيء ، يتم تشغيل برنامج نصي لتحميل بيئة التوزيع. لاستدعاء مجموعة التوزيع ، تحتاج إلى تشغيل البرنامج النصي في كل مرة ، لكننا نقوم بالتثبيت مرة واحدة فقط.
وماذا عن الغلاف الرسومي؟
إذا كنت في حاجة إليها ، فأنت تحتاج فقط إلى تحديد قائمة لبيئة سطح المكتب واستخدام المزيد من الأزرار - ليس ثلاثة ، ولكن سيظهر المزيد. بالإضافة إلى التوزيع نفسه ، تحتاج أيضًا إلى اختيار غلاف ، على سبيل المثال ، Xfce4 أو Mate أو LXQt أو LXDE. الكل في الكل ، لا شيء معقد.
بعد ذلك ، بالإضافة إلى البرنامج النصي الذي يبدأ التوزيع ، ستحتاج إلى نص آخر - يقوم بتنشيط خادم VNC. بشكل عام ، العملية برمتها بسيطة ومباشرة ، ومن غير المحتمل أن تسبب صعوبات.
بعد بدء تشغيل خادم VNC ، نقوم بالاتصال من جانب العميل باستخدام العارض. أنت بحاجة إلى معرفة الميناء والمضيف المحلي. كل هذا ذكره البرنامج النصي. إذا تم كل شيء بشكل صحيح ، فسيحصل المستخدم على حق الوصول إلى نظام Linux الافتراضي الخاص به. أداء الهواتف الحديثة ممتاز فلا توجد مشاكل معينة. بالطبع ، من غير المحتمل أن يتمكن الهاتف الذكي من استبدال سطح المكتب بالكامل ، ولكن بشكل عام ، كل هذا يعمل.
يمكن أن تكون هذه الطريقة مفيدة إذا احتجت فجأة إلى الاتصال بالخادم ، وكنت في السيارة ، بدون كمبيوتر محمول (بالطبع ، في هذه الحالة ، يجب تنفيذ جميع العمليات الموضحة أعلاه مع AnLinux بالفعل). يسمح لك جهاز Linux الظاهري بالاتصال بخادم العمل أو المنزل. وإذا كان هناك لسبب ما شاشة ولوحة مفاتيح لاسلكية في السيارة ، فيمكن في غضون ثوانٍ تنظيم مكتب في المقصورة.
