কম্পিউটার টিউটোরিয়াল

রাসপবেরি পাই-এ QEMU ও FreeDOS দিয়ে DOS চালান: ধাপে ধাপে গাইড

দ্রষ্টব্য: এই টিউটোরিয়াল নতুনদের জন্য নয়। এখানে রাসপবিয়ান টার্মিনাল কমান্ড ব্যবহৃত হয়েছে যা টেক্সট-ভিত্তিক, তাই আপনার কমপক্ষে বেসিক লিনাক্স জ্ঞান থাকতে হবে। আপনি সরাসরি রাসপবেরি পাই-এ MS-DOS চালাতে পারবেন না, বরং একটি এমুলেটর ব্যবহার করে DOS চালাতে হবে। QEMU PC এমুলেটর এবং FreeDOS-এর সংমিশ্রণ ব্যবহার করে আপনি রাসপবেরি পাই-এ ক্লাসিক DOS গেম এবং অন্যান্য DOS প্রোগ্রাম চালাতে পারেন। QEMU ভার্চুয়াল মেশিন হিসেবে সেট আপ করে এবং FreeDOS ইনস্টল করার পর, আপনি রাসপবেরি পাই-এ DOS প্রোগ্রাম এবং গেম চালাতে পারবেন।

বর্তমানে, FreeDOS হল একমাত্র DOS প্রোগ্রাম যা প্রোগ্রাম এবং গেম উভয়ই চালাতে দেয়। FreeDOS সরাসরি রাসপবেরি পাই-এ ইনস্টল করা যাবে না কারণ CPU আর্কিটেকচারের কারণে। যেকোনো DOS-এর মতো FreeDOS-এরও একটি Intel x86 CPU এবং বেসিক রানটাইম সার্ভিস প্রদানের জন্য একটি BIOS প্রয়োজন। রাসপবেরি পাই ARM CPU ব্যবহার করে যা Intel CPU-এর সাথে বাইনারি কম্প্যাটিবল নয় এবং এতে BIOS নেই। তাই FreeDOS রাসপবেরি পাই-এ নেটিভলি চলতে পারে না, বরং এমুলেটর ব্যবহার করতে হয়।

রাসপবেরি পাই সেটআপ

প্রথমে, রাসপবেরি পাই-এ একটি পরিষ্কার রাসপবিয়ান ইনস্টল করতে হবে। রাসপবিয়ান হল রাসপবেরি পাই-এ ব্যবহারের জন্য বিশেষভাবে নির্মিত অপারেটিং সিস্টেম (OS)। আমি রাসপবেরি পাই ৩ মডেল B+ ব্যবহার করেছি, কিন্তু যেকোনো রাসপবেরি পাই মডেল চালাতে পারে। প্রথমে রাসপবিয়ান আপনার রাসপবেরি পাই-এ ইনস্টল করুন। রাসপবেরি পাই-এ OS ইনস্টল করার ধাপগুলো অনুসরণ করুন। একবার ইনস্টল হলে, রাসপবিয়ান ডেস্কটপ থেকে টার্মিনাল খুলুন।

রাসপবেরি পাই-এ FreeDOS ইনস্টল করুন

QEMU মানে Quick EMUlator। QEMU হল ওপেন-सোর্স ভার্চুয়াল মেশিন (VM) সফ্টওয়্যার যা লিনাক্সে DOSকে "গেস্ট" অপারেটিং সিস্টেম হিসেবে চালায়। এটি উইন্ডোজ ১০-এ VM ব্যবহার করার মতোই। ভাল খবর হল QEMU অধিকাংশ লিনাক্স সিস্টেমে, রাসপবিয়ান সহ, ইতিমধ্যে উপলব্ধ, তাই অতিরিক্ত সফ্টওয়্যার ইনস্টল করার দরকার নেই।

লিনাক্স কমান্ডের কয়েক লাইন টাইপ করে আপনি চটপট FreeDOS চালু করে ফেলতে পারেন। QEMU ব্যবহার করে আপনাকে আপনার ভার্চুয়াল মেশিন (VM)-এর প্রতিটি কম্পোনেন্ট তৈরি করতে হবে। FreeDOS ইনস্টল এবং চালানোর জন্য প্রয়োজনীয় ধাপ এবং কমান্ডগুলো নিচে দেওয়া হল:

প্রথমে, FreeDOS-এর জন্য লিনাক্সে ভার্চুয়াল ডিস্ক ইমেজ ডিফাইন করতে হবে। যেহেতু FreeDOS অনেক জায়গা নেয় না, আমি নিচের কমান্ডটি ব্যবহার করেছি:

এই কমান্ডটি QEMU-কে নির্দেশ দেয় যে ২০০ MB আকারের FreeDOS.img নামে একটি ডিস্ক ইমেজ তৈরি করুন।
এখন, FreeDOS-এর সর্বশেষ ডিস্ট্রিবিউশন ডাউনলোড ও ইনস্টল করতে হবে। FreeDOS 1.2 CD-ROM "standard" ইনস্টলার (FD12CD.iso) ডাউনলোড করুন, কারণ এটি এই পরিস্থিতিতে সেরা কাজ করে।

