كيفية استخدام توزيعة لينكس كاملة على نظام أندرويد بدون صلاحيات الروت

  • من الممكن تشغيل توزيعات لينكس كاملة على نظام أندرويد بدون صلاحيات الجذر باستخدام تقنيات مثل PROot وTermux وVNC وخوادم X.
  • تتيح لك تطبيقات مثل AnLinux و Andronix و UserLAnd أو GNURoot تثبيت توزيعات مختلفة (Ubuntu و Debian و Kali و Fedora و Arch ...) مع أو بدون بيئة رسومية.
  • استخدام نظام لينكس بدون صلاحيات الجذر أكثر أمانًا وقابلية للتراجع؛ مع صلاحيات الجذر تحصل على التحكم والأداء، ولكنك تزيد من المخاطر والتعقيد.
  • يفتح نظام لينكس على نظام أندرويد الباب أمام استخدامات متقدمة: أجهزة سطح مكتب رخيصة، واختبار الاختراق، وخوادم خفيفة الوزن، أو بيئة اختبار متعددة التوزيعات.

نظام لينكس على أندرويد بدون روت

هاتفك الذي يعمل بنظام أندرويد ليس مجرد جهاز لتطبيق واتساب ووسائل التواصل الاجتماعي ولعب بعض الألعاب بين الحين والآخر. تحت طبقة الأيقونات والإشعارات هذه، يكمن عالم جديد كلياً. نواة لينكس مطابقة تقريبًا لتلك المستخدمة في العديد من توزيعات سطح المكتبوهذا يفتح باباً مثيراً للغاية: إعداد توزيعة لينكس كاملة داخل الهاتف نفسه دون الحاجة إلى الوصول إلى صلاحيات الجذر.

إذا كنت من هواة التعديل والبرمجة واختبار الاختراق، أو ترغب فقط في امتلك جهاز كمبيوتر لينكس صغير في جيبك دون إتلاف نظام أندرويد.توجد عدة طرق راسخة ومُتقنة لتحقيق ذلك. دعونا نلقي نظرة، بهدوء ولكن بشكل مباشر، على خياراتك، والاختلافات بين القيام بذلك مع صلاحيات الجذر وبدونها، وأفضل الأدوات المُناسبة، وحتى طريقة لتجربة نظام لينكس دون التأثير على مساحة تخزين هاتفك.

لينكس على نظام أندرويد: ماذا يعني "استخدام توزيعة كاملة" حقاً؟

أولاً، دعونا نوضح ما نتحدث عنه. يستخدم نظام أندرويد بالفعل نظام لينكس كأساس، ولكنه يفعل ذلك بطريقة محددة للغاية: النواة هي لينكس، لكن طبقة المستخدم (الواجهة، التطبيقات، الخدمات) ليست توزيعة سطح مكتب مثل أوبونتو أو ديبيان. لهذا السبب عندما نتحدث عن "تثبيت لينكس على أندرويد"، فإننا نعني وضع:

  • Un نظام الملفات الجذرية من توزيعة (أوبونتو، ديبيان، كالي، فيدورا، آرتش، ألبين، إلخ).
  • هم الأدوات القياسية (bash، apt، pacman، إلخ).
  • اختياريا، أ بيئة سطح المكتب الرسومية (Xfce، LXDE، MATE، LXQt…).

يعمل كل هذا كنظام "لينكس للمستخدم" فوق نظام أندرويد، بشكل منفصل. يستمر نظام أندرويد بالعمل في الخلفية، ويمكنك استخدام هاتفك بشكل طبيعي. عمليًا، ما تحصل عليه هو جهاز لينكس افتراضي داخل هاتفك الذكي، ويمكن الوصول إليه عبر الطرفية أو من خلال واجهة رسومية عبر VNC أو خادم X.

PROot و chroot وحيلة تشغيل لينكس بدون صلاحيات المستخدم الجذر

