কম্পিউটার টিউটোরিয়াল

অ্যান্ড্রয়েডে বিরামহীন লিনাক্স ডেস্কটপ:বাটারি-মসৃণ কর্মক্ষমতা অর্জন করুন

অ্যান্ড্রয়েডে বিরামহীন লিনাক্স ডেস্কটপ:বাটারি-মসৃণ কর্মক্ষমতা অর্জন করুন

23 মার্চ, 2026, 6:00PM EDT

প্রকাশিত৷

ইয়াদুল্লাহ আবিদি দিল্লি বিশ্ববিদ্যালয় থেকে একজন কম্পিউটার সায়েন্স স্নাতক এবং চেন্নাইয়ের এশিয়ান কলেজ অফ জার্নালিজম থেকে সাংবাদিকতায় স্নাতকোত্তর ডিগ্রি অর্জন করেছেন। উইন্ডোজ এবং লিনাক্স সিস্টেম, প্রোগ্রামিং, পিসি হার্ডওয়্যার, সাইবারসিকিউরিটি, ম্যালওয়্যার বিশ্লেষণ এবং গেমিং-এ এক দশকেরও বেশি অভিজ্ঞতার সাথে, তিনি শক্তিশালী সম্পাদকীয় প্রবৃত্তির সাথে গভীর প্রযুক্তিগত জ্ঞানকে একত্রিত করেন।

ইয়াদুল্লাহ বর্তমানে স্টাফ রাইটার হিসেবে MakeUseOf-এর জন্য লেখেন, সাইবার সিকিউরিটি, গেমিং এবং কনজিউমার টেক কভার করে। তিনি পূর্বে Candid.Technology-এ অ্যাসোসিয়েট এডিটর হিসেবে এবং The Mac Observer-এ নিউজ এডিটর হিসেবে কাজ করেছেন, যেখানে তিনি র‍্যাগিং সাইবার আক্রমণ থেকে শুরু করে অ্যাপল প্রযুক্তির সর্বশেষ সব বিষয়ে রিপোর্ট করেছেন।

তার সাংবাদিকতার কাজের পাশাপাশি, ইয়াদুল্লাহ জাভাস্ক্রিপ্ট/টাইপস্ক্রিপ্ট, নেক্সট.জেএস, এমইআরএন স্ট্যাক, পাইথন, সি/সি++ এবং এআই/এমএল-এ অভিজ্ঞতা সহ একজন পূর্ণ-স্ট্যাক বিকাশকারী। তিনি ম্যালওয়্যার বিশ্লেষণ করছেন, হার্ডওয়্যার পর্যালোচনা করছেন বা GitHub-এ সরঞ্জাম তৈরি করছেন না কেন, তিনি প্রযুক্তি সাংবাদিকতায় একটি হ্যান্ডস-অন, বিকাশকারীর দৃষ্টিভঙ্গি নিয়ে আসেন।

আমি কয়েক বছর ধরে অ্যান্ড্রয়েডের সাথে তালগোল পাকিয়ে চলেছি, কিন্তু অ্যান্ড্রয়েড চালানোর ছোট লিনাক্স বক্সে ব্যবহৃত প্রসেসর দেখে আমাকে একটি প্রশ্ন জাগিয়েছে:আমি যদি আমার অ্যান্ড্রয়েড ফোনে একটি সম্পূর্ণ লিনাক্স ডেস্কটপ ইনস্টল করি?

অ্যান্ড্রয়েড এই দিকে কিছু পদক্ষেপ নিয়েছে এবং এখন অ্যান্ড্রয়েডে একটি নতুন, বিল্ট-ইন লিনাক্স টার্মিনাল রয়েছে। যাইহোক, এটি এখনও প্রাথমিক বিকাশে রয়েছে এবং একটি সম্পূর্ণ ডেস্কটপ পরিবেশের মতো যথেষ্ট কার্যকর নয়। তাই আমি আমার অ্যান্ড্রয়েডে একটি সম্পূর্ণ লিনাক্স ডেস্কটপ ইনস্টল করার সিদ্ধান্ত নিয়েছি, এবং এটি আমার প্রত্যাশার চেয়ে ভালো পারফর্ম করে।

আপনার ফোনে আসলে কী চলছে?

আপনি অ্যান্ড্রয়েড প্রতিস্থাপন করছেন না, আপনি এটিতে পিগিব্যাক করছেন

অ্যান্ড্রয়েডে বিরামহীন লিনাক্স ডেস্কটপ:বাটারি-মসৃণ কর্মক্ষমতা অর্জন করুন

