<पी>
<पी> मार्च 23, 2026, 6:00 अपराह्न EDT पर प्रकाशित <पी> यदुल्ला आबिदी दिल्ली विश्वविद्यालय से कंप्यूटर विज्ञान में स्नातक हैं और एशियन कॉलेज ऑफ जर्नलिज्म, चेन्नई से पत्रकारिता में स्नातकोत्तर की डिग्री प्राप्त की है। विंडोज और लिनक्स सिस्टम, प्रोग्रामिंग, पीसी हार्डवेयर, साइबर सुरक्षा, मैलवेयर विश्लेषण और गेमिंग में एक दशक से अधिक के अनुभव के साथ, वह मजबूत संपादकीय प्रवृत्ति के साथ गहन तकनीकी ज्ञान को जोड़ते हैं। <पी> यदुल्लाह वर्तमान में मेकयूज़ऑफ़ के लिए एक स्टाफ लेखक के रूप में लिखते हैं, जो साइबर सुरक्षा, गेमिंग और उपभोक्ता तकनीक को कवर करता है। उन्होंने पूर्व में Candid.Technology में एसोसिएट एडिटर और द मैक ऑब्ज़र्वर में समाचार संपादक के रूप में काम किया था, जहां उन्होंने बढ़ते साइबर हमलों से लेकर Apple तकनीक में नवीनतम तक हर चीज़ पर रिपोर्ट की थी। <पी> अपने पत्रकारिता कार्य के अलावा, यदुल्लाह जावास्क्रिप्ट/टाइपस्क्रिप्ट, नेक्स्ट.जेएस, एमईआरएन स्टैक, पायथन, सी/सी++ और एआई/एमएल में अनुभव के साथ एक पूर्ण-स्टैक डेवलपर हैं। चाहे वह मैलवेयर का विश्लेषण कर रहा हो, हार्डवेयर की समीक्षा कर रहा हो, या GitHub पर टूल का निर्माण कर रहा हो, वह तकनीकी पत्रकारिता के लिए व्यावहारिक, डेवलपर का दृष्टिकोण लाता है। पी> <पी> मैं वर्षों से एंड्रॉइड के साथ खिलवाड़ कर रहा हूं, लेकिन एंड्रॉइड पर चलने वाले छोटे लिनक्स बॉक्स में उपयोग किए जाने वाले प्रोसेसर को देखकर मेरे मन में एक सवाल उठता रहता है:अगर मैं अपने एंड्रॉइड फोन पर एक पूर्ण लिनक्स डेस्कटॉप स्थापित करूं तो क्या होगा? <पी> एंड्रॉइड ने इस दिशा में कुछ कदम उठाए हैं और अब एंड्रॉइड पर एक नया, अंतर्निहित लिनक्स टर्मिनल है। हालाँकि, यह अभी भी प्रारंभिक विकास में है और पूर्ण डेस्कटॉप वातावरण जितना उपयोगी नहीं है। इसलिए मैंने अपने एंड्रॉइड पर एक पूर्ण लिनक्स डेस्कटॉप स्थापित करने का निर्णय लिया, और यह मेरी अपेक्षा से बेहतर प्रदर्शन करता है। वास्तव में आपके फ़ोन पर क्या चल रहा है?
आप एंड्रॉइड की जगह नहीं ले रहे हैं, आप उस पर निर्भर हैं
<पी> सबसे पहले, आइए कुछ अपेक्षाएँ निर्धारित करें। आप डुअल-बूटिंग नहीं कर रहे हैं, आप ROM फ़्लैश नहीं कर रहे हैं, और आप अपना फ़ोन रूट नहीं कर रहे हैं। आधुनिक एंड्रॉइड फोन पहले से ही हुड के नीचे एक लिनक्स कर्नेल के साथ आते हैं, और टर्मक्स जैसे टूल प्रोट-डिस्ट्रो के साथ संयुक्त होते हैं। उसके ऊपर एक पूर्ण डेबियन या उबंटू डिस्ट्रो स्थापित कर सकते हैं। आप मिश्रण में टर्मक्स एक्स11 जोड़ते हैं, जो एंड्रॉइड पर एक वास्तविक एक्स सर्वर जोड़ता है, आप व्यवसाय में हैं।पी> <पी> समर्थित उपकरणों पर, आप मूल लिनक्स वर्चुअल मशीन का उपयोग कर सकते हैं जिसे एंड्रॉइड 16 एंड्रॉइड वर्चुअलाइजेशन फ्रेमवर्क के माध्यम से प्रदर्शित करता है। यह आपको अपने स्वयं के कर्नेल और हार्डवेयर अलगाव के साथ एक वास्तविक डेबियन वीएम देता है। यह जितना प्रभावशाली है, फिलहाल यह फोन के एक छोटे सेट (ज्यादातर पिक्सेल) तक ही सीमित है, जबकि टर्मक्स विधि लगभग किसी भी आधे-सभ्य एंड्रॉइड फोन पर काम करेगी। इसे सेट करना कठिन नहीं है—लेकिन यह आसान भी नहीं है
यहां कौशल से ज्यादा धैर्य मायने रखता है
<पी> मैं इस पर ज्यादा चर्चा नहीं कर रहा हूं, लेकिन यदि आपने कभी लिनक्स टर्मिनल के साथ काम नहीं किया है या किसी सिस्टम पर शुरुआत से लिनक्स स्थापित नहीं किया है, तो इंस्टॉलेशन थोड़ा मुश्किल हो सकता है। यह अपने आप में जटिल नहीं है, लेकिन आपको बहुत सारे टूल और निर्भरताएँ बिल्कुल सही क्रम में स्थापित करनी होंगी अन्यथा आप ग्राफ़िकल डेस्कटॉप तक नहीं पहुँच पाएंगे। <पी> शुक्र है, GitHub पर ढेर सारी इंस्टॉल स्क्रिप्ट उपलब्ध हैं जो आपके लिए इस प्रक्रिया को स्वचालित करती हैं, इसलिए अलग-अलग टूल, वितरण और XFCE डेस्कटॉप को इंस्टॉल करने के बजाय, आप सब कुछ स्वचालित रूप से इंस्टॉल करने के लिए बस एक इंस्टॉलेशन स्क्रिप्ट चलाते हैं। मैंने GitHub पर Jarvesusaram99 से मोबाइल हैकलैब स्क्रिप्ट का उपयोग किया। यह आपकी ज़रूरत की हर चीज़ इंस्टॉल करता है, साथ ही आपको आरंभ करने के लिए फ़ायरफ़ॉक्स, Wget, cURL, VS कोड और यहां तक कि वाइन जैसी अतिरिक्त उपयोगिताओं का एक समूह भी इंस्टॉल करता है। इसमें एक अनुकूल टर्मिनल इंटरफ़ेस भी है जो आपको बताता है कि वास्तव में क्या हो रहा है। <पी> पहला कदम टर्मक्स और टर्मक्स एक्स11 को उनके आधिकारिक GitHub रिपॉजिटरी से इंस्टॉल करना है। टर्मक्स वह टर्मिनल है जिसका उपयोग हम अपने लिनक्स डिस्ट्रो को स्थापित करने के लिए करेंगे और टर्मक्स एक्स11 एक्स सर्वर है जो लिनक्स जीयूआई प्रदर्शित करेगा। X सर्वर का उपयोग करने से VNC सर्वर को चलाने के लिए आवश्यक अतिरिक्त हेडरूम से बचा जा सकता है, जिसके परिणामस्वरूप बेहतर प्रदर्शन और कम अंतराल होता है।
<पी> पी> टर्मक्स
<पी> पी> ओएस एंड्रॉइड <पी> पी> मूल्य मॉडल निःशुल्क, खुला-स्रोत <पी> टर्मक्स एक एंड्रॉइड ऐप है जो आपके फोन पर एक पूर्ण लिनक्स टर्मिनल वातावरण लाता है, जिससे आप कमांड-लाइन टूल और पैकेज को मूल रूप से चला सकते हैं। <पी> एक बार इंस्टॉल हो जाने पर, आपको एंड्रॉइड के फैंटम प्रोसेस किलर को अक्षम करना होगा। यह विकल्प एंड्रॉइड डेवलपर सेटिंग्स में आम तौर पर चाइल्ड प्रोसेस प्रतिबंधों को अक्षम करें के रूप में उपलब्ध है टॉगल करें। एक बार जब आप इसे सक्षम कर लें, तो अपने फ़ोन को पुनरारंभ करें और आप जाने के लिए तैयार हैं। <पी> आपका फ़ोन पुनरारंभ होने के बाद, टर्मक्स खोलें, और निम्न कमांड चलाएँ: curl -sL https://raw.githubusercontent.com/jarvesusaram99/termux-hacklab/main/install.sh | bash
<पी> आपके फोन के प्रोसेसर और इंटरनेट स्पीड के आधार पर, कमांड में 15 से 30 मिनट तक का समय लग सकता है, जैसा कि इंस्टॉल स्क्रिप्ट में दावा किया गया है। मेरे Pixel 9a पर पूरी इंस्टॉलेशन प्रक्रिया में 10 मिनट से भी कम समय लगा, कुछ सुरक्षा उपकरण इंस्टॉल नहीं हो सके। <पी> इसके बाद, आपको टर्मक्स X11 ऐप चलाना होगा। बस ऐप खोलें, इसे छोटा करें और टर्मक्स टर्मिनल पर वापस जाएं। वहां पहुंचने पर, डेस्कटॉप प्रारंभ करने के लिए निम्न कमांड चलाएँ। फिर, टर्मक्स X11 ऐप पर स्विच करें और आपको लिनक्स डेस्कटॉप देखना चाहिए। जिस क्षण अंततः डेस्कटॉप प्रकट होता है
यह आपकी कल्पना से कहीं अधिक उपयोगी है
<पी> पहली बार जब XFCE टर्मक्स X11 के अंदर आया, तो यह आपके विचार से कहीं अधिक देशी लगता है। शीर्ष पर एक टास्कबार, एक व्हिस्कर मेनू, एक फ़ाइल प्रबंधक और वह सब कुछ है जिसकी आप लिनक्स से अपेक्षा करते हैं, जैसा कि यह नियमित रूप से चलता है। <पी> यह किसी अन्य मशीन से कोई स्ट्रीमिंग हैक नहीं है, यह आपका फ़ोन ही डेबियन डेस्कटॉप चला रहा है। विंडो ड्रैगिंग तरल है, पैनल एनिमेशन रुकते नहीं हैं, और टर्मिनल को खोलना और उसमें काम करना बिल्कुल वैसा ही लगता है जैसे लैपटॉप पर होता है। <पी> मैं बिना किसी मंदी के कुछ टैब के साथ अपने फोन पर फ़ायरफ़ॉक्स का पूर्ण डेस्कटॉप बिल्ड चलाने में सक्षम था। यदि आप htop खोलते हैं टर्मिनल विंडो में, आप तुरंत देखेंगे कि फ़ोन कड़ी मेहनत कर रहा है, लेकिन उस पर अधिक काम नहीं किया गया है, विशेष रूप से निम्न हार्डवेयर सीमा को देखते हुए जिसके साथ आप काम कर रहे हैं। फ़ोन पर यह हास्यास्पद रूप से सहज क्यों लगता है
कोई वर्चुअलाइजेशन नहीं, कोई ओवरहेड नहीं, बस एक एक्स सर्वर
<पी> आपके शुरू करते ही लिनक्स स्लाइड शो में नहीं बदल जाता, इसका कारण यह है कि आप वीएनसी के माध्यम से पिक्सल को आगे नहीं बढ़ा रहे हैं। टर्मक्स एक्स11 स्थानीय रूप से चित्रित हो रहा है, और आप जीपीयू पर भी निर्भर हो सकते हैं। स्नैपड्रैगन फोन पर, एड्रेनो के लिए टर्निप ड्राइवर को सक्षम करने का मतलब है कि सॉफ्टवेयर रेंडरिंग पर निर्भर रहने के बजाय ओपनजीएल वर्कलोड को तेज किया जा सकता है। <पी> यहां तक कि कस्टम प्रोसेसर वाले फोन पर भी, जैसे कि मेरा Pixel 9a जिसमें Google का Tensor G4 SoC है, रेंडरिंग बिल्कुल सही थी। स्क्रिप्ट मेरे फ़ोन के GPU का पता लगाने में विफल रही और सॉफ़्टवेयर रेंडरिंग पर वापस आ गई, लेकिन मुझे अपने परीक्षण में किसी भी बड़े प्रदर्शन संबंधी समस्या का अनुभव नहीं हुआ।
<पी> पी> टर्मक्स X11
<पी> पी> ओएस एंड्रॉइड <पी> पी> मूल्य मॉडल निःशुल्क, खुला-स्रोत <पी> टर्मक्स क्या एंड्रॉइड पर लिनक्स वास्तव में उपयोगी है या सिर्फ बेवकूफी भरा चारा है?
एंड्रॉइड पर लिनक्स आपके फोन के एक बिल्कुल नए पक्ष को उजागर करता है
<पी> संक्षिप्त उत्तर हाँ है. अपने फोन को यूएसबी-सी हब में प्लग करें, एक कीबोर्ड, माउस और बाहरी डिस्प्ले जोड़ें, और आपके पास एक उपयोगी छोटी लिनक्स मशीन होगी। इस समय, आप केवल अपने फ़ोन की हार्डवेयर क्षमताओं तक ही सीमित हैं, जो निस्संदेह डेस्कटॉप-ग्रेड हार्डवेयर जितनी बढ़िया नहीं हैं। भले ही, आप जो कुछ भी डेस्कटॉप लिनक्स मशीन पर कर सकते हैं, वह यहां कर सकते हैं। यदि आपके पास एक संगत फोन है तो सैमसंग डीएक्स का उपयोग शुरू करने का यह भी एक बड़ा कारण है। <पी>
संबंधित <पी> यह किसी उचित लैपटॉप या डेस्कटॉप का स्थान नहीं ले सकता, और इसका हर किसी के लिए कोई मतलब नहीं होगा। लेकिन तथ्य यह है कि एक मध्य-श्रेणी का एंड्रॉइड फोन कस्टम रोम को रूट या इंस्टॉल किए बिना एक पूर्ण, उचित रूप से चिकनी लिनक्स डेस्कटॉप होस्ट कर सकता है, इस तथ्य का सबूत है कि आपका फोन बड़े पैमाने पर कम उपयोग किया जाता है। आपको बस थोड़ा धैर्य और एक टर्मक्स सत्र की आवश्यकता है।