প্রথমে, QEMU-কে CD-ROM ইমেজ ব্যবহার করে সেখান থেকে বুট করার জন্য বলতে হবে। মনে রাখবেন C: ড্রাইভ হল প্রথম হার্ড ড্রাইভ, তাই CD-ROM D: ড্রাইভ হিসেবে দেখাবে। রাসপবেরি পাই-এ FreeDOS চালানোর জন্য বাকি অংশগুলো যোগ করতে, নিচের সম্পূর্ণ কমান্ডটি কপি-পেস্ট করুন:

কমান্ডটি ইনসার্ট করার পর প্রম্পটগুলো অনুসরণ করুন, FreeDOS নিশ্চিতই চটপট ইনস্টল হয়ে যাবে। আপনার জানার জন্য, উপরের কমান্ড লাইনটি QEMU-কে বলে একটি Intel i386-কম্প্যাটিবল ভার্চুয়াল মেশিন তৈরি করতে ১৬ মেগাবাইট মেমরি, US-ইংরেজি কিবোর্ড, এবং লোকাল সিস্টেম টাইম-ভিত্তিক রিয়েল-টাইম ক্লক। কমান্ড লাইনটি VM-কে একটি ক্লাসিক সাউন্ড ব্লাস্টার ১৬ সাউন্ড কার্ড, অ্যাডলিব ডিজিটাল মিউজিক কার্ড, এবং স্ট্যান্ডার্ড সিরাস লজিক VGA কার্ড দিচ্ছে। freedos.img ফাইলটি প্রথম হার্ড ড্রাইভ (C:) হিসেবে এবং FD12CD.iso ইমেজটি CD-ROM (D:) ড্রাইভ হিসেবে নির্দিষ্ট করা হয়েছে। QEMU CD-ROM ড্রাইভ (D:) থেকে বুট করার জন্য সেট করা আছে।

FreeDOS 1.2 ডিস্ট্রিবিউশন ইনস্টল করা খুব সহজ, শুধু প্রম্পটগুলো অনুসরণ করুন। রেফারেন্সের জন্য উপরের লিনাক্স কমান্ড ইনসার্ট করার পর যা দেখাবেন তার কিছু স্ক্রিনশট নিচে দেওয়া হল।

রাসপবেরি পাই-এ QEMU ও FreeDOS দিয়ে DOS চালান: ধাপে ধাপে গাইড

ইনস্টলেশন সম্পন্ন হলে, FreeDOS রিবুট করুন। রিবুটের পর, FreeDOS ডিস্ট্রিবিউশন প্যাকেজে ইতিমধ্যে কিছু প্রি-ইনস্টল্ড গেম এবং অ্যাপ্লিকেশন থাকে যা QEMU এমুলেটরের মাধ্যমে রাসপবেরি পাই-এ DOS-এ ব্যবহার করা যায়। FreeDOS-এর ওয়েবসাইটে আরও DOS প্রোগ্রাম এবং গেম ডাউনলোড করার লিংকও থাকে।

রাসপবেরি পাই-এ FreeDOS চালান

রাসপবেরি পাই-এ QEMU ও FreeDOS দিয়ে DOS চালান: ধাপে ধাপে গাইড
এখন QEMU-তে FreeDOS ইনস্টল হয়ে গেলে, আপনি দেখতে চাইবেন FreeDOS কতটা ভালো DOS অ্যাপ্লিকেশন এবং গেম চালায়। পারফরম্যান্স সমস্যা বিরল, তবে ডিস্ক I/O করার সময়, বড় পরিমাণ ডেটা লিখার সময় ধীর রিড/রান টাইম অনুভব করতে পারেন। মোটামুটি, আমি DOS অ্যাপ্লিকেশন চালাতে এবং DOS গেম খেলতে কোনো সমস্যা অনুভব করিনি। এইমাত্র, QEMU-তে FreeDOS ব্যবহার করে আমার পছন্দের গেম হল Doom। বাল্যকালে Doom আমার সবচেয়ে প্রিয় গেম ছিল। একই ধরনের অন্যান্য গেম যেমন Wolfenstein এবং Hereticও ভালো চলে।

আরেকবার, CPU আর্কিটেকচারের কারণে, আপনি সরাসরি রাসপবেরি পাই-এ কোনো DOS প্রোগ্রাম চালাতে পারবেন না। তবে, QEMU PC এমুলেটর ব্যবহার করে রাসপবেরি পাই-এ DOS অ্যাপ্লিকেশন চালানো এবং DOS গেম খেলার একটি ওয়ার্কঅরাউন্ড থাকা ভালো খবর। একবার QEMU ভার্চুয়াল মেশিন এমুলেটর হিসেবে সেট আপ করে এবং FreeDOS ইনস্টল করলে, আপনি আপনার সকল প্রিয় DOS প্রোগ্রাম এবং গেম রাসপবেরি পাই-এ চালাতে পারবেন।

  1. রাসপবেরি পাই-এ অপারেটিং সিস্টেম ইনস্টল করার ধাপে ধাপে গাইড

  2. রাসপবেরি পাই দিয়ে ৩D প্রিন্টার নিয়ন্ত্রণ: নতুনদের জন্য সম্পূর্ণ গাইড

  3. ভার্চুয়াল মেশিন দিয়ে ম্যাকএ উইন্ডোজ চালান: ধাপে ধাপে গাইড

  4. উইন্ডোজ ১১-এ অ্যান্ড্রয়েড অ্যাপ চালান: ধাপে ধাপে গাইড