প্রথমত, কিছু প্রত্যাশা সেট করা যাক। আপনি ডুয়াল-বুট করছেন না, আপনি একটি রম ফ্ল্যাশ করছেন না এবং আপনি আপনার ফোন রুট করছেন না। আধুনিক অ্যান্ড্রয়েড ফোনগুলি ইতিমধ্যেই একটি লিনাক্স কার্নেলের সাথে হুডের নীচে পাঠানো হয়, এবং Termux-এর মতো সরঞ্জামগুলি প্রুট-ডিস্ট্রো এর সাথে মিলিত হয় এর উপরে একটি সম্পূর্ণ ডেবিয়ান বা উবুন্টু ডিস্ট্রো ইনস্টল করতে পারেন। আপনি মিক্সে Termux X11 যোগ করেন, যা Android এ একটি বাস্তব X সার্ভার যোগ করে, আপনি ব্যবসা করছেন।

সমর্থিত ডিভাইসগুলিতে, আপনি নেটিভ লিনাক্স ভার্চুয়াল মেশিন ব্যবহার করতে পারেন যা Android 16 Android ভার্চুয়ালাইজেশন ফ্রেমওয়ার্কের মাধ্যমে প্রকাশ করে। এটি আপনাকে নিজস্ব কার্নেল এবং হার্ডওয়্যার বিচ্ছিন্নতার সাথে একটি প্রকৃত ডেবিয়ান ভিএম দেয়। যতটা চিত্তাকর্ষক, এটি এই মুহূর্তে ফোনের একটি ছোট সেটের (বেশিরভাগ পিক্সেল) মধ্যে সীমাবদ্ধ, যখন Termux পদ্ধতিটি প্রায় অর্ধ-শালীন অ্যান্ড্রয়েড ফোনে কাজ করবে৷

এটি সেট আপ করা কঠিন নয় - তবে এটি সহজও নয়

এখানে দক্ষতার চেয়ে ধৈর্য বেশি গুরুত্বপূর্ণ

আমি এটিকে সুগারকোট করতে যাচ্ছি না, তবে আপনি যদি কখনও লিনাক্স টার্মিনালের সাথে ডিল না করেন বা কোনও সিস্টেমে স্ক্র্যাচ থেকে লিনাক্স ইনস্টল না করেন তবে ইনস্টলেশনটি কিছুটা জটিল হতে পারে। এটি নিজে থেকে জটিল নয়, তবে আপনাকে সঠিক ক্রমে একগুচ্ছ সরঞ্জাম এবং নির্ভরতা ইনস্টল করতে হবে অন্যথায় আপনি গ্রাফিকাল ডেস্কটপে পৌঁছাতে পারবেন না।

সৌভাগ্যক্রমে, GitHub-এ অনেকগুলি ইনস্টল স্ক্রিপ্ট উপলব্ধ রয়েছে যা আপনার জন্য এই প্রক্রিয়াটিকে স্বয়ংক্রিয় করে, তাই পৃথক সরঞ্জাম, বিতরণ এবং XFCE ডেস্কটপ ইনস্টল করার পরিবর্তে, আপনি সবকিছু স্বয়ংক্রিয়ভাবে ইনস্টল করার জন্য একটি ইনস্টলেশন স্ক্রিপ্ট চালান। আমি GitHub এ jarvesusaram99 থেকে মোবাইল হ্যাকল্যাব স্ক্রিপ্ট ব্যবহার করেছি। এটি আপনার প্রয়োজনীয় সমস্ত কিছু ইনস্টল করে, এছাড়াও আপনাকে শুরু করতে Firefox, Wget, cURL, VS Code এবং এমনকি ওয়াইন এর মতো অতিরিক্ত ইউটিলিটিগুলির একটি গুচ্ছ। এটিতে একটি বরং বন্ধুত্বপূর্ণ টার্মিনাল ইন্টারফেস রয়েছে যা আপনাকে ঠিক কী ঘটছে তা বলে৷

প্রথম ধাপ হল Termux এবং Termux X11 তাদের অফিসিয়াল GitHub সংগ্রহস্থল থেকে ইনস্টল করা। Termux হল একটি টার্মিনাল যা আমরা আমাদের লিনাক্স ডিস্ট্রো ইনস্টল করতে ব্যবহার করব এবং Termux X11 হল X সার্ভার যা Linux GUI প্রদর্শন করবে। একটি X সার্ভার ব্যবহার করলে একটি VNC সার্ভার চালানোর জন্য প্রয়োজনীয় অতিরিক্ত হেডরুম এড়ানো যায়, যার ফলশ্রুতিতে ভাল কার্যক্ষমতা এবং কম ল্যাগ হয়৷

