যেহেতু বড় ক্যাপাসিটির পোর্টেবল ইউএসবি ডিভাইসগুলো একটি কমফরটেবল প্রাইসে সহজে উপলব্ধ হয়েছে, আপনার জেবে আঙ্গুলের আকারের একটি ড্রাইভে প্রচুর ডেটা এবং এমনকি অ্যাপ্লিকেশন लेकर যাওয়ার ধারণা খুব আকর্ষণীয় লাগে। এই ব্যবহারের জন্য বিশেষভাবে উপযোগী কিছু জনপ্রিয় সফ্টওয়্যার হলো Portable Apps এবং Pendrive Linux। এই দুটি কনসেপ্টের কিছু ছোট ডিসএডভান্টেজ রয়েছে।
Portable Apps শুধু উইন্ডোজ কম্পিউটারে ব্যবহার করা যায়। যেন সেগুলো ব্যবহারকারীকে অতি সুন্দর গুডি'স (goodies) আঁকে নেওয়ার সুযোগ দেয়, যেমন ফায়ারফক্স, জিম্প (GIMP), ওপেনঅফিস (OpenOffice), এবং অন্যান্য, ইউএসবি ড্রাইভের অ্যাপ্লিকেশনগুলো সেলফ-কন্টেইনড (self-contained) হতে হবে; অন্য কথায়, উইন্ডোজ রেজিস্ট্রিতে লিখতে হলে এমন অ্যাপ্লিকেশনগুলো ইউএসবি ড্রাইভে ইনস্টল করা যায়না এবং সেগুলো যেই প্ল্যাটফর্মে ইনস্টল করা হয়েছে তার থেকে স্বাধীনভাবে ব্যবহার করা যায়না। এর পাশাপাশি, Portable Apps ইউএসবি ড্রাইভের প্রোগ্রামগুলো এবং হোস্ট মেশিনের মধ্যে পূর্ণ ইন্টারঅ্যাকশন অ্যালো করে, একটি পটেনশিয়াল প্রাইভেসি/সিকিউরিটি ইস্যু তৈরি করে।
Pendrive Linux নেটিভলি ইউএসবি ড্রাইভ থেকে বুট করে পূর্ণ হার্ডওয়্যার সাপোর্ট উপভোগ করতে বা উইন্ডোজে QEMU-র মাধ্যমে এমুলেটেড রান করতে ব্যবহার করা যায়। প্রথম পদ্ধতি সবসময় প্র্যাঙ্কটিক্যাল (practical) নয়, কারণ ইউজার উইন্ডোজ দরকার করতে পারেন বা সেটআপ কন্ট্রোল করতে পারেন না (যেমন ইউএসবি ড্রাইভ থেকে বুট)। দ্বিতীয় পদ্ধতি অত্যন্ত উপযোগী, হোস্ট এবং গেস্ট অপারেটিং সিস্টেম দুটোই একসাথে ব্যবহার করতে দিয়ে, কিন্তু ইউজার পূর্ণ গ্রাফিক্যাল সাপোর্ট উপভোগ করবে না।
সম্প্রতি, উইন্ডোজ ইউজাররা আরেকটি ক্যান্ডিডেট পেয়েছেন—Mojopac।
ওভারভিউ (Overview)
MojoPac একটি খুব আকর্ষণীয় এবং হ্যান্ডি সফ্টওয়্যার, একটি ভিন্ন অপ্রোচের সাথে। প্রথম, এটি একটি ইউএসবি ডিভাইসে ইনস্টল হয়, কিন্তু আসল হার্ডওয়্যারে চলে, ব্যবহারকারীদের তাদের উপলব্ধ কম্পিউটার পাওয়ারের পূর্ণ সুবিধা নেওয়ার অনুমতি দিয়ে। দ্বিতীয়, এটি একটি ভার্চুয়ালাইজেশন প্যাকেজ, হোস্ট পিসিকে MojoPac এনভায়রনমেন্ট থেকে সম্পূর্ণরূপে আলাদা করে, প্রাইভেসি এবং নিরাপত্তা বাড়িয়ে—অবশ্য, Mojo এনভায়রনমেন্ট যেকোনো অন্য উইন্ডোজ ডেস্কটপের মতো দেখে।
হোস্ট এবং গেস্টের মধ্যে পূর্ণ পৃথকতা এবং হার্ডওয়্যারের পূর্ণ ব্যবহারের এই কম্বিনেশন Mojo-কে একটি খুব উপযোগী এবং শক্তিশালী ভার্চুয়ালাইজেশন সফ্টওয়্যার বানায়।
এই সেটআপের সুবিধাগুলো অসংখ্য:
- পূর্ণ হার্ডওয়্যার সাপোর্ট ইউজারকে গ্রাফিক্যালি-ইনটেনসিভ অ্যাপ্লিকেশন ইনস্টল বা টেস্ট করতে দেয় ভার্চুয়ালাইজড এনভায়রনমেন্টে।
- MojoPac হোস্ট মেশিনে কোনো ট্রেস (trace) ছাড়ে না, Mojo সেশনগুলোক একটি প্রাইভেট বিষয় বানায়।
- MojoPac গেস্টকে হোস্ট থেকে সম্পূর্ণরূপে পৃথক করে, ভার্চুয়ালাইজড এনভায়রনমেন্ট থেকে কম্পিউটার ড্রাইভগুলোর কোনো অ্যাক্সেস নেই, একটি সিকিউর লেয়ার তৈরি করে।
- MojoPac সফ্টওয়্যার, ৩ডি অ্যাপ্লিকেশন এবং গেমসহ, সাহসিক টেস্টিং-এর অনুমতি দেয়।
এটি কারা জন্য?
এই প্রশ্নের উত্তর দেওয়া হয়েছে। আপনি Mojopac ওয়েবসাইটে সমস্ত প্রয়োজনীয় তথ্য পাবেন। সাধারণত, MojoPac ছাত্র-ছাত্রীদের, ঘন ঘন ভ্রমণকারীদের, সফ্টওয়্যার টেস্টারদের, প্রাইভেসি প্যারানয়েডদের (privacy paranoids), গিকদের, এবং যেকোনো যিনি পোর্টেবল ভার্চুয়ালাইজেশনের লচিলাপন এবং মোবিলিটি পছন্দ করেন, তাদের জন্য উপযোগী হতে পারে। আপনি আরও বিস্তারিত ইম্প্রেশন জন্য এই ডেমোগুলোও দেখতে পারেন।
ইনস্টলেশন (Installation)
MojoPac ইনস্টল করা খুব সহজ। প্লাস, সাইটটি ডিটেইলড স্টেপ-বাই-স্টেপ ইনস্ট্রাকশন অফার করে।
- প্রথম, আপনার ইউএসবি ড্রাইভ অপ্টিমাইজ করুন।
- দ্বিতীয়, ফ্রি MojoPac ডাউনলোড করুন।
- ইনস্টলার রান করুন এবং অন-স্ক্রিন ইনস্ট্রাকশন উইজার্ড ফলো করুন—রিলেভেন্ট ইউএসবি ডিভাইস (ফ্ল্যাশ ড্রাইভ, হার্ড ড্রাইভ) ডেস্টিনেশন হিসেবে বেছে নিন।
- আপনাকে আপনার ইনস্টলেশন রেজিস্টার করতে হবে (একটি বৈধ ইমেইল ঠিকানা দরকার) এবং একটি یوزারনেম ও পাসওয়ার্ড তৈরি করতে হবে; এটি অনঅথোরাইজড (unauthorized) অ্যাক্সেস MojoPac-এ বাধা দেবে।
একবার আপনি ইনস্টলেশন 완了 করলে, আপনি Mojo ব্যবহার শুরু করতে পারেন। MojoPac স্টার্ট করতে, ইউএসবি ডিভাইস প্লাগ-ইন করুন এবং Start.exe রান করুন। অটোপ্লে (Autoplay) যদি মেশিনে ইনেবল থাকে, Mojo সেলফ-স্টার্ট (self-start) করতে পারে। আপনাকে আপনার ইউজারনেম এবং পাসওয়ার্ড দিতে হবে।

