top of page
लेखक की तस्वीर_Romeyo Boy_

टर्मक्स कैसे काम करता है?

टर्मिनल एमुलेटर एक सॉफ्टवेयर है जो कमांड लाइन प्रोग्राम को निष्पादित करने के लिए सिस्टम कॉल एक्जीक्यूटिव का उपयोग करता है और डिस्प्ले पर मानक इनपुट, आउटपुट और एरर स्ट्रीम को रीडायरेक्ट करता है।

टर्मक्स कैसे काम करता है? - क्रिएटिव ब्लोक

एंड्रॉइड ओएस के लिए अधिकांश टर्मिनल प्रोग्राम उपयोगिताओं के एक छोटे से संग्रह के साथ काम करते हैं जो आमतौर पर ऑपरेटिंग सिस्टम या Magisk जैसे अन्य रूटिंग टूल द्वारा पेश किए जाते हैं। हमने चीजों को एक कदम आगे ले जाने और GNU / लिनक्स पीसी पर पाए जाने वाले सामान्य सॉफ्टवेयर को एंड्रॉइड ओएस पर पोर्ट करने का फैसला किया है।

टर्मक्स कैसे काम करता है? - क्रिएटिव ब्लोक

टर्मक्स एक वर्चुअल मशीन नहीं है, न ही यह किसी भी प्रकार का अनुकरण या नकली वातावरण है। सभी ऑफ़र किए गए पैकेज Android NDK का उपयोग करके क्रॉस-कंपाइल किए गए हैं और एंड्रॉइड पर चलने के लिए केवल संगतता अपडेट की आवश्यकता है।

टर्मक्स कैसे काम करता है? - क्रिएटिव ब्लोक

चूंकि टर्मक्स के पास ऑपरेटिंग सिस्टम के फाइल सिस्टम तक पूर्ण पहुंच नहीं है, यह मानक फ़ोल्डरों जैसे /bin, /etc, /usr, या / var में पैकेज फाइलों को स्थापित नहीं कर सकता है। इसके बजाय, सभी फाइलें निजी एप्लिकेशन निर्देशिका में रखी जाती हैं जो /data/data/com.termux/files/usr पर पाई जा सकती हैं।


उस निर्देशिका को "उपसर्ग" ( Prefix ) के रूप में जाना जाता है और इसे आमतौर पर "$ PREFIX" के रूप में जाना जाता है, जो एक टर्मक्स शेल ( Termux shell ) निर्यातित पर्यावरण वेरिएबल भी है। इस निर्देशिका को निम्नलिखित कारणों से संशोधित या एसडी-कार्ड में स्थानांतरित नहीं किया जा सकता है;

  • फ़ाइल सिस्टम में यूनिक्स अनुमतियों और सिम्लिंक या सॉकेट जैसी विशेष फ़ाइलों के लिए समर्थन होना चाहिए।

  • उपसर्ग पथ को सभी बायनेरिज़ में हार्डकोड किया गया है।

  • उपसर्ग के अलावा, उपयोगकर्ता फाइलों को होम डायरेक्टरी ( या "$HOME" ) में स्टोर कर सकते हैं, जो यहां उपलब्ध है -

/data/data/com.termux/files/home
  • हालाँकि, फ़ाइल सिस्टम पारंपरिक लिनक्स वितरण से एकमात्र अंतर नहीं है।




0 दृश्य0 टिप्पणी

हाल ही के पोस्ट्स

सभी देखें

Comments


bottom of page