অ্যান্ড্রয়েডে বিরামহীন লিনাক্স ডেস্কটপ:বাটারি-মসৃণ কর্মক্ষমতা অর্জন করুন

Termux

OS অ্যান্ড্রয়েড

মূল্য মডেল বিনামূল্যে, ওপেন সোর্স

Termux একটি অ্যান্ড্রয়েড অ্যাপ যা আপনার ফোনে একটি সম্পূর্ণ লিনাক্স টার্মিনাল পরিবেশ নিয়ে আসে, আপনাকে কমান্ড-লাইন টুল এবং প্যাকেজগুলি নেটিভভাবে চালাতে দেয়।

একবার ইনস্টল হয়ে গেলে, আপনাকে অ্যান্ড্রয়েডের ফ্যান্টম প্রসেস কিলার অক্ষম করতে হবে। এই বিকল্পটি Android বিকাশকারী সেটিংসে উপলব্ধ, সাধারণত একটি শিশু প্রক্রিয়া সীমাবদ্ধতা অক্ষম করুন টগল একবার আপনি এটি সক্ষম করলে, আপনার ফোন পুনরায় চালু করুন এবং আপনি যেতে পারবেন।

আপনার ফোন পুনরায় চালু হওয়ার পরে, Termux খুলুন এবং নিম্নলিখিত কমান্ডটি চালান:

curl -sL https://raw.githubusercontent.com/jarvesusaram99/termux-hacklab/main/install.sh | bash

আপনার ফোনের প্রসেসর এবং ইন্টারনেটের গতির উপর নির্ভর করে, ইনস্টল স্ক্রিপ্ট দ্বারা দাবি করা কমান্ডটি 15 থেকে 30 মিনিটের মধ্যে যেকোনো জায়গায় নিতে পারে। সম্পূর্ণ ইনস্টলেশন প্রক্রিয়াটি আমার Pixel 9a তে 10 মিনিটেরও কম সময় নেয়, কিছু নিরাপত্তা সরঞ্জাম ইনস্টল করতে অক্ষম।

এর পরে, আপনাকে Termux X11 অ্যাপটি চালাতে হবে। শুধু অ্যাপটি খুলুন, এটিকে ছোট করুন এবং Termux টার্মিনালে ফিরে যান। একবার সেখানে, ডেস্কটপ শুরু করতে নিম্নলিখিত কমান্ডটি চালান। তারপর, Termux X11 অ্যাপে স্যুইচ করুন এবং আপনার লিনাক্স ডেস্কটপ দেখতে হবে।

যে মুহুর্তে ডেস্কটপ অবশেষে উপস্থিত হয়

এটি আপনার কল্পনার চেয়ে বেশি ব্যবহারযোগ্য

Termux X11-এর ভিতরে প্রথমবার XFCE পপ-আপ হয়েছে, এটি আপনি যা ভাবেন তার চেয়ে বেশি নেটিভ মনে হচ্ছে। উপরে একটি টাস্কবার আছে, একটি হুইস্কার মেনু, একটি ফাইল ম্যানেজার এবং অন্য সবকিছু যা আপনি লিনাক্স থেকে আশা করতে চান ঠিক নিয়মিতভাবে এটি চলছে।

এটি অন্য মেশিন থেকে কিছু স্ট্রিমিং হ্যাক নয়, এটি আপনার ফোন নিজেই একটি ডেবিয়ান ডেস্কটপ চালায়। উইন্ডো ড্র্যাগিং তরল, প্যানেল অ্যানিমেশনগুলি তোতলাতে পারে না এবং টার্মিনাল খুললে এবং এতে কাজ করা ল্যাপটপের মতোই মনে হয়৷

আমি আমার ফোনে ফায়ারফক্সের সম্পূর্ণ ডেস্কটপ বিল্ড চালাতে সক্ষম হয়েছিলাম কোনো ধরনের স্লোডাউন ছাড়াই কয়েকটি ট্যাব দিয়ে। আপনি htop খুললে একটি টার্মিনাল উইন্ডোতে, আপনি দ্রুত দেখতে পাবেন যে ফোনটি কঠোর পরিশ্রম করার সময়, এটি অতিরিক্ত পরিশ্রম করেনি, বিশেষ করে আপনি যে কম হার্ডওয়্যার সিলিং নিয়ে কাজ করছেন।

কেন এটি একটি ফোনে হাস্যকরভাবে মসৃণ মনে হয়

কোন ভার্চুয়ালাইজেশন নেই, কোন ওভারহেড নেই, শুধু একটি X সার্ভার

