ternux পাওয়ার প্রস্তুতি
ternux কোনো device root না করেই supported Android ফোনকে GPU-backed graphics সহ Debian Xfce4 workstation-এ রূপ দেয়।
বর্তমান অবস্থা: ternux Pro private development-এ আছে; এখনও বিক্রি শুরু হয়নি। এখন কোনো public installer endpoint নেই। Beta ও launch-এর খবর পেতে GitHub repository watch করুন।
এই public পাতাটি প্রস্তুতি ও পরবর্তী করণীয়ের গাইড। সম্পূর্ণ installer, implementation procedure, recovery runbook এবং Pro operator documentation private release material; GitHub Pages-এ এগুলো প্রকাশ করা হয় না।
আপনার ডিভাইস কি উপযুক্ত?
| প্রয়োজন | প্রস্তাবিত baseline |
|---|---|
| Android | Android 10 বা নতুন |
| CPU | aarch64 / 64-bit ARM |
| Storage | অন্তত ১২ GB ফাঁকা; model ও creative project-এর জন্য আরও বেশি |
| Memory | বাস্তবে ন্যূনতম ৪ GB; ৬–৮ GB বেশি স্বচ্ছন্দ |
| Graphics | সেরা Zink + Turnip path-এর জন্য Qualcomm Adreno; অন্য GPU-তে VirGL |
| Apps | F-Droid বা GitHub Releases-এর বর্তমান Termux এবং Termux:X11 |
| Power | দীর্ঘ build বা inference-এর জন্য charger ও ভালো airflow |
Termux-এর পরিত্যক্ত Play Store build supported নয়। বিভিন্ন OEM-এর power management দীর্ঘ সময় চলা desktop process-এ প্রভাব ফেলতে পারে।
Compatibility profile সংরক্ষণ করুন
নিচের check-গুলো কিছু install বা পরিবর্তন করে না। ভবিষ্যৎ beta report বা support request-এর জন্য output সংরক্ষণ করুন:
uname -m
getprop ro.product.manufacturer
getprop ro.product.model
getprop ro.build.version.release
df -h "$HOME"
ls -l /dev/kgsl-3d0 2>&1
/dev/kgsl-3d0 সাধারণত Adreno device এবং পছন্দের Turnip path নির্দেশ করে।
Node না থাকলেই desktop unsupported—এমন নয়; তখন compatible VirGL path-এর
সম্ভাবনা বেশি।
Private installer যা সামলায়
Pro workflow-টি একটি অস্পষ্ট script নয়; নয়টি যাচাইকৃত phase হিসেবে design করা হচ্ছে:
- Preflight — architecture, Android version, storage, network ও app check।
- Termux foundation — দরকারি repository ও host-side service।
- Debian workspace — container, desktop ও non-root user।
- Graphics selection — Adreno/Turnip অথবা compatible VirGL route।
- Desktop integration — display, audio, locale, font ও shared storage।
- Reliable launch controls — start, stop, recovery ও shell shortcut।
- Android safeguards — background-process restriction শনাক্ত করা।
- Verification — renderer, Vulkan, display ও audio health check।
- Handover — status report, workload পছন্দ, backup ও maintenance note।
পরের phase শুরুর আগে প্রতিটি phase-কে নিজেকে যাচাই করতে হবে। Workflow resumable, আর ব্যর্থ phase-এর আংশিক পরিবর্তন পরিষ্কারভাবে ফিরিয়ে নেওয়ার কথা।
এখন যা প্রস্তুত করতে পারেন
- গুরুত্বপূর্ণ ফোন data backup করুন। ternux phone repartition করে না, তবে বড় environment change-এর আগে backup রাখাই সঠিক অভ্যাস।
- Official app source ব্যবহার করুন। Maintained F-Droid বা GitHub release channel থেকেই বর্তমান Termux ও Termux:X11 নিন।
- Storage আলাদা রাখুন। Base system-এর জন্য অন্তত ১২ GB। Local AI model, Blender asset ও security dataset-এর জন্য আরও জায়গা লাগবে।
- Power ও heat পরিকল্পনা করুন। Device charged রাখুন, উপযুক্ত হলে তাপ ধরে রাখা case খুলুন এবং দীর্ঘ কাজের সময় ফোন ঢেকে রাখবেন না।
- প্রথম workload ঠিক করুন। Desktop productivity, lightweight Blender, local AI, development tooling এবং authorised security lab-এর storage ও thermal profile আলাদা।
- Repository watch করুন। Beta access, supported-device note এবং আসল release channel সেখানেই ঘোষণা হবে—কোনো unofficial script বা copied link-এ নয়।
Setup-এর পর: পরবর্তী করণীয়
Private installer success দেখানোর পর এই ক্রমে এগোন:
১. Customise করার আগে verify করুন
Pro status ও doctor check চালিয়ে desktop-এ Zink/Turnip বা VirGL আছে
কিনা নিশ্চিত করুন; llvmpipe থাকা উচিত নয়। Generated system report সংরক্ষণ
করুন। পরিষ্কার baseline থাকলে পরে সমস্যা খোঁজা অনেক সহজ।
২. স্বাভাবিক start/stop অভ্যাস তৈরি করুন
Desktop একবার চালিয়ে audio ও shared storage পরীক্ষা করুন, তারপর দেওয়া clean-stop command দিয়ে বন্ধ করুন। দৈনন্দিন control-এর জন্য ব্যবহার দেখুন।
৩. একবারে একটি workload profile যোগ করুন
আপনার সত্যি দরকার এমন profile দিয়ে শুরু করুন:
- Creative: lightweight Blender modelling ও simple scene।
- Local AI: Vulkan-enabled llama.cpp ও phone-sized quantised model।
- Development: Git, Node.js tooling ও terminal-based coding assistant।
- Security lab: নিজের বা স্পষ্ট অনুমতি থাকা system-এর network analysis ও auditing tool।
প্রতিটি profile-এর পর desktop verify করুন, যাতে regression হলে কারণ পরিষ্কার থাকে।
৪. Performance baseline নিন
Renderer string, ছোট graphics benchmark, idle memory ও device temperature লিখে রাখুন। SoC, Android build, Mesa version ও cooling অনুযায়ী score বদলায়; অন্যের সংখ্যার চেয়ে নিজের baseline বেশি কাজে লাগে।
৫. Working state backup করুন
বড় model, experimental package বা project data যোগ করার আগে প্রথম container backup নিন। মূল্যবান source file shared storage বা remote Git repository-তেও রাখুন।
৬. ভেবে update করুন
Pro update channel ও release note ব্যবহার করুন। Held Mesa component হঠাৎ replace করবেন না; সাধারণ package upgrade-ও graphics path বদলে দিতে পারে।
নিরাপদ delivery-এর নিয়ম
- Official installer শুধু এই site ও repository-তে উল্লেখ করা release channel দিয়েই দেওয়া হবে।
- Licence key, API key, model-provider token বা private support bundle public issue-তে কখনও paste করবেন না।
- ternux Pro নামে ছড়ানো copied
curl | bashcommand চালাবেন না। - Authentication ও পরিকল্পিত network control ছাড়া local model server loopback-এর বাইরে bind করবেন না।
ternux ইতিমধ্যে চলছে?
ব্যবহার দিয়ে এগোন, কনফিগারেশন দেখুন, অথবা renderer, audio বা desktop session অসুস্থ হলে সহায়তা ও ডায়াগনস্টিকস দিয়ে failed boundary classify করুন।
ternux — Copyright (c) 2026 Sobuj Miah (@soobujmiah) · MIT