০১রুট নেই, বুটলোডার পরিবর্তন নেই
শুধু পি-রুট ইউজারস্পেস। অ্যান্ড্রয়েড সিস্টেম পার্টিশন কখনো পরিবর্তিত হয় না; পি-রুটের ভেতরের গেস্ট রুট কোনো নিরাপত্তা সীমানা নয়।
লিনাক্স ওয়ার্কস্পেস · অ্যান্ড্রয়েড হার্ডওয়্যার
টারনাক্স ইনস্টল করে একটি ডেবিয়ান এআরএম৬৪ ইউজারস্পেস, একটি এক্সএফসই৪ ডেস্কটপ, টার্মাক্স:এক্স১১ ডিসপ্লে, অডিও এবং একটি সুস্পষ্ট গ্রাফিক্স পথ — সমর্থিত অ্যাড্রিনো ডিভাইসে জিঙ্ক/টার্নিপ, বাকি সব জায়গায় ভার্জিএল। এক কমান্ড, নিরীক্ষণযোগ্য ব্যাশ, বুটলোডার পরিবর্তন নেই।
টারনাক্স অ্যান্ড্রয়েড সার্ভিসের চারপাশে একটি ইউজারস্পেস লিনাক্স পরিবেশ গড়ে তোলে — এটি কখনো অ্যান্ড্রয়েডকে প্রতিস্থাপন করে না। প্রতিটি স্তর সুস্পষ্ট ও পর্যালোচনাযোগ্য।
| স্তর | কম্পোনেন্ট | উদ্দেশ্য |
|---|---|---|
| অ্যান্ড্রয়েড অ্যাপ | টার্মাক্স:এক্স১১ | অ্যান্ড্রয়েডে লিনাক্স এক্স১১ ডেস্কটপ দেখায় |
| টার্মাক্স হোস্ট | termux-x11, পালসঅডিও, পি-রুট ডিস্ট্রো | ডিসপ্লে সকেট, অ্যান্ড্রয়েড অডিও, কনটেইনার লাইফসাইকেল |
| লিনাক্স গেস্ট | ডেবিয়ান এআরএম৬৪ | আদর্শ apt-ব্যবস্থাপিত গ্নু/লিনাক্স ইউজারস্পেস |
| ডেস্কটপ | এক্সএফসই৪ | হালকা ডেস্কটপ, টার্মিনাল, ফাইল ম্যানেজার |
| অ্যাড্রিনো গ্রাফিক্স | মেসা জিঙ্ক → টার্নিপ → কেজিএসএল | ওপেনজিএল ভালকানে রূপান্তরিত হয়ে কোয়ালকম জিপিইউতে যায় |
| ফলব্যাক গ্রাফিক্স | ভার্জিএল | অন্যান্য ডিভাইসের জন্য বহনযোগ্য ভার্চুয়াল ওপেনজিএল পথ |
| কন্ট্রোল প্লেন | ternux সিএলআই + ~/x.sh | ইনস্টল, লঞ্চ, স্টপ, যাচাই, ডায়াগনোসিস, রিপেয়ার, বেঞ্চমার্ক |
শুধু পি-রুট ইউজারস্পেস। অ্যান্ড্রয়েড সিস্টেম পার্টিশন কখনো পরিবর্তিত হয় না; পি-রুটের ভেতরের গেস্ট রুট কোনো নিরাপত্তা সীমানা নয়।
যেখানে অ্যাড্রিনো ড্রাইভার পথ সমর্থিত সেখানে জিঙ্ক/টার্নিপ; সার্বজনীন সামঞ্জস্য পথ হিসেবে ভার্জিএল। শুধু একটি কাজ করা ডেস্কটপকে কখনো হার্ডওয়্যার রেন্ডারিংয়ের প্রমাণ হিসেবে দেখানো হয় না।
সহজ ব্যাশ যা চালানোর আগেই পড়া যায়: ক্লোন-ফার্স্ট রিভিউ পথ, সিনট্যাক্স পরীক্ষা এবং টারনাক্স.লগ-এ সম্পূর্ণ ইনস্টলার লগ।
এক্সএফসই টার্মিনাল, ভিএলসি, মেসা ও ভালকান ইউটিলিটি অন্তর্ভুক্ত; ডেভেলপমেন্ট টুল, লামা.সিপিপি, মিডিয়া টুল ও ব্লেন্ডার ঐচ্ছিক।
অ্যান্ড্রয়েড → লিনাক্স → ডেবিয়ান → এক্সএফসই৪ → জিপিইউ। প্রতিটি ধাপ একটি বাস্তব, নামযুক্ত কম্পোনেন্ট।
রেন্ডারার প্রমাণ একটি স্ট্রিং, স্ক্রিনশট নয়: জিএলমার্ক২ ও ব্লেন্ডারে zink Vulkan 1.4(Adreno (TM) 825 (MESA_TURNIP)) নিশ্চিত করে যে ওপেনজিএল অ্যাপ্লিকেশনগুলো এলএলভিএমপাইপ সফটওয়্যার র্যাস্টারাইজেশনের বদলে জিঙ্ক/টার্নিপ পথে পৌঁছেছে।
এক-কমান্ড পথটি সুবিধাজনক; ক্লোন-ফার্স্ট ও ম্যানুয়াল পথ চালানোর আগে প্রতিটি মডিউল ও প্রতিটি গেস্ট কমান্ড প্রকাশ করে। আগে এফ-ড্রয়েড থেকে টার্মাক্স ও টার্মাক্স:এক্স১১ অ্যাপ ইনস্টল করুন।
হোস্ট করা এন্ট্রি পয়েন্ট ব্যবহার করুন, টারনাক্সকে সমর্থিত পথ শনাক্ত করতে দিন এবং মুদ্রিত টার্মাক্স:এক্স১১ হ্যান্ডঅফ অনুসরণ করুন।
কুইক স্টার্ট →রিপোজিটরির অবস্থা পিন করুন, শেল ফাইলের সিনট্যাক্স পরীক্ষা করুন, ইনস্টলার ও লাইব্রেরি পরিদর্শন করুন, তারপর লোকালি চালান।
রিভিউ-ফার্স্ট গাইড →হোস্ট, গেস্ট, ডেস্কটপ, অডিও, গ্রাফিক্স, লঞ্চার ও যাচাইয়ের ধাপগুলো কমান্ডে কমান্ডে সম্পন্ন করুন।
ম্যানুয়াল ইনস্টলেশন →# এক কমান্ড — হোস্ট ইনস্টলার
curl -fsSL https://soobujmiah.github.io/ternux/install.sh | bash
# এরপর, টার্মাক্সে ternux start # ডেস্কটপ সেশন চালু করুন
ternux verify # গ্রাফিক্স পথ পরিদর্শন করুন
ternux doctor # কাঠামোগত ডায়াগনস্টিক
দুটি সুস্পষ্ট পথ। কোনটি পাবেন তা আপনার জিপিইউ-এর উপর নির্ভর করে — টারনাক্স শনাক্ত করে, রিপোর্ট করে এবং পছন্দ কখনো লুকায় না।
সমর্থিত অ্যাড্রিনো ডিভাইসে ওপেনজিএল ভালকানে রূপান্তরিত হয়ে সরাসরি কোয়ালকম ড্রাইভারে (কেজিএসএল) যায়। এটিই পরিমাপকৃত পথ: জিএলমার্ক২ ওপেনজিএল ৪.৬ কম্প্যাটিবিলিটি প্রোফাইল, ওপেনজিএল ইএস ৩.২ এবং ব্লেন্ডারের ভিউপোর্টে দেখা একই রেন্ডারার স্ট্রিং।
অ্যাড্রিনো পথবিহীন ডিভাইসের জন্য ভার্জিএল একটি বহনযোগ্য ভার্চুয়াল ওপেনজিএল পথ দেয়। ভার্জিএলে কাজ করা ডেস্কটপ ঠিক তা হিসেবেই রিপোর্ট হয় — কখনো হার্ডওয়্যার ত্বরণ হিসেবে নয়।
প্রকাশিত স্ন্যাপশটটি একটি রেডমি টার্বো ৪ প্রো থেকে এসেছে (স্ন্যাপড্রাগন ৮এস জেন ৪ / অ্যাড্রিনো ৮২৫, আগস্ট ২০২৬)। এটি দেখায় যে সেই ডিভাইসে এই পথ কাজ করেছিল; প্রতিটি ফোনে একই ফলাফলের প্রতিশ্রুতি দেয় না।
১৪০ স্কোর · ৮০০×৬০০ উইন্ডোড · ৩৩টি সিনে ৪৫–১৬৪ এফপিএস। স্যুট সমষ্টি, ডেস্কটপের ধ্রুবক এফপিএস নয়।
৩৬৪ স্কোর · ইএস ৩.২ · ৩৩টি সিনে ৫৩–৪৬৫ এফপিএস। ওপেনজিএল সারি থেকে ভিন্ন এপিআই ও মোড — কখনো সরাসরি তুলনা করবেন না।
এর ওপেনজিএল ভিউপোর্টের (৪.৬ কোর প্রোফাইল) জন্য একই জিঙ্ক/টার্নিপ রেন্ডারার রিপোর্ট করেছে। সেই প্রমাণ দ্বারা সাইকেল জিপিইউ রেন্ডারিং প্রতিষ্ঠিত নয়।
ডকুমেন্টেশনে ভালকান বিল্ড পাথ লিপিবদ্ধ আছে। কোনো পারফরম্যান্স ফলাফল দাবি করা হয় না — সেই ওয়ার্কলোডগুলো এখানে অপরীক্ষিত থেকে যায়।
যৌথ প্রমাণ শব্দভাণ্ডার — যাচাইকৃত · পরিমাপকৃত · পর্যবেক্ষিত · পরীক্ষামূলক · এখনো পরীক্ষিত নয় · সমর্থিত নয়:
যাচাইকৃতপরিমাপকৃতপর্যবেক্ষিতপরীক্ষামূলকএখনো পরীক্ষিত নয়সমর্থিত নয়
লিনাক্স ডেস্কটপ স্তর: পি-রুট ও টার্মাক্স:এক্স১১-এর মাধ্যমে অ্যান্ড্রয়েডে নো-রুট ডেবিয়ান + এক্সএফসই৪, সমর্থিত অ্যাড্রিনো ডিভাইসে পরিমাপকৃত জিপিইউ ত্বরণসহ।
নেটিভ এআরএম৬৪ অ্যান্ড্রয়েড এসডিকে বিল্ড-টুলস, প্ল্যাটফর্ম-টুলস, স্বাক্ষর ও এডিবি ওয়ার্কফ্লো — লিনাক্স এআরএম৬৪-এর জন্য এওএসপি সোর্স থেকে বিল্ড করা, বাস্তব ডিভাইসে এন্ড-টু-এন্ড যাচাইকৃত। এই ধরনের হার্ডওয়্যারে অ্যান্ড্রয়েড অ্যাপ ডেভেলপ করলে এডিটিই সঙ্গী প্রজেক্ট।
এডিটি ওয়েবসাইট →একই ফিজিক্যাল অ্যান্ড্রয়েড হার্ডওয়্যারে ডেভেলপমেন্ট ও এক্সিকিউশন সম্পন্ন হয়: টারনাক্স ডেবিয়ান ইউজারস্পেসে আর্টিফ্যাক্ট তৈরি করে, আর এডিটি বাহ্যিক এমুলেটর ছাড়াই হোস্ট ডিভাইসে এডিবির মাধ্যমে তা ইনস্টল ও ডিবাগ করে।
দুটি প্রজেক্টই একই টার্মাক্স + পি-রুট ডেবিয়ান ভিত্তির উপর আলাদাভাবে যাচাইকৃত (রেডমি টার্বো ৪ প্রো)। ক্রস-প্রজেক্ট ওয়ার্কফ্লো ও ক্লোজড-লুপ এজেন্ট অটোমেশন ধারণাগতভাবে সম্ভব, তবে আনুষ্ঠানিকভাবে পরিমাপ না করা পর্যন্ত পরীক্ষামূলক।
একটি সিস্টেম, প্রতিটি গভীরতার জন্য পথ — আগে নির্দেশিত রুট, তারপর কাজকেন্দ্রিক পরিচালনা গাইড, এরপর আর্কিটেকচার, প্রমাণ ও নির্দিষ্ট সিএলআই আচরণ।
ডকুমেন্টেশন ওভারভিউ · কুইক স্টার্ট · ইনস্টলেশন · ম্যানুয়াল ইনস্টলেশন।
ডকস খুলুন →দৈনন্দিন ব্যবহার · কনফিগারেশন · ট্রাবলশুটিং · সিএলআই রেফারেন্স।
গাইড খুলুন →আর্কিটেকচার · প্রমাণ ও বেঞ্চমার্ক · এফএকিউ · কনট্রিবিউটিং।
রেফারেন্স খুলুন →অ্যান্ড্রয়েড রুট নেই, লুকানো সীমানা নেই: টারনাক্স কখনো অ্যান্ড্রয়েড সিস্টেম পার্টিশন পরিবর্তন করে না। গেস্ট রুট পি-রুটের ভেতরে থাকে এবং তা কোনো নিরাপত্তা সীমানা নয় — শেয়ার করা স্টোরেজ ও আপনার উন্মুক্ত করা সার্ভিসের দায়িত্ব আপনারই।