Close
مقارنة بين Motorola Razr Fold و Galaxy Z Fold7 : موتورولا تدخل بقوة أمام نضج سامسونج
مقارنة بين Moto...
موتورولا ريزر فولد Motorola razr fold | هاتف قابل للطي يجمع بين الفخامة والقوة والذكاء الاصطناعي في جهاز واحد
موتورولا ريزر ف...
قوقل قد تقلّص مساحة التخزين المجانية لحسابات Gmail الجديدة من 15 إلى 5 جيجا إذا لم تقم بهذا الأمر
قوقل قد تقلّص م...
نظام أندرويد 17 : إليكم أبرز 7 ميزات رئيسية جديدة تغيّر تجربة استخدام الهاتف بشكل جذري في هذا التحديث الكبير
نظام أندرويد 17...
إليكم كامل مميزات النسخة التجريبية من واجهة One UI 9 والتغييرات الجديدة القادمة قريبًا لهواتف جالكسي
إليكم كامل مميز...

نظرة على تطبيق Termux | كيف تحوّل أندرويد إلى حاسوب لينكس خارق؟



نظرة حول تطبيق Termux | كيف تحوّل أندرويد إلى حاسوب لينكس خارق؟

نظرة حول تطبيق Termux | كيف تحوّل أندرويد إلى حاسوب لينكس خارق؟

لطالما نُظر إلى الهواتف الذكية على أنها أجهزة لاستهلاك المحتوى والترفيه فقط، بينما تظل المهام البرمجية المعقدة وإدارة الخوادم حكراً على أجهزة الحاسوب، لكن، ماذا لو أخبرتك أنك تستطيع تحويل هاتفك الذي في جيبك إلى بيئة عمل “لينكس” كاملة، قادرة على تشغيل لغات البرمجة، وإدارة السيرفرات، واختبار الاختراق دون الحاجة حتى لعمل “روت” (Root) للهاتف؟

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

نظرة حول تطبيق Termux في أندرويد

أولًا | التعريف بالتطبيق (ما هو Termux؟)

تطبيق Termux هو عبارة عن محاكي طرفية (Terminal Emulator) قوي لجهاز الأندرويد، مدمج معه بيئة نظام لينكس (Linux environment) كاملة، لا يتطلب التطبيق أي صلاحيات جذرية (No Root)، ويعمل بشكل مستقل تماماً في بيئة معزولة عن النظام الأساسي لحمايته.

كما ويأتي التطبيق مزوداً بمدير حزم ذكي (Package Manager) يسمى pkg أو apt (شبيه بالمتواجد في توزيعة دبيان وأوبونتو)، والذي يتيح لك تحميل آلاف الأدوات والبرمجيات مفتوحة المصدر مباشرة إلى هاتفك بضغطة زر.

ثانيًا | طريقة عمل التطبيق (كيف تستخدمه؟)

يعمل Termux كشاشة سوداء تعتمد على الأوامر النصية (CLI)، وإليك آلية عمله وبداية استخدامه:

  • الواجهة النظيفة: بمجرد فتح التطبيق، تظهر لك واجهة سطر الأوامر (Command Line) ترحب بك وتوضح لك الأساسيات.
  • تحديث النظام: أول خطوة يقوم بها المستخدم عادة هي تحديث المستودعات عبر كتابة الأمر: pkg update && pkg upgrade.
  • تثبيت الأدوات: ترغب في البرمجة بلغة بايثون؟ كل ما عليك هو كتابة pkg install python. ترغب في تصفح الإنترنت نصياً؟ pkg install lynx.
  • تكامل كامل مع الهاتف: من خلال حزمة إضافية تسمى Termux:API، يستطيع التطبيق الوصول (بعد إذنك) إلى الكاميرا، الحساسات، الرسائل القصيرة، وجهات الاتصال، مما يتيح لك كتابة سكربتات تتفاعل مع هاتفك الذكي مباشرة.

ثالثًا | أبرز مميزات تطبيق Termux

  • بيئة لينكس حقيقية: يدعم لغات البرمجة الشهيرة مثل Python, Node.js, Ruby, Perl, C/C++ وغيرها، مما يجعله بيئة تطوير متكاملة للمبرمجين أثناء التنقل.
  • إدارة الخوادم والـ SSH: يمكنك استخدامه كعميل SSH قوي للاتصال بسيرفراتك وإدارتها عن بعد بأمان كامل، أو حتى تحويل هاتفك نفسه إلى سيرفر SSH أو Web Server صغير.
  • دعم كامل لأدوات الحماية واختبار الاختراق: يعتبر التطبيق المفضل لخبراء الأمن السيبراني والاختراق الأخلاقي (Ethical Hacking)، حيث يتيح تشغيل أدوات مثل Nmap, Metasploit, و Sqlmap مباشرة من الهاتف.
  • إمكانية تشغيل واجهة رسومية (GUI): على الرغم من أنه يعتمد على النصوص، يمكن للمحترفين تثبيت خادم واجهة رسومية (مثل X11) وتشغيل بيئات سطح مكتب كاملة مثل XFCE داخل الهاتف.
  • تخصيص كامل: يدعم استخدام برامج تحرير النصوص الشهيرة مثل Vim و Nano و Emacs لتعديل الأكواد البرمجية مباشرة.

تنويه هام جداً بشأن تحديثات التطبيق:

نسخة Termux المتواجدة حالياً على متجر قوقل بلاي مهجورة ولم تعد تتلقى تحديثات بسبب قيود وسياسات جوجل الصارمة المتعلقة بـ (Android 10+ API)، للحصول على النسخة الحديثة والمستقرة والتي تدعم جميع الحزم والأدوات، يُنصح بشدة بتحميل التطبيق عبر متجر F-Droid المخصص للتطبيقات مفتوحة المصدر، أو مباشرة من موقعهم الرسمي على GitHub.
وكما هي العادة التعامل مع مثل هذه التطبيقات يتطلب خبرة وتجربة فلا ننصح بالمغامرة إذا لم يكن لديك خبرة وتجربة واسعة للتعامل مع اي خطوات.

الخاتمة:

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