تشغيل مساحة مستخدم Debian على Android دون الحاجة إلى جذر جهازك
إطلاق نظام ملفات الجذر Debian على Android لتشغيل حزم apt، والمجمعات، وتطبيقات X11 عبر خادم X خارجي. تم إنشاء GNURoot Debian بواسطة Corbin Champion كتطبيق أدوات-المرافق الذي يستخدم PRoot لمحاكاة بيئة الجذر. يدعم حالات rootfs القابلة للتوسيع، وإدارة حزم apt، والوصول إلى الطرفية. الجمهور المستهدف هو عشاق Linux والمطورين الذين يحتاجون إلى بيئة Debian محمولة على أجهزة Android القديمة للاختبار على الجهاز والبرمجة النصية.
ماذا يوفر GNURoot Debian بالفعل؟
GNURoot ينشئ مساحة مستخدم Debian بدون جذر عن طريق تركيب نظام ملفات Debian الجذري وتشغيله تحت PRoot. التطبيق يعرض طرفية حيث يمكنك تشغيل أوامر حزمة Debian القياسية مثل apt-get update و apt-get install، ويمكنه توجيه الإخراج الرسومي إلى تطبيق خادم X تابع لجهة خارجية عن طريق تعيين متغير البيئة DISPLAY. كما يتيح لك إنشاء وإطلاق وإزالة صور rootfs متعددة لبيئات اختبار منفصلة.
هل يبطئ جهازك أثناء الجلسة؟
يعمل GNURoot على مساحة مستخدم Debian جنبًا إلى جنب مع Android بدلاً من كونه آلة افتراضية كاملة، لذا فإن التثبيت خفيف الوزن مقارنةً بأساليب الآلات الافتراضية. يعتمد التطبيق على محاكاة مساحة مستخدم PRoot، مما يعني أن استخدام وحدة المعالجة المركزية والذاكرة العشوائية مرتبط بالعمليات التي تقوم بتشغيلها داخل rootfs؛ المهام البسيطة في سطر الأوامر والتجميع تستخدم موارد متواضعة، بينما تشغيل تطبيقات واجهة المستخدم الرسومية عبر خادم X يزيد من الحمل اعتمادًا على التطبيق.
هل من الآمن استخدامه على جهاز إنتاج وهل يتطلب معرفة متقدمة؟
يعمل الأداة دون تعديل أقسام النظام؛ لا يتطلب الوصول إلى الجذر وبالتالي يتجنب الكتابات المباشرة على النظام. هذا التصميم يترك ملفات نظام Android دون تغيير ويدعم إلغاء التثبيت النظيف الذي يزيل rootfs من تخزين المستخدم. ومع ذلك، يستخدم سير العمل إدارة حزم سطر الأوامر ومتغيرات البيئة، لذا يتطلب الأمر وجود مستخدم مرتاح مع أوامر شل Linux لتجنب التهيئة الخاطئة أو تغييرات الحزم غير المقصودة.
دور واضح للمستخدمين ذوي الخبرة على الأجهزة القديمة، ولكن الآن البرمجيات القديمة
يعمل GNURoot Debian كطريقة عملية وخفيفة لتشغيل بيئة Debian على أجهزة Android القديمة بدون الوصول إلى الجذر، لكنه لم يعد مدعومًا ويقال إنه يتعطل على الإصدارات الحديثة من Android. يجب على المستخدمين الذين يحتاجون إلى بديل مدعوم الانتقال إلى بديل حديث؛ يمكن للمستخدمين ذوي الخبرة مع الأجهزة القديمة الاستمرار في استخدام GNURoot للاختبار غير المتصل والمهام السريعة. موصى به.