3 এপ্রিল, 2026, 6:00PM EDT
প্রকাশিতইয়াদুল্লাহ আবিদি দিল্লি বিশ্ববিদ্যালয় থেকে একজন কম্পিউটার সায়েন্স স্নাতক এবং চেন্নাইয়ের এশিয়ান কলেজ অফ জার্নালিজম থেকে সাংবাদিকতায় স্নাতকোত্তর ডিগ্রি অর্জন করেছেন। উইন্ডোজ এবং লিনাক্স সিস্টেম, প্রোগ্রামিং, পিসি হার্ডওয়্যার, সাইবারসিকিউরিটি, ম্যালওয়্যার বিশ্লেষণ এবং গেমিং-এ এক দশকেরও বেশি অভিজ্ঞতার সাথে, তিনি শক্তিশালী সম্পাদকীয় প্রবৃত্তির সাথে গভীর প্রযুক্তিগত জ্ঞানকে একত্রিত করেন।
ইয়াদুল্লাহ বর্তমানে স্টাফ রাইটার হিসেবে MakeUseOf-এর জন্য লেখেন, সাইবার সিকিউরিটি, গেমিং এবং কনজিউমার টেক কভার করে। তিনি পূর্বে Candid.Technology-এ অ্যাসোসিয়েট এডিটর হিসেবে এবং The Mac Observer-এ নিউজ এডিটর হিসেবে কাজ করেছেন, যেখানে তিনি র্যাগিং সাইবার আক্রমণ থেকে শুরু করে অ্যাপল প্রযুক্তির সর্বশেষ সব বিষয়ে রিপোর্ট করেছেন।
তার সাংবাদিকতার কাজের পাশাপাশি, ইয়াদুল্লাহ জাভাস্ক্রিপ্ট/টাইপস্ক্রিপ্ট, নেক্সট.জেএস, এমইআরএন স্ট্যাক, পাইথন, সি/সি++ এবং এআই/এমএল-এ অভিজ্ঞতা সহ একজন পূর্ণ-স্ট্যাক বিকাশকারী। তিনি ম্যালওয়্যার বিশ্লেষণ করছেন, হার্ডওয়্যার পর্যালোচনা করছেন বা GitHub-এ সরঞ্জাম তৈরি করছেন না কেন, তিনি প্রযুক্তি সাংবাদিকতায় একটি হ্যান্ডস-অন, বিকাশকারীর দৃষ্টিভঙ্গি নিয়ে আসেন।
অ্যান্ড্রয়েড এখন একটি নেটিভ টার্মিনালকে সমর্থন করে এবং আপনি যদি কখনও আপনার ফোনে অ্যান্ড্রয়েড বা অ্যাপ্লিকেশানগুলি যা অনুমতি দেয় তার চেয়ে বেশি কিছু করতে আগ্রহী হন তবে আপনি এটির দিকে নজর দিয়েছেন। আমি অল্প সময়ের জন্য এটির সাথে তালগোল পাকানোর আশা করেছিলাম, কিন্তু এটির ডেস্কটপ প্রতিরূপের মতো ভালো কোথাও হবে বলে আশা করিনি৷
তার উপরে, হাজার হাজার প্যাকেজ এবং একটি সম্পূর্ণ কার্যকরী টার্মিনাল সহ Termux-এর মতো অ্যাপগুলি ইতিমধ্যেই বিদ্যমান। কিন্তু Google যা পাঠিয়েছে তা কেবল একটি চটকদার ডেমো বৈশিষ্ট্য নয়। এটি অ্যান্ড্রয়েড ভার্চুয়ালাইজেশন ফ্রেমওয়ার্ক (AVF) ব্যবহার করে আপনার ডিভাইসে একটি সম্পূর্ণ ডেবিয়ান ভার্চুয়াল মেশিন, এবং এটি এতই ভালো যে আমি নিজেকে অনেক জটিল কাজের জন্য আমার ফোনে পৌঁছাতে পেরেছি।
শুরু করতে প্রায় কোন প্রচেষ্টা লাগে না
ন্যূনতম টিঙ্কারিং সহ একটি আশ্চর্যজনকভাবে মসৃণ সেটআপ
একটি বৈশিষ্ট্য যতই উন্নত বা ভালভাবে তৈরি করা হোক না কেন, আপনি যদি এটিকে সহজে অ্যাক্সেস করতে না পারেন তবে আপনি এটি খুব বেশি ব্যবহার করতে যাচ্ছেন না। আপনার ফোনে দেখানোর জন্য টার্মিনাল অ্যাপ পাওয়া আপনার অ্যান্ড্রয়েড ডিভাইসে বিকাশকারী মোড সক্ষম করা এবং একটি সুইচ স্লাইড করার একটি সহজ ব্যাপার৷
- ডেভেলপার মোড সক্ষম করুন আপনার ফোন সেটিংসে গিয়ে, তারপর ফোন সম্পর্কে বিভাগে, এবং বিল্ড নম্বরটি সাতবার ট্যাপ করে।
- বিকাশকারী বিকল্প সেটিংসে যান এবং লিনাক্স উন্নয়ন পরিবেশে আলতো চাপুন বিকল্প
- সক্রিয় করুন (পরীক্ষামূলক) Android এ Linux টার্মিনাল চালান স্লাইডার
একবার টার্মিনাল অ্যাপটি প্রদর্শিত হলে, ডাউনলোড করতে এবং এটি চালু করতে এই পদক্ষেপগুলি অনুসরণ করুন:
- আপনার অ্যাপ ড্রয়ার খুলুন এবং টার্মিনাল অ্যাপ আইকনে আলতো চাপুন।
- লঞ্চের আগে আপনাকে টার্মিনাল (প্রায় 500 থেকে 600 এমবি) ডাউনলোড করতে বলা হবে। ইনস্টল করুন ক্লিক করুন৷ বোতাম
- ইনস্টলেশন সম্পূর্ণ হলে, আপনি কমান্ড টাইপ করা শুরু করতে পারেন।
আর তা হল। এই বিন্দু থেকে, আপনি অ্যান্ড্রয়েড টার্মিনালে স্ট্যান্ডার্ড লিনাক্স কমান্ড ব্যবহার করতে পারেন। আপনি আপনার প্রয়োজনীয় সরঞ্জামগুলি ইনস্টল বা আপডেট করতে apt ব্যবহার করতে পারেন এবং আপনি ডেবিয়ানের ইতিমধ্যে বিশাল প্যাকেজ সংগ্রহস্থলে অ্যাক্সেস পাবেন। পিসিতে আপনার জানা থাকা যে কোনো লিনাক্স প্রোগ্রাম আপনার ফোনেও কাজ করে।
এটিই আমাকে সম্পূর্ণরূপে বিক্রি করেছে
যে মুহুর্তে এটি একটি কৌশলের মত অনুভব করা বন্ধ হয়ে গেল
এখন অ্যান্ড্রয়েডের একটি লিনাক্স টার্মিনাল দিয়ে আপনি অনেক কিছু করতে পারেন, কিন্তু এখন পর্যন্ত, বিভিন্ন পদ্ধতি সীমিত করা হয়েছে বা অন্যথায় স্ট্যান্ডার্ড প্রক্রিয়াগুলির জন্য সমাধানের প্রয়োজন। কিন্তু এখন, যেহেতু আপনি মূলত আপনার ফোনে একটি ডেবিয়ান VM চালাচ্ছেন, তাই আপনি ডেস্কটপে যেমন আশা করেন ঠিক তেমনই কাজ করে।
যখন আমি প্রথম SSH আমার রিমোট সার্ভারে প্রবেশ করি তখন টার্মিনালটি একটি কৌশলের মতো অনুভব করা বন্ধ করে দেয়। ব্যক্তিগত কী প্রমাণীকরণ ঠিক যেমনটি করা উচিত ঠিক তেমন কাজ করেছে—আপনি আপনার কী VM-এ সংরক্ষণ করুন, ~/.ssh/config কনফিগার করুন এবং একটি সাধারণ ssh দিয়ে আপনার সার্ভারের সাথে সংযোগ করুন আদেশ৷
৷SSH এর বাইরে, যেহেতু আপনার সম্পূর্ণ ডেবিয়ান প্যাকেজ সংগ্রহস্থলে অ্যাক্সেস রয়েছে, আপনি আপনার প্রয়োজনীয় প্রতিটি কমান্ড-লাইন টুল টানতে পারেন। Git, Python, curl, nmap, Vim, tmux, সবগুলি অবিলম্বে এবং ঠিক যেমনটি একটি ডেস্কটপ সিস্টেমে চালায়। আমি তখন থেকে আমার ডেস্ক থেকে দূরে থাকাকালীন একগুচ্ছ পাইথন এবং ব্যাশ স্ক্রিপ্ট লিখেছি এবং পরীক্ষা করেছি এবং সেগুলি কোনো সমস্যা ছাড়াই আমার সার্ভার এবং লিনাক্স মেশিনে স্থানান্তরিত হয়।
শেল অভিজ্ঞতাটিও বরং দুর্দান্ত, সবচেয়ে বড় সীমাবদ্ধ ফ্যাক্টরটি হল টার্মিনালের পরিবর্তে আপনার ফোনের কীবোর্ড। টার্মিনাল সেশনের মধ্যে মাল্টিটাস্কিংয়ের জন্য ট্যাব সমর্থন রয়েছে এবং আপনার যদি আরও জায়গার প্রয়োজন হয় তবে আপনার ফোনের স্টোরেজ Linux VM-এ বরাদ্দ করার ক্ষমতা রয়েছে৷
নতুন অ্যান্ড্রয়েড 16 বিল্ডে চলমান Pixel ডিভাইসগুলিতে, এখন GIMP, LibreOffice, Chromium এবং এমনকি GPU ত্বরণ সহ XFCE-এর মতো সম্পূর্ণ ডেস্কটপ লিনাক্স অ্যাপ্লিকেশন চালানো সম্ভব। বৈশিষ্ট্যটি ভার্চুয়াল মেশিন থেকে অ্যান্ড্রয়েড হোস্টে OpenGL কমান্ড অনুবাদ করতে VirGL ব্যবহার করে। কার্যক্ষমতা ঠিক ডেস্কটপ-গ্রেড নয়, তবে এটি আশ্চর্যজনকভাবে কার্যকরী৷
এটি আপনার পিসি প্রতিস্থাপন করছে না... এখনো
যেখানে টার্মিনাল জ্বলছে-এবং যেখানে এটি এখনও ছোট পড়ে
এর কোনটাই মানে আপনার পিসি অপ্রচলিত। সর্বোত্তমভাবে, অ্যান্ড্রয়েডের টার্মিনাল আমাকে লগ চেক করতে বা একটি ছোট স্ক্রিপ্ট পরীক্ষা করার জন্য সার্ভারে এসএসএইচ করার মতো ছোট কাজের জন্য আমার পিসিতে পৌঁছানো এড়াতে সহায়তা করে। বড় কিছুর জন্য, আমার এখনও আমার ল্যাপটপ দরকার৷
অতিরিক্তভাবে, এমনকি আমি আমার ফোনে একটি সম্পূর্ণ লিনাক্স ডেস্কটপ চালানোর পরেও, এবং কার্যকারিতা আশ্চর্যজনকভাবে ভাল ছিল, আপনার এখনও কোনও গুরুতর কাজ করার জন্য একটি বহিরাগত ডিসপ্লে, কীবোর্ড এবং মাউস প্রয়োজন। লিনাক্স ইনস্টলেশন নিজেই Termux এর মাধ্যমে করা হয়েছিল উল্লেখ না করা, কারণ AVF এর ডেস্কটপ বাস্তবায়ন এই মুহূর্তে আদর্শের চেয়ে কম।
যত শক্তিশালীই হোক না কেন, একটি 6 বা 7-ইঞ্চি ফোনে একটি লিনাক্স ডিস্ট্রো সর্বোত্তম ধারণার প্রমাণ। যে পর্দার আকার কোনো সঠিক কাজের জন্য খুব ছোট. অ্যান্ড্রয়েড কীবোর্ড টার্মিনাল ব্যবহারের জন্য তৈরি করা হয়নি। এর মানে হল আপনি যদি আপনার ল্যাপটপটি প্রতিস্থাপন করতে চান তবে আপনার অন্তত একটি বহিরাগত মনিটর এবং কীবোর্ড প্রয়োজন। আপনি যদি দীর্ঘ সময় ধরে কাজ করেন তবে একটি মাউসও নিক্ষেপ করুন এবং আপনি দ্রুত বুঝতে পারবেন যে আপনি কেবল একটি বিচ্ছিন্ন ল্যাপটপ বহন করছেন৷
এই পদ্ধতিটি ফোল্ডেবলগুলির সাথে আরও ভাল কাজ করতে পারে, যেখানে আপনি একটি বড় স্ক্রীন অ্যাক্সেস করতে পারেন এবং টাইপিং পরিচালনা করার জন্য একটি ভাঁজযোগ্য ব্লুটুথ কীবোর্ড থাকতে পারে। কিন্তু অন্য কারো জন্য, আপনি সম্পূর্ণ কিট বহন করতে ইচ্ছুক না হলে, আপনি মৌলিক টার্মিনাল কাজের চেয়ে বেশি কিছু করতে পারবেন না।
আমি ইতিমধ্যেই পরিবর্তন করছি কিভাবে আমি কাজ করি
কেন আমি এখন আমার কম্পিউটারের আগে আমার ফোনের জন্য পৌঁছাই
স্ক্রিনের আকারের সমস্যা নির্বিশেষে, অ্যান্ড্রয়েডের লিনাক্স টার্মিনাল আমার জন্য অনেক ছোট ঘর্ষণ সমাধান করেছে। এখন আমার ফোনে কয়েক সেকেন্ড সময় নেয় এমন দ্রুত কাজগুলির জন্য আমার পিসিকে ফায়ার করার দরকার নেই। একটি স্ক্রিপ্ট পরীক্ষা করা, সার্ভার লগ চেক করা, কনফিগারেশন ফাইল সম্পাদনা করা, বা ফ্লাইতে দ্রুত পরিবর্তন বা সংশোধন করা থেকে যেকোনো কিছু অত্যন্ত ভাল কাজ করে৷
সম্পর্কিত
লিনাক্স টার্মিনাল আমার ওয়ার্কফ্লোতে ছোট কাজ এবং বড় কাজগুলির মধ্যে ফাঁকের মধ্যে একটি জায়গা খুঁজে পেয়েছে, যেখানে একটি ল্যাপটপ খোলার অতিরিক্ত কাজ হতে পারে। Google আমার ল্যাপটপ প্রতিস্থাপন করার জন্য এটি ডিজাইন নাও করতে পারে, এবং এটি যাচ্ছে না, তবে এটি আমার ফোনটিকে আগের চেয়ে আরও বেশি সক্ষম টুল বানিয়েছে৷