في أنظمة لينكس "الكلاسيكية" لأجهزة الكمبيوتر الشخصية أو الخوادم، من الشائع استخدام الاستجذار لتشغيل نظام آخر داخل النظام الحالي: عليك تغيير الدليل الجذر لعملية ما، فتظن تلك العملية أنها في نظام آخر. لكن chroot يتطلب صلاحيات المسؤول، وهذا ينطبق على نظام أندرويد. بشكل افتراضي، لسنا مستخدمين بصلاحيات الجذر..

وهنا يأتي دورها دليلPROoot هي أداة تحاكي العديد من إمكانيات chroot. في مساحة المستخدم، بدون صلاحيات المسؤولببساطة، ما يفعله هو اعتراض استدعاءات النظام التي تتطلب الوصول إلى الجذر (باستخدام ptrace، وهي نفس الواجهة المستخدمة لتصحيح أخطاء البرامج) وإعادة توجيهها، بحيث تتم العملية:

  • انظر إلى نظام ملفات "وهمي" (النسخة التي قمت بتنزيلها من التوزيعة).
  • يعتقد أنه قد UID 0 (الجذر) داخل تلك البيئةمع أنه في الواقع مجرد مستخدم عادي لنظام أندرويد.
  • يمكنك تثبيت الحزم وإدارة التوزيعة كما لو كانت تثبيتًا عاديًا لجهاز كمبيوتر مكتبي أو خادم.

وبفضل ذلك، أصبحت تطبيقات مثل AnLinux و Andronix و UserLand و GNURoot متاحة. بإمكانهم نشر توزيعات أندرويد كاملة دون المساس بالنظام الفعلي.إنهم لا يقومون بتثبيت الأقسام، ولا يغيرون النواة، ولا يحتاجون إلى فتح برنامج الإقلاع، مما يقلل المخاطر بشكل كبير.

تثبيت لينكس على أندرويد بدون صلاحيات الروت: الأدوات والخطوات الأساسية

إذا لم يكن هاتفك أو جهازك اللوحي مُجذّرًا (وهذا أمر طبيعي)، فلا تقلق. هناك العديد من التطبيقات التي تعتمد على PROot ومحاكيات الطرفية لتقديمها لك. توزيعات جاهزة للاستخدام بنقرة واحدة أو بضع نقراتالهيكل العام لجميعها متشابه للغاية:

  1. تقوم بتثبيت محطة المحاكي نوع Termux (أو أي شيء يطلبه التطبيق).
  2. من خلال تطبيق "التثبيت" (مثل AnLinux أو Andronix أو UserLand...)، يمكنك الاختيار أي توزيعة وأي بيئة سطح مكتب يريد.
  3. يقوم التطبيق بإنشاء ومنحك نص برمجي أو أمر ذلك يلتصق بالطرفية.
  4. يقوم هذا البرنامج النصي بتنزيل صورة نظام ملفات التوزيعة وقم بتكوين PROot.
  5. بالنسبة للبيئة الرسومية، تبدأ خادم VNC أو خادم X وتتصل ببرنامج عميل VNC أو بتطبيق معين X.

دعونا نستعرض البدائل الرئيسية، لأن لكل منها خصائصها وخياراتها المثيرة للاهتمام.

AnLinux و Termux: طريقة سهلة للحصول على نظام لينكس كامل بدون صلاحيات الجذر

أوامر وحيل أساسية في Termux لإتقان نظام Linux على نظام Android

يُعدّ نظام AnLinux أحد أقدم وأبسط الخيارات لتثبيت توزيعات أندرويد. وهدفه واضح للغاية: توفير برامج نصية جاهزة لتثبيت توزيعات مختلفة داخل Termux باستخدام PROot.