লিনাক্স শুরু করার মুহুর্তে এটি একটি স্লাইডশোতে পরিণত না হওয়ার কারণ হল আপনি VNC এর মাধ্যমে পিক্সেল ঠেলে দিচ্ছেন না। Termux X11 স্থানীয়ভাবে আঁকছে, এবং আপনি এমনকি GPU-তেও ঝুঁকতে পারেন। স্ন্যাপড্রাগন ফোনে, Adreno-এর জন্য Turnip ড্রাইভার সক্ষম করার অর্থ হল সফ্টওয়্যার রেন্ডারিং-এ পিছিয়ে পড়ার পরিবর্তে OpenGL ওয়ার্কলোডগুলিকে ত্বরান্বিত করা যেতে পারে৷

এমনকি কাস্টম প্রসেসর সহ ফোনেও, যেমন আমার Pixel 9a যাতে Google থেকে একটি Tensor G4 SoC আছে, রেন্ডারিং প্রায় নিখুঁত ছিল। স্ক্রিপ্টটি আমার ফোনের জিপিইউ সনাক্ত করতে ব্যর্থ হয়েছে এবং সফ্টওয়্যার রেন্ডারিংয়ে ফিরে গেছে, কিন্তু আমি আমার পরীক্ষায় কোন বড় পারফরম্যান্স হেঁচকি অনুভব করিনি৷

অ্যান্ড্রয়েডে বিরামহীন লিনাক্স ডেস্কটপ:বাটারি-মসৃণ কর্মক্ষমতা অর্জন করুন

Termux X11

OS অ্যান্ড্রয়েড

মূল্য মডেল বিনামূল্যে, ওপেন সোর্স

Termux X11 হল Termux-এর জন্য একটি সঙ্গী অ্যাপ যা একটি নেটিভ X11 ডিসপ্লে সার্ভার প্রদান করে, আপনাকে VNC ছাড়াই সরাসরি Android-এ সম্পূর্ণ Linux GUI ডেস্কটপ এবং অ্যাপ চালাতে দেয়।

অ্যান্ড্রয়েডে লিনাক্স কি আসলেই উপযোগী নাকি নিছক বেয়াদব টোপ?

অ্যান্ড্রয়েডে লিনাক্স আপনার ফোনের একটি সম্পূর্ণ নতুন দিক প্রকাশ করে

সংক্ষিপ্ত উত্তর হ্যাঁ. আপনার ফোনটিকে একটি USB-C হাবে প্লাগ করুন, একটি কীবোর্ড, মাউস এবং বাহ্যিক ডিসপ্লে যোগ করুন এবং আপনি নিজের জন্য একটি সহজ ছোট লিনাক্স মেশিন পেয়েছেন৷ এই সময়ে, আপনি শুধুমাত্র আপনার ফোনের হার্ডওয়্যার ক্ষমতার দ্বারা সীমাবদ্ধ, যা অবশ্যই ডেস্কটপ-গ্রেড হার্ডওয়্যারের মতো দুর্দান্ত নয়। যাই হোক না কেন, আপনি ডেস্কটপ লিনাক্স মেশিনে যা করতে পারেন, আপনি এখানে করতে পারেন। আপনার যদি একটি সামঞ্জস্যপূর্ণ ফোন থাকে তবে Samsung DeX ব্যবহার শুরু করার এটি একটি দুর্দান্ত কারণ।

অ্যান্ড্রয়েডে বিরামহীন লিনাক্স ডেস্কটপ:বাটারি-মসৃণ কর্মক্ষমতা অর্জন করুন সম্পর্কিত

এটি একটি সঠিক ল্যাপটপ বা ডেস্কটপ প্রতিস্থাপন করে না এবং এটি প্রত্যেকের জন্য অর্থপূর্ণ হবে না। কিন্তু একটি মিড-রেঞ্জের অ্যান্ড্রয়েড ফোন একটি কাস্টম রম রুট বা ইনস্টল না করেই একটি সম্পূর্ণ, যুক্তিসঙ্গতভাবে মসৃণ লিনাক্স ডেস্কটপ হোস্ট করতে পারে তা প্রমাণ করে যে আপনার ফোনটি ব্যাপকভাবে কম ব্যবহার করা হয়েছে। আপনার যা দরকার তা হল কিছু ধৈর্য এবং একটি Termux সেশন।


  1. কীভাবে আইফোনে সাবস্ক্রিপশন বাতিল, তৈরি এবং পরিবর্তন করবেন

  2. উইন্ডোজের জন্য সেরা মার্কডাউন সম্পাদক

  3. Windows 11 ল্যাপটপ এলোমেলোভাবে জমে যায়? এই 11টি সমাধান চেষ্টা করুন

  4. Windows 11 বিনামূল্যে আপগ্রেড:Windows 11 ইনস্টলেশন সহকারী ব্যবহার করে