ما هو turmax ومتي ظهر
مقال مفصل وشامل حول تطبيق ترمكس (Termux) يغطي تاريخه، والهدف من ابتكاره، وطريقة استخدامه بشكل مبسط ومناسب للقراءة السريعة.
------------------------------
## تطبيق ترمكس (Termux): نظام لينكس كامل في جيبك
يُعتبر هاتف الأندرويد في العصر الحالي بمثابة حاسوب صغير عالي الكفاءة، ولكن واجهات المستخدم الرسومية التقليدية قد تمنع المطورين والمبرمجين من استغلال القوة الكاملة لعتاد هذا الهاتف. من هنا ظهرت فكرة تطبيق Termux، وهو تطبيق مجاني ومفتوح المصدر يُحاكي شاشة الطرفية (Terminal Emulator) ويجلب بيئة نظام التشغيل الشهير "لينكس" (Linux) إلى الهواتف الذكية دون الحاجة لتغيير نظام الهاتف أو كسر حمايته. [1, 2]
## متى ظهر تطبيق Termux؟
ظهر تطبيق ترمكس لأول مرة في عام 2015. تم تطويره وابتكاره بواسطة المبرمج Fredrik Fornwall. بدأ المشروع كفكرة بسيطة على منصة "GitHub" لتوفير سطر أوامر مصغر للأندرويد. ومع مرور الوقت، وبفضل مساهمات مجتمع المطورين المفتوح، تحول التطبيق إلى نظام متكامل يحتوي على آلاف الحزم والبرمجيات التي يحتاجها أي مهندس برمجيات أو خبير أمني. [1, 3, 4, 5]
## لماذا تم ابتكار ترمكس؟ (الهدف والأهمية)
جاء ابتكار ترمكس لحل مشكلة كبيرة واجهت المبرمجين وطلاب علوم الحاسوب، وهي عدم القدرة على كتابة الأكواد وتجربتها أثناء التنقل بدون حاسوب محمول. وتتلخص أسباب وجوده في النقاط التالية: [6]
1. العمل بدون صلاحيات الروت (No Root): قديماً، كان تشغيل أدوات لينكس على الأندرويد يتطلب عمل "روت" للهاتف، وهو ما يعرض أمن الهاتف للخطر ويلغي الضمان. ترمكس جاء ليعمل بشكل آمن تماماً داخل بيئة معزولة ومستقلة (User Space) دون المساس بنظام الهاتف الأصلي. [2, 7, 8]
2. توفير بيئة تطوير متنقلة: يتيح التطبيق للمبرمجين تشغيل لغات البرمجة الشهيرة مثل بايثون (Python)، وجافا سكريبت (JavaScript)، وC++ مباشرة من الهاتف وفي أي مكان. [5, 8]
3. التعلم والتعليم: أصبح التطبيق أداة أساسية في الدول النامية والجامعات للطلاب الذين لا يملكون القدرة المالية لشراء حواسب محجوبة أو لابتوب، حيث يمكنهم تعلم واختبار سطر أوامر لينكس بالكامل عبر هواتفهم الشخصية. [6, 8]
4. إدارة السيرفرات عن بُعد: يتيح لمهندسي الشبكات الاتصال بالخوادم البعيدة عبر بروتوكول SSH لإصلاح المشاكل وإدارتها في أي وقت ومن أي مكان. [8, 9]
## كيف يُستخدم ترمكس؟
يعتمد ترمكس بشكل كامل على الأوامر النصية؛ فلا توجد فيه أزرار أو قوائم رسومية، بل يقوم المستخدم بكتابة الأمر والضغط على زر الإدخال (Enter) لتنفيذه. [1, 10]
يستخدم التطبيق نظام إدارة حزم خاص به يُدعى pkg (وهو مبني على نظام APT الشهير في توزيعة دبيان وأوبونتو). من خلال هذا المدير، يمكن للمستخدم تحميل أي أداة يريدها عبر الإنترنت. [9, 11]
أهم الأوامر الأساسية لبدء الاستخدام:
*
* تحديث النظام: عند فتح التطبيق لأول مرة، يجب كتابة أمر التحديث لضمان الحصول على أحدث الأدوات:
pkg update && pkg upgrade
* تثبيت لغات البرمجة: لتثبيت لغة بايثون مثلاً، يكتب المستخدم:
pkg install python
* أدوات التحكم بالملفات: لتثبيت أداة جيت (Git) لسحب المشاريع البرمجية:
pkg install git
* تصفح الملفات: يُستخدم الأمر ls لاستعراض الملفات داخل المجلد الحالي، والأمر cd للانتقال بين المجلدات. [5, 12]
*
ختاماً، يمكن القول إن ترمكس نجح في تحويل الهواتف المحمولة من مجرد أدوات لتصفح وسائل التواصل الاجتماعي والألعاب، إلى محطات عمل برمجية قوية ومرنة يعتمد عليها المحترفون والمبتدئون على حد سواء في شتى مجالات التقنية. [6]
------------------------------
إ
الرجاء تسجيل الدخول لتتمكن من التعليق