تكون آلية العمل النموذجية مع نظام AnLinux كما يلي:

  • تحتاج إلى أندرويد لولي بوب أو أعلى، مع معالج ARM أو ARM64 أو x86/x86_64، ومساحة تخزين كبيرة (بطاقة SD أو ذاكرة داخلية كبيرة).
  • أنت تقوم بالتثبيت anlinux, Termux وبرنامج عميل VNC (على سبيل المثال، VNC Viewer). من المفيد أن يكون لديك لوحة مفاتيح وماوس بلوتوثوحتى كابل أو محول HDMI لإخراج الفيديو إلى شاشة.
  • تفتح برنامج AnLinux وتدخل لوحة التحكمهناك يمكنك اختيار التوزيعة التي تريدها: أوبونتو، كالي، فيدورا، سنت أو إس، أوبن سوزي، آرتش، ألبين، وغيرها.
  • بمجرد اختيار التوزيعة، يقوم برنامج AnLinux بتفعيل زر يقوم بـ انسخ الأوامر اللازمة إلى الحافظة بالنسبة لبرنامج Termux (عادةً ما يكون pkg و wget وبرنامج نصي للتثبيت).
  • يوجد زر آخر لتشغيل Termux، لذا كل ما عليك فعله هو الصق الأمر وقم بتشغيلهسيقوم البرنامج النصي بتنزيل صورة نظام الملفات وتثبيت البيئة باستخدام PROot.

عند اكتمال التثبيت، ستحصل على برنامج نصي، عند تشغيله من Termux، قم بتسجيل الدخول إلى التوزيعة كما لو كانت جلسة لينكس عادية.يستمر نظام أندرويد في العمل في الخلفية، وتعمل في تلك البيئة كما لو كنت تستخدم جهاز كمبيوتر.

إذا كنت ترغب في بيئة رسومية، فإن نظام AnLinux سيساعدك أيضًا:

  • يمكنك اختيار أحد الخيارات التالية داخل التطبيق بيئة سطح المكتب (Xfce4، MATE، LXQt، LXDE…).
  • يقوم بإنشاء نص برمجي آخر لك. قم بتثبيت سطح المكتب هذا داخل التوزيعة.
  • ثم لديك نص إضافي قم بتشغيل خادم VNC داخل جلسة لينكس.
  • من خلال تطبيق VNC على نظام Android، يمكنك الاتصال بـ المضيف المحلي والمنفذ يشير النص إلى ذلك (على سبيل المثال، :1، :5901…).

والنتيجة هي أ سطح مكتب لينكس كامل يتم عرضه داخل نافذة VNC على هاتفك المحمولفي الهواتف الجيدة المتوفرة اليوم، يكون الأداء أكثر من مقبول للمهام الإدارية، وأعمال المكاتب الخفيفة، والبرمجة، أو الوصول عن بعد إلى الخوادم الأخرى.

أندرونيكس، تيرموكس، وعارض VNC: توزيعات رسمية وبيئات مصقولة

يُشبه نظام أندرونيكس إلى حد كبير نظام أن لينكس، ولكنه يركز بشكل كبير على تجربة المستخدم وتقديم توزيعات "الأسهم" بدون تعديلاتيمكنك من خلال واجهته الاختيار من بين العديد من التوزيعات الرسمية:

أندرونيكس

  • أوبونتو
  • Manjaro
  • ديبيان
  • كالي لينكس
  • فيدورا
  • Void Linux
  • البيني
  • قوس لينكس

العملية مشابهة جدًا لـ AnLinux، ولكنها أكثر توجيهًا. على سبيل المثال، إذا اخترت Ubuntu وحددت الخيارات التي تريدها بيئة رسوميةسيطلب منك أندرونيكس الاختيار بين Xfce أو LXQt أو LXDE وسيقوم بإنشاء أمر واحد ما يشمل:

  • تحديث حزمة Termux.
  • تركيب الأدوات اللازمة (wget، curl، proot، tar…).
  • قم بتنزيل برنامج التثبيت المحدد (على سبيل المثال، ubuntu22-xfce.sh).
  • تعيين أذونات التنفيذ وتشغيل البرنامج النصي.