এক মিনিট বাソレくらি পর, ডিভাইসের স্পিডের ওপর নির্ভর করে, MojoPac লোড হবে।

স্ক্রিনের উপরের প্যানেলটি আপনাকে আপনার MojoPac কনফিগার করতে দেয়, ডিলাক্স ভার্সন (Deluxe version) কেনতে দেয়, অন্যান্য লোকদের MojoPac ব্যবহার করতে আহ্বান করতে দেয়, এবং সবচেয়ে গুরুত্বপূর্ণ, হোস্ট এবং Mojo-র মধ্যে স্যুইচ করতে দেয়। কেন্দ্রের Switch to Host-এ একক ক্লিক হোস্ট ডেস্কটপ দেখাবে (এবং বিপরীতও)।
সব প্র্যাক্টিক্যাল উদ্দেশ্যে, MojoPac একটি সেলফ-কন্টেইনড এনভায়রনমেন্ট। আপনি যদি উপরের প্যানেলকে উপেক্ষা করেন, আপনি অনুমান করতে পারেন আপনি আপনার নিজস্ব ইনস্টলেশন থেকে সম্পূর্ণরূপে একটি আলাদা প্ল্যাটফর্মে কাজ করছেন—যেটি আপনার হার্ডওয়্যার ব্যবহার করে।
আপনি যদি Task Manager লঞ্চ করেন, আপনি দেখবেন আপনার কোনো রেগুলার প্রসেস এক্টিভ নয়—সবই ভার্চুয়ালাইজড বাবল (virtualized bubble)-র ভিতরে চলে। সেরা অংশ, এটি ইউজারদের জন্য পুরোপুরি ট্রান্সপেরেন্ট (transparent), যাদের কোনো সিস্টেম কনফিগারেশন নিয়ে চিন্তা করতে হয় না, হয়তো হোস্ট মেশিনে ফায়ারওয়াল পারমিশন ছাড়া।
এখন, চলুন দেখি MojoPac আমাদের কী অফার করে।
৩ডি সাপোর্ট (3D support)
এটি সম্ভবত MojoPac-এর সবচেয়ে গুরুত্বপূর্ণ দিক, আপনার গ্রাফিক্স কার্ডকে পূর্ণতಃ wykorzyst করার ক্ষমতা। আমি uBrowser এবং Project Looking Glass ৩ডি সফ্টওয়্যার দিয়ে এটি ডেমোন্স্ট্রেট করব।
uBrowser
uBrowser একটি ওপেন-সোর্স ব্রাউজার যা ওপেনজিএল (OpenGL) এবং Gecko ইঞ্জিন ব্যবহার করে ওয়েবপেজগুলো জ্যামিতিক সারফেসে (geometric surfaces) রেন্ডার করে। ব্রাউজারটি সেলফ-কন্টেইনড এবং ইনস্টলেশন প্রয়োজন নেই।এখানে ব্রাউজারের লুক: পেজগুলো ব্ল্যাক ফিল্ডে দেখানো হয়; ডান পাশে ৩ডি কন্ট্রোলস উপলব্ধ। ডিফল্টভাবে, পেজগুলো যেকোনো অন্যান্য ব্রাউজারের মতো দেখানো হয়।
কিন্তু আপনি যদি Type বা Rotation কমান্ডগুলো দিয়ে খেলেন, আপনি ৩ডি গ্যাজেটগুলো উপভোগ करना শুরু করতে পারেন। এখানে, আপনি ওয়েব পেজগুলো একটি কিউব (Cube)-ওপর রেন্ডার করা দেখতে পাচ্ছেন, dedoimedo.com পাশাপাশি ওপেনএসইউ (openSUSE) এবং উবুন্টু (Ubuntu) হোমপেজ। মনে রাখবেন, আমরা Mojo-র ভিতরে আছি। হোস্ট কম্পিউটারে এটির কোনো ট্রেস নেই।
এখানে, Dedoimedo একটি বলের সারফেসে (ball surface) রেন্ডার করা হয়েছে, কিছু খুব কুল ওয়ার্পিং (warping) নিয়ে।
Flag Type ওয়েব পেজগুলোক উণ্ডুলেট (undulate) করবে, ঠিক একটি পতাকা বাতাসে লহরাচ্ছে যেন।
আপনি বুকмар্কসও ব্যবহার করতে পারেন।
Project Looking Glass
Project Looking Glass জাভা টেকনোলজি ব্যবহার করে পুরোপুরি ইন্টারঅ্যাক্টিভ ডেস্কটপ তৈরি লক্ষ্য করে। ডেস্কটপ অবজেক্টগুলো কেবল একটি মাল্টি-ফেসেটেড ডেস্কটপের ওপর ২ডি এন্টিটি নয়; সেগুলো আসলে ৩ডি অবজেক্ট যেগুলোর ডেপথ (depth) ও রয়েছে। প্রজেক্টটি এখনো খুব যুবন, কিন্তু খুব আশাজনক দেখে। প্রথম, আমরা প্রোগ্রামটি ইনস্টল করব (এটি লিনাক্স এবং সোলারিসেও চলে)।
এবং তারপর, আমরা এটিকে লঞ্চ করব। আমি ডিফল্ট MojoPac ওয়ালপেপারটি রিমুভ করলাম Project Looking Glass উইন্ডোর ওপর ফোকাস করার জন্য। নিচে, আপনি দেখতে পাচ্ছেন আমি ডেস্কটপ ওয়ালপেপার চেঞ্জ করছি।
মিউজিক ডিস্কস আ-লা জুকবক্স (a-la jukebox), একটি পিং পং গেম, এবং একটি ডেস্কটপ সার্চ ইউটিলিটি এই প্যাকেজে বিল্ট-ইন অ্যাপ্লিকেশন হিসেবে এই মুহূর্তে রয়েছে।
আপনি উইন্ডোটি ম্যাক্সিমাইজও করতে পারেন আরও ভালো ইফেক্টের জন্য।
MojoPac-র ভিতরে অ্যাপ্লিকেশন ইনস্টল করা
এটি Mojo-র আরেকটি শক্তিশালি পক্ষ। এনভায়রনমেন্টে একটি ভার্চুয়াল Program Files ফোল্ডার, একটি ভার্চুয়াল রেজিস্ট্রি (virtual registry), এবং যেকোনো উইন্ডোজ অ্যাপ্লিকেশন যা পুরোপুরি ইনস্টল হতে চায় তার সব কিছু রয়েছে। এই সন্দর্ভে, MojoPac খুব সাদৃশ্য Pendrivelinux-এর সাথে। নিচে, আপনি একটি Firefox ইনস্টলেশন ডেমোন্স্ট্রেশন দেখতে পাচ্ছেন (রেগুলার, পোর্টেবল ভার্সন নয়)।
উপসংহার (Conclusion)
MojoPac উইন্ডোজ পাওয়ার ইউজারদের জন্য একটি খুব উপযোগী টুল। এটি প্রোগ্রাম এবং গেমস নিরাপদে এবং ঝামেলা ছাড়া টেস্ট করতে দেয় এবং MojoPac স্পেস ও প্রোগ্রামগুলোক হোস্ট থেকে আলাদা করে নিরাপত্তা এবং গোপনীয়তা অফার করে। পূর্ণ ৩ডি সাপোর্ট একটি আসল বোনাস।UBCD4WIN, Portable Apps এবং Pendrivelinux-এর মতো শক্তিশালী পোর্টেবল সমাধানগুলোর পাশাপাশি, আপনি সত্যিই কম্পিউটিং উপভোগ করতে পারবেন যেকোনো জায়গায় যাওয়া।
চিয়ার্স।