ternux /ডকস/ternux পাওয়ার প্রস্তুতি
যন্ত্রটাকে বোঝা যায় বিনা খরচে। প্রথম চেষ্টাতেই তাকে দিয়ে কাজ করানোটাই আসল পরিশ্রম।
— Sobuj Miah

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 করা হচ্ছে:

  1. Preflight — architecture, Android version, storage, network ও app check।
  2. Termux foundation — দরকারি repository ও host-side service।
  3. Debian workspace — container, desktop ও non-root user।
  4. Graphics selection — Adreno/Turnip অথবা compatible VirGL route।
  5. Desktop integration — display, audio, locale, font ও shared storage।
  6. Reliable launch controls — start, stop, recovery ও shell shortcut।
  7. Android safeguards — background-process restriction শনাক্ত করা।
  8. Verification — renderer, Vulkan, display ও audio health check।
  9. Handover — status report, workload পছন্দ, backup ও maintenance note।

পরের phase শুরুর আগে প্রতিটি phase-কে নিজেকে যাচাই করতে হবে। Workflow resumable, আর ব্যর্থ phase-এর আংশিক পরিবর্তন পরিষ্কারভাবে ফিরিয়ে নেওয়ার কথা।


এখন যা প্রস্তুত করতে পারেন

  1. গুরুত্বপূর্ণ ফোন data backup করুন। ternux phone repartition করে না, তবে বড় environment change-এর আগে backup রাখাই সঠিক অভ্যাস।
  2. Official app source ব্যবহার করুন। Maintained F-Droid বা GitHub release channel থেকেই বর্তমান Termux ও Termux:X11 নিন।
  3. Storage আলাদা রাখুন। Base system-এর জন্য অন্তত ১২ GB। Local AI model, Blender asset ও security dataset-এর জন্য আরও জায়গা লাগবে।
  4. Power ও heat পরিকল্পনা করুন। Device charged রাখুন, উপযুক্ত হলে তাপ ধরে রাখা case খুলুন এবং দীর্ঘ কাজের সময় ফোন ঢেকে রাখবেন না।
  5. প্রথম workload ঠিক করুন। Desktop productivity, lightweight Blender, local AI, development tooling এবং authorised security lab-এর storage ও thermal profile আলাদা।
  6. 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 দিয়ে শুরু করুন:

প্রতিটি 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-এর নিয়ম


ternux ইতিমধ্যে চলছে?

ব্যবহার দিয়ে এগোন, কনফিগারেশন দেখুন, অথবা renderer, audio বা desktop session অসুস্থ হলে সহায়তা ও ডায়াগনস্টিকস দিয়ে failed boundary classify করুন।


ternux — Copyright (c) 2026 Sobuj Miah (@soobujmiah) · MIT

GitHub-এ এই পাতাটি সম্পাদনা করুন → ↑ উপরে ফিরুন