يتم لصق هذا الأمر في برنامج Termux، ثم تنفيذه، يقوم البرنامج النصي بتنزيل صورة التوزيعة، وتكوينها، وإعداد VNC.خلال هذه العملية، سيُطلب منك ما يلي:

  • أكد عدة خطوات بالضغط على زر الإدخال (Enter).
  • امنح أذونات التخزين لبرنامج Termux.
  • اختر لغتك، وتخطيط لوحة المفاتيح، والخطوط.
  • عرّف أ كلمة مرور VNC.

في النهاية، كل ما عليك فعله هو:

  • خلق جلسة VNC في برنامج RealVNC Viewer تهدف إلى المضيف المحلي: 1 أو منفذ آخر حسب التكوين.
  • قم بالاتصال، واقبل تحذير الاتصال غير المشفر، وأدخل كلمة مرور VNC التي قمت بتحديدها.

ومن هناك سترى سطح المكتب الكامل للتوزيعة (على سبيل المثال، Xfce على أوبونتو). إذا قمت بفتح طرفية على سطح المكتب وتشغيل lsb_release -aسترى بيانات التوزيع الفعلي الذي تستخدمه.

بالإضافة إلى الصور المجانية، يقدم موقع أندرونيكس نظام التشغيل "Andronix Modded OS" المدفوعتتوفر أيضًا توزيعات مُحسّنة للأجهزة المحمولة مع المزيد من الإعدادات والبرامج النصية والخيارات المتقدمة (التثبيت دون اتصال بالإنترنت، والاختصارات، وما إلى ذلك). ولكن بالنسبة لمعظم المستخدمين، فإن النسخة المجانية كافية تمامًا للتجربة.

UserLAND: توزيعات لينكس، أجهزة سطح المكتب، والتطبيقات الفردية

أرض المستخدم

يُعدّ UserLAnd تطبيقًا شائعًا جدًا لتثبيت نظام لينكس على أجهزة أندرويد بدون صلاحيات الجذر. وتكمن قوته في أنه، بالإضافة إلى توزيع توزيعات كاملة مثل أوبونتو، وديبيان، وآرتش، وكالي، يتيح لك تثبيت تطبيقات فردية (GIMP، Inkscape، LibreOffice، Firefox، بعض الألعاب، إلخ). في بيئة أساسية، دون الحاجة إلى إعداد نظام ضخم إذا كنت تريد أداة معينة فقط.

يتكون التطبيق من ثلاث علامات تبويب رئيسية:

  • التطبيقات: حيث يمكنك رؤية التوزيعات والتطبيقات الجاهزة للتثبيت (LXDE، Xfce4، Firefox، GIMP، Inkscape، LibreOffice…).
  • دوراتيعرض هذا القسم الجلسات النشطة أو المُهيأة، ومنها يمكنك بدء أو إيقاف أو حذف.
  • أنظمة الملفات: يُظهر تم الانتهاء من تثبيتات التوزيعةإذا قمت بحذف توزيعة هنا، فسيتم مسح الجلسات المرتبطة بها.

عند اختيارك، على سبيل المثال، أوبونتو في علامة تبويب التطبيقات، يسألك UserLAnd:

  • اسم المستخدم
  • كلمة مرور المستخدم
  • كلمة مرور VNC
  • اختيار طريقة الوصول: SSH، VNC، XSDL، إلخ.

بعد ذلك، يتم تنزيل الملفات الأساسية وإنشاء نظام الملفات داخل مساحة المستخدم. يمكنك الاتصال بالتوزيعة عبر الطرفية (SSH محلي) أو تشغيل بيئة رسومية باستخدام LXDE أو Xfce4 باستخدام خادم مثل XSDL أو خادم VNC.

في سيناريو نموذجي مع LXDE، بعد تثبيت البيئة، تقوم بتحرير الملف .xinitrc داخل مجلدك الرئيسي (قد يحتوي في البداية على شيء مثل /usr/bin/twm) وقم بتغيير السطر لتشغيل LXDE:

/ usr / bin / startlxde

إيقاف جلسة الرسومات وإعادة تشغيلها، يبدأ تشغيل سطح مكتب LXDE بالكامل داخل جهاز Android الخاص بك.. ومن هناك يمكنك:

  • ضبط حجم الخط ومظهره حتى يبدو أفضل على الشاشة الصغيرة.
  • قم بتثبيت حزمك المفضلة باستخدام apt أو pacman أو غيرها (على سبيل المثال، sudo apt install emacs).
  • قم بتكوين اتصالات SSH أو VNC من أجهزة الكمبيوتر الأخرى إلى جهازك المحمول، باستخدام عنوان IP الخاص بنظام Android والمنافذ المقابلة.

من المزايا المثيرة للاهتمام في UserLand أنه يمكنك إنشاء جلسات متعددة تشير إلى نظام الملفات نفسهيتيح لك هذا، على سبيل المثال، الحصول على جلسة SSH بسيطة وجلسة رسومية عبر VNC على نفس تثبيت Ubuntu، اعتمادًا على ما ترغب في القيام به في أي وقت.

GNURoot و GNURoot WheezyX: بيئة جذر وهمية ونهج دبيان

هناك طريقة كلاسيكية أخرى لاستخدام لينكس على أندرويد بدون صلاحيات الروت وهي GNURoot. يقوم هذا التطبيق بإنشاء "جذر مزيف" حيث تعتقد توزيعات لينكس أنها تعمل على جهاز مُجذّر (rooted) على الرغم من أنها ليست كذلك. بهذه الطريقة يمكنك قم بتثبيت وتشغيل توزيعات مثل Wheezy (Debian) أو Fedora أو Gentoo دون تعديل النظام الفعلي.

فيدورا

الإجراء بسيط للغاية:

  • أنت تقوم بالتثبيت GNURoot من Google Play.
  • عند فتحه، يعرض عليك توزيعات مختلفة للتنزيل. اختر واحدة (على سبيل المثال، Wheezy) وانقر عليها. "إنشاء نظام ملفات جذري جديد".
  • تنتظر حتى يكتمل تنزيل نظام الملفات وتثبيته.
  • اختر التوزيعة من القائمة المنسدلة وحدد الخيار "ابدأ كجذر زائف"ثم تضغط على "تشغيل Rootfs".

بهذا لديك بالفعل توزيعة لينكس تعمل على نظام أندرويدومن هناك يمكنك تشغيل مدير الحزم المناسب لتثبيت ما تحتاجه والعمل كما لو كنت تستخدم نظامًا عاديًا.

GNURoot WheezyX هو إصدار مُعدّل يركز على ديبيان ويزي مع سطح مكتب رسوميعلى الرغم من توقف التطوير لصالح UserLAnd، إلا أنه لا يزال متاحًا في بعض المستودعات وعلى Google Play، ويمكن أن يكون مفيدًا إذا كنت تريد شيئًا محددًا جدًا من Debian مع بيئة X مدمجة بالفعل.

خوادم الرسومات: VNC وX-Server وكيفية "عرض" سطح مكتب لينكس

يكمن التحدي الأكبر في كل هذا في الرسومات. لا يمكنك ببساطة تشغيل خادم X قياسي لسطح المكتب من نظام Android وعرضه فوق واجهة النظام، لأن يتحكم نظام أندرويد بشكل مباشر في وحدة معالجة الرسومات (GPU) وفي برنامج التركيب الخاص به..

