সব সফটওয়্যার পোর্টেবল নয়। PortableApps.com থেকে পোর্টেবল অ্যাপ পাওয়া যায়, কিন্তু যেসব অ্যাপের পোর্টেবল ভার্সন নেই, সেগুলো Cameyo বা Evalaze-এর মতো ভার্চুয়ালাইজেশন ইউটিলিটি দিয়ে পোর্টেবল বানানো যায়। এই লেখায় Evalaze ব্যবহার দেখানো হয়েছে।
ভার্চুয়ালাইজেশন কেন?
- পোর্টেবল অ্যাপ USB বা ইন্টারনেট দিয়ে যেকোনো জায়গায় নিয়ে যাওয়া যায়, সেটিংস ও ডেটা সহ।
- ভার্চুয়াল কন্টেইনারে চলায় সিস্টেমে ভাইরাস ছড়ানোর ঝুঁকি কমে।
ভার্চুয়ালাইজেশন কীভাবে কাজ করে
Evalaze প্রি-ইনস্টলেশন স্ক্যান করে (ফাইল, DLL, রেজিস্ট্রি পরিবর্তন) এবং পোস্ট-ইনস্টলেশন স্ক্যান করে। উভয় অবস্থার তুলনা করে .evd এক্সটেনশনवाले একটি ফাইলে ডেটা সংরক্ষণ করে। ভার্চুয়ালাইজড অ্যাপ স্যান্ডবক্সে চলে, ডেটা সিস্টেমে লিখে না—ভার্চুয়াল ফোল্ডারে বা ডিসপোজ হয়। একই সফটওয়্যারের বিভিন্ন ভার্সন конф্লিক্ট ছাড়া চালানো যায়।
Evalaze Wizard দিয়ে ভার্চুয়াল অ্যাপ তৈরি
- অ্যাপ্লিকেশন নাম এবং ক্যাপচার পাথ দিন (ডিফল্ট C:\capture)। উইন্ডোজ 7/8-এ সিস্টেম ড্রাইভ এড়িয়ে অন্য ড্রাইভ ব্যবহার করুন।
- Next দিয়ে প্রি-স্ক্যান শুরু করুন। সিস্টেম স্টেট সেভ হবে।
- "Select setup" দিয়ে সফটওয়্যার সেটআপ বেছে নিন। Evalaze ব্যাকগ্রাউন্ডে চলবে, আপনি সফটওয়্যার ইনস্টল ও কনফিগার করুন। অন্য অ্যাপ রান করবেন না।
- ইনস্টলেশন ও কনফিগারেশন শেষে Next দিয়ে পোস্ট-স্ক্যান চালান। তুলনা প্রসেসে সময় লাগে।
- ভার্চুয়াল অ্যাপ লঞ্চ করার এক্সিকিউটেবল(s) বেছে নিন।
- দুই মোডে একটি বেছে নিন:
- WriteCopy-Mode: ফুল ভার্চুয়ালাইজেশন, হোস্ট OS-এর সাথে সরাসরি ইন্টারঅ্যাক্ট করে না, রাইট অপারেশন স্যান্ডবক্সে রিডাইরেক্ট।
- Merge-Mode: হোস্ট OS-র সাথে রিড/রাইট করতে পারে। সিস্টেম ফাইল/রেজিস্ট্রি চেঞ্জ দরকার হলে এই মোড।
- স্যান্ডবক্স কন্টেইনার নাম দিন (.evd এক্সটেনশন)।
- Build প্রসেস (Next) চালান। আউটপুট ফোল্ডারে ভার্চুয়াল অ্যাপ পাবেন।
উপসংহার
Evalaze ব্যবহারে কিছু অ্যাপ WriteCopy-Mode-এ ঠিক চলে, কিছু Merge-Mode দরকার। বিভিন্ন অ্যাপে এক্সপেরিমেন্ট করে পোর্টেবিলিটি নিশ্চিত করুন। আপনার অভিজ্ঞতা কমেন্টে শেয়ার করুন।