Termux
টার্মাক্স হল অ্যান্ড্রয়েডের জন্য একটি ফ্রি এবং ওপেন সোর্স টার্মিনাল এমুলেটর যা একটি অ্যান্ড্রয়েড ডিভাইসে লিনাক্স পরিবেশ চালানোর অনুমতি দেয়। টার্মাক্স স্বয়ংক্রিয়ভাবে একটি ন্যূনতম বেস সিস্টেম ইনস্টল করে; ডেবিয়ানের উপর ভিত্তি করে এর প্যাকেজ ম্যানেজার ব্যবহার করে অতিরিক্ত প্যাকেজ পাওয়া যায়। লিনাক্সে উপলব্ধ বেশিরভাগ কমান্ড টার্মাক্সের পাশাপাশি অন্তর্নির্মিত ব্যাশ কমান্ডগুলিতে অ্যাক্সেসযোগ্য। আরও বেশ কয়েকটি শেল পাওয়া যায়, যেমন জেড. এস. এইচ এবং টি. সি. এস. এইচ। ওভারভিউ প্যাকেজগুলি অ্যান্ড্রয়েড এনডিকে-র সাথে ক্রস-কম্পাইল করা হয় এবং অ্যান্ড্রয়েডে কাজ করার জন্য সামঞ্জস্যপূর্ণ প্যাচ রয়েছে। যেহেতু সমস্ত ফাইল অ্যাপ্লিকেশন ডিরেক্টরিতে ইনস্টল করা থাকে, তাই রুট করার প্রয়োজন হয় না। এক হাজারেরও বেশি প্যাকেজ উপলব্ধ রয়েছে এবং ব্যবহারকারীরা নতুনগুলির জন্য অনুরোধ জমা দিতে পারেন। বিকল্পভাবে, প্যাকেজগুলি উৎস থেকে সংকলিত করা যেতে পারে, কারণ টার্মাক্স সিমেক, মেসন, জিএনইউ অটোটুলস, পাশাপাশি সি + +, রাস্ট, গো, সুইফট এবং অন্যান্য প্রোগ্রামিং ভাষার জন্য সংকলক সহ বিভিন্ন বিল্ড সরঞ্জামকে সমর্থন করে। টার্মাক্স রুবি, পাইথন এবং জাভাস্ক্রিপ্টের মতো ভাষার জন্য দোভাষীও ইনস্টল করতে পারে। টার্মিনাল-ভিত্তিক পাঠ্য সম্পাদক যেমন ইম্যাকস এবং ভিম ইনস্টল করা যেতে পারে। একটি ভিএনসি সার্ভার ব্যবহার করে এবং একটি ডেস্কটপ পরিবেশ (এক্সএফসিই, এলএক্সকিউটি, ম্যাট) বা উইন্ডো ম্যানেজার ইনস্টল করে টার্মাক্সে জিইউআই অ্যাপ্লিকেশনগুলি কার্যকর করা সম্ভব। ইউজার ইন্টারফেস টার্মাক্সের ইউজার ইন্টারফেস মোটামুটি সহজ, শুধুমাত্র অতিরিক্ত কী সারি এবং টার্মিনাল আউটপুট প্রদর্শন করে। রঙ বিন্যাস এবং ফন্ট টার্মাক্সঃ স্টাইলিংয়ের মাধ্যমে পরিবর্তন করা যেতে পারে। অতিরিক্ত-কী সারিটিও কাস্টমাইজ করা যেতে পারে। ব্যবহারকারীরা ~/. টর্মক্স/টর্মক্স. প্রোপার্টি সম্পাদনা করে আরও ফাংশন কী এবং নিয়ন্ত্রণ যোগ করতে পারেন। টার্মাক্সে মাউস/স্পর্শ সমর্থন রয়েছে যা এইচটপ এবং অন্যান্য এনকার্স-ভিত্তিক অ্যাপ্লিকেশনগুলির মতো প্রোগ্রামগুলির সাথে যোগাযোগ করতে ব্যবহার করা যেতে পারে। টার্মিনাল বাফারের উপরে বা নিচে সোয়াইপ করে স্ক্রোলিং করা হয়। কনফিগারেশন ব্যবহারকারীরা ~/. টর্মক্স/টর্মক্স. প্রোপার্টি সম্পাদনা করে টার্মাক্স কনফিগার করে। অ্যাড-অন টার্মাক্সে 7টি অ্যাড-অনও রয়েছেঃ টার্মাক্সঃ এপিআইঃ সিএলআই অ্যাপ্লিকেশনগুলিতে অ্যান্ড্রয়েড কার্যকারিতা প্রকাশ করে টার্মাক্সঃ স্টাইলিংঃ টার্মাক্স টার্মিনালের রঙের স্কিম এবং ফন্ট পরিবর্তন করার অনুমতি দেয়ঃ বুটঃ বুট টার্মাক্সে টার্মাক্স কমান্ডগুলি কার্যকর করেঃ জিইউআইঃ কিছু টার্মাক্স অ্যাপ্লিকেশনকে ডিফল্ট অ্যান্ড্রয়েড সংস্থানগুলি ব্যবহার করে জিইউআই করার অনুমতি দেয়; এক্স11/ওয়েল্যান্ড অ্যাপ্লিকেশনগুলির সাথে কাজ করে না টার্মাক্সঃ উইজেটঃ ব্যবহারকারীদের একটি ডেডিকেটেড উইজেটে বা হোম স্ক্রিনে শর্টকাটে স্ক্রিপ্ট চালাতে দেয় টার্মাক্সঃ ফ্লোটঃ একটি ভাসমান উইন্ডোতে টার্মিনাল সেশন চালায় টার্মাক্সঃ টাস্কারঃ টাস্কারকে টার্মাক্স অ্যাড-অনের সাথে সংহত করে একই থেকে ইনস্টল করা আবশ্যক। হিস্ট্রি টার্মাক্স প্রথম 2015 সালে মুক্তি পায়। অ্যাপের সংগ্রহস্থলে গিটহাব সমস্যার মাধ্যমে প্যাকেজ এবং বৈশিষ্ট্যগুলির অনুরোধের জন্য সমর্থন যোগ করা হয়েছিল। মানুষ নতুন বৈশিষ্ট্য এবং প্যাকেজ যোগ করে প্রকল্পে অবদান রাখতে পারে। 2020 সালের জানুয়ারিতে, টার্মাক্স ডেভেলপমেন্ট টিম অ্যান্ড্রয়েড 5-6 চালিত ডিভাইসগুলির জন্য সমর্থন শেষ করে, যা অ্যান্ড্রয়েড সংস্করণ 7-কে ন্যূনতম ওএস প্রয়োজনীয় করে তোলে। টার্মাক্স v0.101 ছিল গুগল প্লে স্টোরে আপডেট হওয়া সর্বশেষ সংস্করণ। 2020 সালের নভেম্বর থেকে, গুগল প্লে এপিআই স্তর 29-কে লক্ষ্য করে অ্যাপগুলি প্রয়োগ করেছে, যা ব্যক্তিগত অ্যাপ্লিকেশন ডিরেক্টরিগুলিতে বাইনারিগুলির কার্যকরকরণকে ভেঙে দেয়। গুগলের মতেঃ অ্যান্ড্রয়েড 10-কে লক্ষ্য করে এমন অবিশ্বস্ত অ্যাপগুলি অ্যাপের হোম ডিরেক্টরির মধ্যে থাকা ফাইলগুলিতে এক্সিকিউট () আহ্বান করতে পারে না। লিখনযোগ্য অ্যাপ হোম ডিরেক্টরি থেকে ফাইলগুলির এই এক্সিকিউশন একটি ডাব্লুএক্স লঙ্ঘন। অ্যাপগুলির শুধুমাত্র বাইনারি কোড লোড করা উচিত যা কোনও অ্যাপের এপিকে ফাইলের মধ্যে এম্বেড করা থাকে। টার্মাক্স ডেভেলপমেন্ট টিম আপডেট পেতে এফ-ড্রয়েডে যাওয়ার পরামর্শ দেয়, কারণ এফ-ড্রয়েড এই ধরনের বিধিনিষেধ আরোপ করে না। প্রকল্পের গিটহাব সংগ্রহস্থল থেকে এপিকে ফাইল ডাউনলোড করাও সম্ভব। 2021 সালের মে মাসে, বিন্ট্রে, যা টার্মাক্স প্যাকেজগুলির প্রাথমিক হোস্ট ছিল, তার পরিষেবাগুলি বন্ধ করে দেয়। টার্মাক্স আরেকটি হোস্টিং পরিষেবা, হেটজনারে স্থানান্তরিত হয়। ইনস্টলেশন প্রক্রিয়াটি এপিকে ফাইল থেকে বুটস্ট্র্যাপ আর্কাইভ বের করে, এক্সিকিউটেবলের জন্য সঠিক অনুমতি সেট করে এবং হোম ডিরেক্টরির মতো ডিরেক্টরি সেট করে। টার্মাক্সে প্যাকেজ পরিচালনা এবং বিতরণ প্যাকেজগুলি অ্যাপ্লিকেশনের প্যাকেজ ম্যানেজারের (পি. কে. জি) মাধ্যমে ইনস্টল করা হয় এবং. ডেব ফরম্যাট ব্যবহার করা হয়। তবে, সাধারণ ডেবিয়ান প্যাকেজগুলি ইনস্টল করা যাবে না কারণ টার্মাক্স এফ. এইচ. এস-এর সঙ্গে সঙ্গতিপূর্ণ নয়। ব্যবহারকারীরা প্যাকেজ তৈরি এবং জমা দিতে পারেন। প্যাকেজ প্রাপ্যতা টার্মাক্সের 2021 সাল পর্যন্ত 1000 টিরও বেশি প্যাকেজ উপলব্ধ রয়েছে। প্যাকেজ সংগ্রহস্থল টার্মাক্সের 3টি সংগ্রহস্থল রয়েছে। ডিফল্ট টার্মাক্স বুটস্ট্র্যাপ ইনস্টলেশনের অন্তর্ভুক্ত সংগ্রহস্থলগুলির মধ্যে রয়েছেঃ প্রধান হল সমস্ত সি. এল. আই ইউটিলিটি এবং অন্যান্য জনপ্রিয় লিনাক্স সরঞ্জাম এবং ভাষা সংকলক/দোভাষী সম্বলিত প্রধান সংগ্রহস্থল। x11-রেপোতে X11-ভিত্তিক প্যাকেজ এবং গ্রাফিকাল অ্যাপ্লিকেশন রয়েছে। রুট-রেপোতে মূলযুক্ত যন্ত্রের জন্য দরকারী প্যাকেজ রয়েছে। এই প্যাকেজগুলির মধ্যে কয়েকটি মূল ছাড়াই ব্যবহার করা যেতে পারে, তবে কার্যকারিতা সীমিত হতে পারে। রেফারেন্স বাহ্যিক লিঙ্ক টার্মাক্স উইকি ফ্রি এবং ওপেন সোর্স অ্যান্ড্রয়েড সফ্টওয়্যার ফ্রি টার্মিনাল এমুলেটর