يوجد حلان أساسيان مستخدمان في هذه التجميعات:

  • VNCيقوم نظام لينكس بتشغيل خادم VNC ضمن توزيعة النظام، ويمكنك الاتصال من جهاز أندرويد باستخدام تطبيق عميل VNC (مثل VNC Viewer أو bVNC أو Jump Desktop) مع توجيهه إلى المضيف المحلي. يتم عرض سطح المكتب كما لو كنت تتحكم بجهاز آخر عن بُعد.
  • خوادم X لنظام Android: تطبيقات مثل اكس سيرفر XSDL تعمل هذه البرامج كخادم رسومات مُكيّف لنظام أندرويد. يتصل نظام التشغيل بهذا الخادم، ويقوم بالرسم مباشرةً على شاشة الهاتف المحمول.

مع VNC، تكمن الميزة في أن يمكنك أيضًا الاتصال من أجهزة أخرى من شبكتك إلى سطح مكتب لينكس نفسه الذي يعمل على جهازك المحمول، تمامًا كما تفعل مع أي خادم بعيد. مع XServer XSDL، يمكن أن يكون التكامل أكثر مباشرة، لكن ذلك يعتمد على التوافق بين هذا التطبيق وتوزيعة لينكس التي تستخدمها.

في كثير من الحالات، تقوم التطبيقات نفسها (UserLand، AnLinux، Andronix) بإرشادك: إذا اخترت VNC، فستفتح عادةً متجر Play لتثبيت العميل الموصى به؛ وإذا اخترت XSDL، فستوجهك إلى خادم XSDL XServer المناسب. بمجرد اكتمال الإعداد، يتضمن الاستخدام اليومي بشكل أساسي تسجيل الدخول إلى نظام لينكس، وبدء تشغيل الخادم الرسومي، والاتصال من جانب العميل..

تثبيت لينكس بصلاحيات المستخدم الجذر: مزيد من التحكم، مزيد من القوة... ومزيد من المخاطر

كيفية تثبيت لينكس على أندرويد

إذا كان لديك بالفعل جهاز مُجذّر أو كنت على استعداد لفتح مُحمّل الإقلاع وتحمّل المخاطرة، فهناك طريقة أخرى للهجوم: قم بتشغيل التوزيعة بشكل أقرب إلى النظام الحقيقي، مع منح صلاحيات الجذر الكاملة.يتم ذلك عادةً باستخدام تطبيقات مثل لينكس ديبلاي، AnLinux في وضع الجذر أو UserLand مع صلاحيات مرتفعة.

على سبيل المثال، سيكون النمط المعتاد مع LinuxDeploy كالتالي:

  • تثبيت BUSYBOX لتوسيع نطاق الأدوات المتاحة على مستوى الجذر.
  • قم بتثبيت تطبيق نشر التوزيعة (LinuxDeploy، AnLinux، UserLand في وضع الجذر).
  • افتح برنامج LinuxDeploy، وامنح صلاحيات المستخدم الجذر، ثم سجّل الدخول. التكوين.
  • اختر التوزيعة المطلوبة (أوبونتو، ديبيان، فيدورا، إلخ).
  • تفعيل الخيار GUI واختيار VNC كطريقة بيانية.
  • اختر بيئة سطح المكتب (Xfce، LXDE، إلخ)، اسم المستخدم وكلمة المرور.
  • قم بالتثبيت ثم اتصل عبر VNC (على سبيل المثال إلى localhost:5900) باستخدام بيانات الاعتماد التي قمت بتحديدها.

تتمثل ميزة استخدام صلاحيات الجذر في أنه يمكنك استخلص المزيد من إمكانيات الجهاز (وصول مباشر أكثر إلى التخزين، وأداء أفضل في بعض الحالات، والقدرة على تركيب الأقسام بدقة أكبر) والقيام بأشياء مستحيلة أو معقدة للغاية بدون صلاحيات الجذر.

لكن هناك مقايضات مهمة:

  • من خلال عمل روت أو فتح مُحمل الإقلاع، يمكنك تفقد الضمان أو الدعم الرسمي.
  • يزيد من خطر قم بتعطيل الجهاز إذا حدث خطأ ما.
  • إن فتحك الباب لأي تطبيق بصلاحيات الجذر قد يتسبب في أضرار جسيمة، لذا يصبح الأمن أكثر تعقيداً.

لذلك، بالنسبة لمعظم المستخدمين الذين يرغبون "فقط" في تجربة توزيعات لينكس، أو تجميع البرامج، أو إعداد بعض أدوات اختبار الاختراق، عادةً ما تكون الطرق غير الجذرية القائمة على PROot أكثر من كافية..

جرّب نظام postmarketOS في الوضع المباشر دون الحاجة إلى استخدام نظام Android

إلى جانب وضع توزيعة "مغلفة" داخل نظام أندرويد، هناك مشروع يذهب خطوة أبعد من ذلك: postmarketOSتعتمد هذه التوزيعة كلياً على نظام لينكس وتهدف إلى تقديم تجربة بديلة للهواتف المحمولة نظام أندرويد، مع دورة تحديث طويلة (هناك حديث عن دعم يصل إلى 10 سنوات لبعض الأجهزة).

الأمر المثير للاهتمام في موضوعنا هو وجود netboot مما يسمح بتشغيل نظام التشغيل postmarketOS على العديد من الهواتف الذكية التي تعمل بنظام Android دون تثبيت أي شيء على وحدة التخزين الداخلية، بروح مشابهة جداً لتقنية LiveCD أو LiveUSB الكلاسيكية لأجهزة الكمبيوتر الشخصية.

تتمثل العملية الأساسية فيما يلي:

  • أنت بحاجة إلى bootloader مقفلة على الهاتف المحمول (بدون ذلك، لا يمكنك الوصول إلى مدير الإقلاع).
  • يمكنك توصيل الهاتف بالكمبيوتر عن طريق كابل USB.
  • من خلال الحاسوب، باستخدام الأدوات والبرامج النصية المنشورة على GitLab لـ postmarketOS netboot، تقوم بتحميل نواة لينكس في ذاكرة الوصول العشوائي (RAM) للهاتف المحمول وتقوم بتثبيت نظام الملفات من جهاز الكمبيوتر نفسه.

في هذا المخطط، يعمل نظام التشغيل على الهاتف، ولكن أما بقية ملفات النظام فتوجد على جهاز الكمبيوتروهذا يجعل الأمر على النحو التالي:

  • لن يعاني الهاتف المحمول من تلف ذاكرة الفلاش أو تغييرات دائمة.
  • يؤدي فصل كابل USB أو إعادة تشغيل الجهاز إلى إنهاء جلسة Linux بشكل مفاجئ ويعود الهاتف إلى إعدادات نظام أندرويد العادية.

إنها طريقة نظيفة للغاية جرّب كيف سيكون استخدام نظام لينكس "الأصلي" على هاتفك الذكي دون الحاجة إلى تثبيت أي شيء. المشكلة واضحة: أنت تعتمد على كابل USB كحبل سري، وليس لدى جميع الأجهزة ذاكرة وصول عشوائي كافية لتحميل النظام بأكمله عليها، لذلك تعتمد الطريقة الحالية على هذا الحل الهجين (نواة النظام في ذاكرة الوصول العشوائي، ونظام الملفات على الكمبيوتر).

Termux: الطرفية التي تستفيد من حقيقة أن نظام Android يستخدم نظام Linux بالفعل

قم بتهيئة برنامج Termux لتنزيل مقاطع الفيديو من الإنترنت باستخدام yt-dlp

في جميع الحلول غير الجذرية التي ناقشناها تقريباً، يظهر نفس البطل: Termuxإلى جانب كونه "طرفية جميلة"، فإن Termux عمليًا توزيعة لينكس بحد ذاتها على شكل تطبيق أندرويد، مع مدير حزم ومستودع خاص به.

باستخدام Termux يمكنك:

  • الولوج إلى bash أو zsh مع بيئة POSIX قياسية إلى حد ما.
  • تثبيت الحزم مثل ssh، git، clang، python، vim، neovim، htop، ألعاب نصية وطويلة إلى آخره.
  • اتصل بـ الخوادم البعيدة عبر SSHإدارة الملفات، وأتمتة المهام، أو حتى تشغيل بعض البرامج النصية لنشر التوزيعات.

تعتمد العديد من التطبيقات (مثل AnLinux و Andronix) على Termux تحديدًا لأن فهو يوفر بالفعل أساساً متيناً للغاية لأدوات لينكس. ويمكن تنزيله من F-Droid إذا لم يكن إصدار Google Play متوافقًا مع جهازك.

ما الذي يمكنك فعله باستخدام نظام لينكس على هاتفك المحمول الذي يعمل بنظام أندرويد؟

بغض النظر عن مدى غرابة الأمر أو متعته، فإن تثبيت توزيعة لينكس كاملة على نظام أندرويد له استخدامات عملية للغاية إذا كنت مهتماً بالجانب التقني:

  • بناء جهاز كمبيوتر رخيصتتمتع العديد من الهواتف المحمولة القديمة بقدرة كافية لتشغيل بيئة سطح مكتب خفيفة (مثل Xfce أو LXDE). باستخدام شاشة ولوحة مفاتيح وفأرة، يمكنك الحصول على سطح مكتب مناسب لإنجاز مهام المكتب الأساسية، أو تصفح الإنترنت، أو البرمجة، دون الحاجة إلى شراء جهاز كمبيوتر جديد.
  • تعلم لينكسإذا كنت ترغب في العبث بـ apt أو systemd أو الخدمات أو البرامج النصية أو الشبكات، فيمكنك القيام بذلك على توزيعة الهاتف المحمول دون الخوف من جعل جهاز الكمبيوتر الرئيسي الخاص بك غير قابل للاستخدام.
  • اختبار الاختراق والأمن السيبرانيباستخدام كالي لينكس أو توزيعات متخصصة أخرى، يمكنك حمل أدوات تدقيق الشبكة والنظام في جيبك (دائمًا في حدود القانون، بالطبع).
  • خوادم خفيفة الوزنقم بإعداد خادم ويب صغير باستخدام Nginx أو Apache، أو خدمة تورنت منخفضة الطاقة، أو مانع إعلانات على مستوى الشبكة المحلية، باستخدام هاتفك المحمول كـ خادم مصغر يعمل على مدار الساعة طوال أيام الأسبوع.
  • جرب توزيعات متعددةإذا كنت من الأشخاص الذين يستمتعون بتغيير الأنظمة بين الحين والآخر، فيمكنك تشغيل أنظمة Ubuntu و Debian و Arch و Fedora وغيرها بالتوازي على نفس الهاتف.

يستند كل هذا إلى حقيقة أن نظام أندرويد، في نهاية المطاف، يتشارك نواة نظامه مع توزيعات سطح المكتب، لذلك يوجد توافق أساسي هائل. التطبيقات التي استفادت منها بشكل كامل.

مع كل ما سبق، من الواضح تمامًا أن جهاز Android الخاص بك يمكن أن يصبح أداة قوية تتجاوز التطبيقات المعتادة: سواء باستخدام PROoot وTermux للحصول على توزيعات بدون صلاحيات الجذر، أو باستخدام حلول مثل UserLAnd أو GNURoot لأجهزة سطح مكتب كاملة، أو حتى باستخدام netboot مع postmarketOS إذا كنت ترغب في تجربة شيء أكثر جذرية، لديك مجموعة كبيرة من الخيارات لاستخدام توزيعة Linux كاملة على هاتفك المحمول دون التخلي عن الأمان أو تجربة Android المعتادة.

المادة ذات الصلة:
كيفية تثبيت توزيعة لينكس على نظام أندرويد وتحويل هاتفك المحمول إلى جهاز كمبيوتر صغير

أضف كمصدر مفضل