ডিআর-ডস, সেই বিকল্প অপারেটিং সিস্টেম যা পুনরুজ্জীবিত হচ্ছে

  • ডিআর-ডস সিপি/এম-এর একটি উপজাত এবং এমএস-ডস-এর সরাসরি প্রতিদ্বন্দ্বী হিসেবে জন্ম নিয়েছিল, যা মেমরি, কম্প্রেশন এবং ব্যবহারযোগ্যতার ক্ষেত্রে গুরুত্বপূর্ণ উদ্ভাবন নিয়ে আসে।
  • আক্রমণাত্মক ব্যবসায়িক কৌশল, OEM চুক্তি এবং উইন্ডোজের সামঞ্জস্যতার উপর বিধিনিষেধের কারণে ডস যুদ্ধ মাইক্রোসফটের অনুকূলে গিয়েছিল।
  • Novell, Caldera এবং DeviceLogics-এর পর, DR-DOS এমবেডেড ক্ষেত্র এবং OpenDOS ও DR-DOS Enhancement-এর মতো উদ্ভূত প্রকল্পগুলিতে ব্যবহৃত হয়েছিল।
  • DR-DOS 9.0 অ্যাসেম্বলারে একেবারে নতুন করে লেখা একটি সিস্টেমের মাধ্যমে এই ব্র্যান্ডটিকে পুনরুজ্জীবিত করেছে, যা রেট্রোকম্পিউটিং, শিক্ষা, হ্যাকিং এবং ক্লাসিক ডস গেম চালানোর জন্য তৈরি।

ডিআর-ডস বিকল্প অপারেটিং সিস্টেম

বহু বছর ধরে অনেক পিসি ব্যবহারকারীর জন্য কেবল এমএস-ডস এবং পরে উইন্ডোজই ছিল, কিন্তু কম্পিউটার ইতিহাসের নেপথ্যে ডিআর-ডস (DR-DOS) নামে একজন মূল খেলোয়াড় ছিল। যা সবকিছু বদলে দিতে পারত। কিংবদন্তিতুল্য সিপি/এম-এর উত্তরাধিকারী এই বিকল্প অপারেটিং সিস্টেমটি প্রযুক্তিগতভাবে ছিল অসাধারণ, তথাকথিত "ডস যুদ্ধ"-এর দুর্ভোগের শিকার হয়েছিল এবং এখন এক বিস্ময়কর প্রত্যাবর্তনের জন্য প্রস্তুতি নিচ্ছে।

আজ, একজন একক ডেভেলপার এবং একটি নতুন কোম্পানির প্রচেষ্টায়, ডিআর-ডস ৯.০ হিসেবে ডিআর-ডস পুনরুজ্জীবিত হচ্ছে, যা রেট্রো অনুরাগী, হ্যাকার এবং লো-লেভেল প্রোগ্রামারদের জন্য একেবারে গোড়া থেকে তৈরি একটি আধুনিক ডস।এই প্রত্যাবর্তনের পেছনে রয়েছে এক সমৃদ্ধ ইতিহাস: আইবিএম-এর সাথে ব্যর্থ আলোচনা, মাইক্রোসফটের আগ্রাসী কৌশল, সময়ের চেয়ে এগিয়ে থাকা উদ্ভাবন এবং এমন এক ঐতিহ্য যা আজও স্মৃতিকাতর মানুষদের মনে আবেগ জাগিয়ে তোলে।

সিপি/এম থেকে ডিআর-ডস: মাইক্রোসফটের জন্য এক অস্বস্তিকর প্রতিদ্বন্দ্বীর উৎপত্তি

উইন্ডোজ সর্বব্যাপী হওয়ার অনেক আগে, মাইক্রোকম্পিউটার সিস্টেম সফটওয়্যারের অবিসংবাদিত তারকা ছিল সিপি/এম, যা ডিজিটাল রিসার্চ এবং এর প্রতিষ্ঠাতা গ্যারি কিলডাল দ্বারা তৈরি হয়েছিল।১৯৭০-এর দশকে ইন্টেল ৮০৮০ এবং জিলগ জেড-৮০ প্রসেসরের উপর ভিত্তি করে নির্মিত ৮-বিট মেশিনগুলোর জন্য সিপি/এম ছিল কার্যত আদর্শ মান, এবং এর সাফল্যের ফলে এর একাধিক সংস্করণ ও উপজাত তৈরি হয়েছিল।

শিল্পটি ১৬-বিট আর্কিটেকচারে স্থানান্তরিত হওয়ার সাথে সাথে, ডিজিটাল রিসার্চ ইন্টেল ৮০৮৬ এবং ৮০৮৮ প্রসেসরের জন্য ডিজাইন করা সিপি/এম-৮৬ চালু করেছে।এদিকে, আইবিএম তাদের আইবিএম পিসি চালু করার প্রস্তুতি নিচ্ছিল এবং সঙ্গত কারণেই, তাদের নতুন কম্পিউটারের প্রধান অপারেটিং সিস্টেম হিসেবে সিপি/এম-এর একটি এক্স৮৬ সংস্করণ ব্যবহারের জন্য প্রথমে ডিজিটাল রিসার্চের সাথে যোগাযোগ করেছিল।

ঠিক তখনই পরিস্থিতি আরও খারাপের দিকে মোড় নিল। আইবিএম এবং ডিজিটাল রিসার্চের মধ্যে আলোচনা সফল হয়নি।বিভিন্ন বিবরণ অনুযায়ী নানা কারণে (ছোট বিমান ভ্রমণ থেকে শুরু করে সাধারণ সময়সূচির সংঘাত পর্যন্ত) গ্যারি কিলডাল প্রাথমিক বৈঠকে উপস্থিত ছিলেন না, এবং তার স্ত্রী ও ব্যবসায়িক অংশীদার ডরোথি ম্যাকইউয়েনই আইবিএম-এর আইনজীবীদের সাথে দেখা করেছিলেন। চুক্তির কঠোর গোপনীয়তার শর্তাবলী এবং কিছু নির্দিষ্ট ধারা ডিজিটাল রিসার্চকে সন্তুষ্ট করতে ব্যর্থ হয়েছিল।

এই অচলাবস্থার সম্মুখীন হয়ে আইবিএম আরও নমনীয় ও দ্রুততর বিকল্পের সন্ধান করেছিল। সেই ফাঁকটিকেই কাজে লাগিয়ে মাইক্রোসফট এক অসাধারণ কৌশলের মাধ্যমে ইতিহাসে নিজেদের নাম লিখিয়েছিল।তিনি সিয়াটল কম্পিউটার প্রোডাক্টস-এর ৮৬-ডস সিস্টেমটির সুপারিশ করেন, তুলনামূলকভাবে কম দামে সেটি কিনে নেন এবং দ্রুত সেটিকে আইবিএম-এর কাছে পিসি-ডস হিসেবে লাইসেন্স করার জন্য অভিযোজিত করেন, একই সাথে অন্যান্য নির্মাতাদের জন্য এমএস-ডস-এর স্বত্ব অক্ষুণ্ণ রাখেন।

চুক্তিগত বিরোধ ছাড়াও, সিদ্ধান্তে মূল্য একটি গুরুত্বপূর্ণ ভূমিকা পালন করেছিল।ডিজিটাল রিসার্চ সিপি/এম-৮৬ এর প্রতিটি কপির জন্য প্রায় ২৪০-২৫০ ডলার দাম নিত, অন্যদিকে মাইক্রোসফট প্রতি লাইসেন্সের জন্য প্রায় ৪০ ডলারে পিসি-ডস সরবরাহ করত। আইবিএম-এর জন্য, যারা একটি মূল্য-প্রতিযোগিতামূলক আইবিএম পিসি চেয়েছিল, অর্থনৈতিক পছন্দটি বেশ স্পষ্ট ছিল।

যখন মাইক্রোসফট এমএস-ডস এবং পিসি-ডস দিয়ে তার অবস্থান সুসংহত করছিল, ডিজিটাল রিসার্চ সিপি/এম-৮৬ মাল্টিটাস্কিং এবং কনকারেন্ট সিপি/এম-৮৬-এর মতো পণ্য দিয়ে এর প্রতিক্রিয়া জানানোর চেষ্টা করেছিল।ইকোসিস্টেমটি মাইক্রোসফটের ডস (DOS)-এর দিকে ঝুঁকে পড়ছে দেখে, কোম্পানিটি আরও আমূল একটি পদক্ষেপ নেওয়ার সিদ্ধান্ত নেয়: তাদের সিস্টেমগুলোকে এমনভাবে অভিযোজিত করা, যাতে সেগুলোতে এমএস-ডস (MS-DOS) এবং পিসি-ডস (PC-DOS)-এর মতোই একই অ্যাপ্লিকেশন চালানো যায়।

ডিআর-ডস-এর জন্ম: একটি সামঞ্জস্যপূর্ণ ডস… কিন্তু আরও উন্নত

সেই প্রেক্ষাপটে ডিজিটাল রিসার্চের চমৎকার প্রতিক্রিয়াটি আসে: ১৯৮৮ সালে ডিআর ডস (DR DOS) চালু করা হয়েছিল, যা ছিল মাইক্রোসফটের ডস (DOS)-এর সাথে সামঞ্জস্যপূর্ণ কিন্তু গুরুত্বপূর্ণ প্রযুক্তিগত উন্নতিসহ ডিজাইন করা এক নতুন সিস্টেম পরিবার।এটি কেবল একটি সাধারণ ক্লোন ছিল না, বরং এমন একটি পণ্য ছিল যা একই স্তরে প্রতিযোগিতা করার পাশাপাশি ব্যবহারকারী ও নির্মাতাদের আরও বেশি কিছু দেওয়ার লক্ষ্য নিয়েছিল।

এই নতুন ধারার প্রথম প্রাসঙ্গিক সংস্করণটি ছিল ডিআর-ডস ৩.৩১, যা কম্প্যাক এমএস-ডস ৩.৩১ এর সাথে সামঞ্জস্যপূর্ণ।ডিজিটাল রিসার্চ মাইক্রোসফটের মতো বড় OEM-দের সাথে একচেটিয়া চুক্তিতে প্রতিযোগিতা করতে পারেনি, তাই এটি একটি দ্বিবিধ পন্থা অবলম্বন করেছিল: দোকানে DR-DOS-কে একটি স্বতন্ত্র পণ্য হিসেবে বিক্রি করা এবং যেসব নির্মাতা আগে থেকে ইনস্টল করা MS-DOS-এর বিকল্প চাইছিল, তাদের জন্য সস্তা লাইসেন্স সরবরাহ করা।

১৯৯০ সালে যুগান্তকারী পরিবর্তনটি এসেছিল ডিআর-ডস ৫.০, ভক্তদের কাছে সবচেয়ে স্মরণীয় সংস্করণগুলোর মধ্যে একটি।যখন এমএস-ডস ৪.এক্স সমালোচনার সম্মুখীন হচ্ছিল, তখন ডিআর-ডস ৫.০ এমন সব বৈশিষ্ট্য নিয়ে হাজির হয়েছিল যা তার আগে পর্যন্ত শুধুমাত্র কিউইএমএম (QEMM)-এর মতো থার্ড-পার্টি ইউটিলিটির মাধ্যমেই পাওয়া যেত। এর অন্যতম একটি শক্তি ছিল উন্নত মেমরি ম্যানেজমেন্ট: এটি ২৮৬ মেশিনে সিস্টেম কার্নেলকে হাই মেমরিতে লোড করতে পারত এবং ড্রাইভারের জন্য ইউএমবি (UMB) ব্লক ব্যবহার করতে পারত, যার ফলে প্রচলিত ৬৪০ কিলোবাইট মেমরির একটি মূল্যবান অংশ খালি হয়ে যেত।

উপরন্তু, DR-DOS 5.0-এ ViewMAX অন্তর্ভুক্ত ছিল, যা একটি টেক্সট-ভিত্তিক গ্রাফিক্যাল ফাইল ম্যানেজার।যারা প্রতিটি কাজের জন্য কমান্ড মুখস্থ করতে চাইতেন না, তাদের জন্য এটি দৈনন্দিন অভিজ্ঞতাকে অনেক বেশি সুবিধাজনক করে তুলেছিল। এছাড়াও, এতে সমন্বিত ডকুমেন্টেশন ইউটিলিটি, ডিস্ক অপটিমাইজেশন টুল এবং এমনকি ভিজ্যুয়াল কাস্টমাইজেশন অপশনও অন্তর্ভুক্ত ছিল।

এর জবাবে মাইক্রোসফট একটি পদক্ষেপ নিল। যে মাসে ডিআর-ডস ৫.০ ঘোষণা করা হয়েছিল, সেই মাসেই এমএস-ডস ৫.০-ও প্রকাশিত হয়েছিল। (যা অবশেষে পরে আসবে), এতে মেমরির উন্নতি এবং নতুন ইউটিলিটিও অন্তর্ভুক্ত ছিল, যদিও এর কমান্ড সিনট্যাক্স সবসময় সামঞ্জস্যপূর্ণ ছিল না: উদাহরণস্বরূপ, DR-DOS-এ XDEL ব্যবহৃত হতো, যা MS-DOS-এ DELTREE এবং পরবর্তী মাইক্রোসফট সিস্টেমে DEL /S নামে পরিচিত।

ডিজিটাল রিসার্চ এখানেই থেমে থাকেনি। ১৯৯১ সালে ডিআর-ডস ৬.০ দুটি প্রধান সুবিধা নিয়ে আবির্ভূত হয়: সুপারস্টোর ডিস্ক কম্প্রেসার এবং টাস্কম্যাক্স-এর মাধ্যমে মাল্টিটাস্কিং করার ক্ষমতা।৪০ মেগাবাইটের হার্ড ড্রাইভের যুগে, অতিরিক্ত জায়গা বের করার জন্য স্টোরেজ কম্প্রেস করাটা ছিল এক বিরাট পরিত্রাণ। টাস্কম্যাক্স, যদিও ডেসকভিউ-এর মতো সলিউশনগুলোর চেয়ে কম শক্তিশালী ছিল, তবুও এটি সম্পূর্ণ ডস-এ ফিরে না গিয়েই এক ধরনের 'ক্যারোসেল'-এর মতো করে প্রোগ্রামগুলোর মধ্যে সুইচ করার সুযোগ দিত—যা সেই সময়ের ব্যবহারকারীদের জন্য ছিল এক বিলাসিতা।

রেডমন্ডের প্রতিক্রিয়াটি যেমন জোরালো ছিল, তেমনই অনুমেয়ও ছিল: এমএস-ডস ৬.০ নিজস্ব কম্প্রেসার, ডাবলস্পেস (আইনি জটিলতার কারণে যার নাম পরিবর্তন করে ড্রাইভস্পেস রাখা হয়) এবং ডিআর-ডস-কে সফল করে তোলা বহু উন্নতিসাধনী যুক্ত করেছিল।ধীরে ধীরে মাইক্রোসফট তার প্রতিদ্বন্দ্বীর শক্তিগুলোকে নকল করে নিষ্ক্রিয় করে দিচ্ছিল।

ডস যুদ্ধ এবং ডিআর-ডসের পতনে মাইক্রোসফটের ভূমিকা

১৯৯০-এর দশকের শুরুতে এবং মাঝামাঝি সময়ে, এমএস-ডস, পিসি-ডস এবং ডিআর-ডস-এর মধ্যকার দ্বন্দ্বটি ‘ডস যুদ্ধ’ বা ‘ডস ওয়ার্স’ নামে বহুল পরিচিত।প্রযুক্তিগতভাবে, অনেক বিশ্লেষক ও ব্যবহারকারী ডিআর-ডসকে বেশ কয়েকটি ক্ষেত্রে উন্নত বলে মনে করতেন, কিন্তু আসল লড়াইটা হয়েছিল অন্য এক ময়দানে: ব্যবসায়িক কৌশল এবং ইকোসিস্টেমের নিয়ন্ত্রণ।

একদিকে, আইবিএম-এর সরবরাহকারী হওয়ার সুযোগ হারানোর পর ডিজিটাল রিসার্চ আগে থেকেই সংকটে ছিল।ডিআর-ডস (DR-DOS) দিয়ে শীর্ষে ফেরার প্রচেষ্টাটি ছিল সাহসী ও উদ্ভাবনী, কিন্তু এটি ক্রমবর্ধমান শক্তিশালী মাইক্রোসফটের সাথে সরাসরি সংঘর্ষে জড়িয়ে পড়ে, যাদের বাণিজ্যিক কৌশল অবলম্বনের ক্ষমতা ছিল অনেক বেশি।

সবচেয়ে প্রভাবশালী নাটকগুলোর একটি এসেছিল ১৯৯২ সালে উইন্ডোজ ৩.১ এর প্রকাশমাইক্রোসফট এই সিস্টেমটি এমনভাবে ডিজাইন করেছিল যে, আনুষ্ঠানিকভাবে এটি শুধুমাত্র এমএস-ডস বা পিসি-ডস-এ ইনস্টল করা যাবে, ডিআর-ডস বাদে। যদিও প্রযুক্তিবিদ এবং উৎসাহীরা উইন্ডোজকে 'ধোঁকা দিয়ে' ডিআর-ডস-এ চালানোর জন্য প্যাচ তৈরি করেছিলেন, বেশিরভাগ ব্যবহারকারী তাদের জীবনকে জটিল করতে বা তাদের পরিবেশের স্থিতিশীলতাকে ঝুঁকির মধ্যে ফেলতে চাননি।.

সেই আপাতদৃষ্টিতে সামান্য বিবরণ, এটাই সেই আসল সন্ধিক্ষণ হতে পারত যা ডিআর-ডস-এর বাজার অংশীদারিত্ব ডুবিয়ে দিত।সবাই উইন্ডোজ ৩.১-এ আপগ্রেড করতে চাইছিল এবং সাধারণ ব্যবহারকারীর জন্য সবচেয়ে নিরাপদ ও সহজ উপায় ছিল মাইক্রোসফটের সম্পূর্ণ কম্বোটি গ্রহণ করা: এমএস-ডস ও উইন্ডোজ, যা একই সরবরাহকারী দ্বারা পরীক্ষিত ও নিশ্চয়তাপ্রাপ্ত।

এবং যদি এটি যথেষ্ট না ছিল, মাইক্রোসফট বিভিন্ন প্রস্তুতকারকের সাথে এমন চুক্তি স্বাক্ষর করেছে, যার ফলে তাদের কম্পিউটারগুলো কারখানা থেকেই এমএস-ডস আগে থেকে ইনস্টল করা অবস্থায় আসবে।এই OEM নীতি DR-DOS-এর পরিচিতিকে মারাত্মকভাবে সীমিত করে দেয়, যার ফলে এটি কেবল বিশেষ শ্রেণীর ব্যবহারকারী এবং নিজেরা অন্য কোনো সিস্টেম ইনস্টল করতে ইচ্ছুক আরও উন্নত ব্যবহারকারীদের মধ্যেই সীমাবদ্ধ হয়ে পড়ে। উইন্ডোজ-সহ কম্পিউটার এবং লিনাক্স-সহ কম্পিউটারের ক্ষেত্রে আজও একই ধরনের ঘটনা ঘটে।

আরেকটি বিতর্কিত কৌশল ছিল উইন্ডোজের টুলস এবং বিটা সংস্করণগুলিতে সীমিত অ্যাক্সেসমাইক্রোসফট তার গ্রাফিক্যাল এনভায়রনমেন্টের প্রিভিউ সংস্করণ ডেভেলপার এবং পার্টনারদের মধ্যে বিতরণ করলেও ডিজিটাল রিসার্চকে বাদ দিয়েছিল, যার ফলে রেডমন্ড থেকে আসা পরিবর্তনগুলোর সাথে দ্রুত মানিয়ে নেওয়া ডিআর-ডসের জন্য কঠিন হয়ে পড়ে। এতে সামঞ্জস্যতার সমস্যা তৈরি হয় এবং এই ধারণাটি আরও জোরালো হয় যে, উইন্ডোজ নিয়ে কোনো ঝামেলা না চাইলে এমএস-ডস ব্যবহার করা উচিত।

অবশেষে, মাইক্রোসফটও দ্রুত সেইসব মূল উদ্ভাবনগুলোকে অন্তর্ভুক্ত করছিল, যা ডিআর-ডস-কে অন্যদের থেকে আলাদা করেছিল।উন্নত মেমরি ম্যানেজমেন্ট থেকে শুরু করে ডিস্ক কম্প্রেসার এবং অ্যাক্সেস ক্যাশ পর্যন্ত, সময়ের সাথে সাথে দুটি সিস্টেমের মধ্যে কার্যকরী ব্যবধান কমে এলেও, বিতরণ এবং অংশীদারিত্বের ক্ষেত্রে মাইক্রোসফট সুস্পষ্টভাবে তার শ্রেষ্ঠত্ব বজায় রেখেছিল।

ডিআর-ডস বনাম এমএস-ডস এর প্রধান বৈশিষ্ট্যসমূহ

সেই ফলাফল সত্ত্বেও, ডিআর-ডস এমন এক চিত্তাকর্ষক বৈশিষ্ট্য তালিকা রেখে গেছে, যা অনেক ক্ষেত্রেই পরবর্তীতে মাইক্রোসফট সিস্টেমে আদর্শ মান হয়ে ওঠা বিষয়গুলোর পূর্বাভাস দিয়েছিল।এর সবচেয়ে আলোচিত কিছু সুবিধার দিকে দ্রুত নজর দিলেই বোঝা যায় কেন এত ব্যবহারকারী এটিকে সযত্নে স্মরণ করে।

সংরক্ষণের ক্ষেত্রে, ডিআর-ডস-এ একটি অন্তর্নির্মিত ডিস্ক কম্প্রেসার ছিল, যা এমএস-ডস অনেক পরে ডাবলস্পেস এবং ড্রাইভস্পেসের মাধ্যমে যুক্ত করে।ছোট হার্ড ড্রাইভযুক্ত কম্পিউটারগুলোর ক্ষেত্রে এর আক্ষরিক অর্থ ছিল, হার্ডওয়্যার দ্বারা স্বাভাবিকভাবে অনুমোদিত পরিমাণের চেয়ে বেশি গেম, প্রোগ্রাম এবং ডেটা ইনস্টল করতে পারা।

ডকুমেন্টেশন এবং সাপোর্ট সংক্রান্ত বিষয়ে, ডিআর-ডস-এ ডসবুক.এক্সই (Dosbook.exe)-এর মতো টুল অন্তর্ভুক্ত ছিল, যা ব্যবহারকারীদের স্ক্রিনে ডকুমেন্টেশন দেখার সুযোগ দিত। সবসময় কাগজের ম্যানুয়ালের সাহায্য না নিয়েই। অন্যদিকে, এমএস-ডস তার প্রাথমিক সংস্করণগুলিতে ডিফল্টরূপে এতটা সমন্বিত কোনো সুবিধা প্রদান করেনি।

স্মৃতি ব্যবস্থাপনা ছিল এর অন্যতম একটি শক্তি: ডিআর-ডস প্রচলিত মেমরির বড় ব্লক ব্যবহারের সুবিধা দিয়েছিল এবং এমনকি 386-এর পূর্ববর্তী প্রসেসরগুলোতেও সিস্টেমের গুরুত্বপূর্ণ অংশগুলোকে হাই মেমরিতে লোড করার সুযোগ করে দিয়েছিল।অনেক ২৮৬ ব্যবহারকারীর মনে আছে, মাইক্রোসফটের মূল প্রস্তাবের চেয়েও কীভাবে তাঁরা সেই ‘জাদুকরী’ ৬৪০ কেবি-র অনেক ভালো ব্যবহার করতে পেরেছিলেন।

ব্যবহারকারী ইন্টারফেসে, সিস্টেমটিতে একটি টেক্সট উইন্ডো-টাইপ ইন্টারফেসসহ একটি ফাইল ম্যানেজার ছিল।যারা নিছক কমান্ড লাইনের চেয়ে আরও বেশি ব্যবহার-বান্ধব কিছু চাইতেন, তাদের জন্য এটি খুবই উপকারী ছিল। স্ক্রিনের রং, কার্সরের সেটিং এবং অন্যান্য দৃশ্যমান খুঁটিনাটি বিষয় কনফিগার করা যেত, যা এমএস-ডস-এ বড়জোর অনেক বেশি প্রাথমিক পর্যায়ের ছিল।

তাদেরও কোনো অভাব ছিল না। ফাইল অ্যাক্সেসের গতি বাড়ানোর জন্য ডিস্ক এবং ক্যাশে অপ্টিমাইজেশন টুলপিসিগুলোর মধ্যে ক্যাবলের মাধ্যমে ফাইল স্থানান্তরের ইউটিলিটি, ল্যাপটপের অত্যন্ত কার্যকরী ব্যাটারি ম্যানেজার, এবং প্রোগ্রামগুলোর মধ্যে দ্রুত পরিবর্তন করার পদ্ধতি, যা অনেকটা পুরোপুরি টেক্সট-ভিত্তিক পরিবেশে একটি আদিম Alt+Tab-এর মতো।

সেই সমস্ত উন্নতি এর ফলে ডিআর-ডসকে একটি ‘উন্নততর’ ডস বলে মনে হতো, যা সাধারণ মেশিনগুলোকে তাদের সর্বোচ্চ সীমায় নিয়ে যাওয়ার জন্য আদর্শ ছিল।অতীতে যারা এটি ব্যবহার করেছিলেন, তাদের অনেকেই গল্প করেন যে কীভাবে সুপারস্টোর কম্প্রেসার এবং কম্পোনেন্টগুলোকে হাই মেমরিতে লোড করার কল্যাণে তারা তাদের পুরনো ২৮৬ বা ৩৮৬ সিস্টেম থেকে আরও বেশি পারফরম্যান্স পেতে সক্ষম হয়েছিলেন।

ডিজিটাল রিসার্চ থেকে নভেল, ক্যালডেরা এবং তার বাইরেও

ডিআর-ডস-এর ব্যবসায়িক ভবিষ্যৎ এর প্রযুক্তিগত দিকগুলোর মতোই ঘটনাবহুল ছিল। নেটওয়ার্ক ও সিস্টেমের ক্ষেত্রে মাইক্রোসফটকে চ্যালেঞ্জ করার কৌশলের অংশ হিসেবে ডিজিটাল রিসার্চকে অবশেষে নভেল অধিগ্রহণ করে নেয়।সেই পর্যায় থেকেই আসে নভেল ডস ৭.০, যা ডিআর-ডস-এর গুণাবলীর সাথে নভেল নেটওয়্যার প্রযুক্তিনির্ভর নেটওয়ার্ক ইন্টিগ্রেশনকে একত্রিত করেছিল।

নভেল ডস ৭.০ অন্যান্য সুবিধার মধ্যে প্রদান করেছিল, নভেলের শক্তিশালী নেটওয়ার্কিং সিস্টেমের ব্যক্তিগত ব্যবহারের জন্য ডিজাইন করা একটি সংস্করণ।ঠিক এমন এক সময়ে এটি ঘটেছিল যখন উইন্ডোজ ফর ওয়ার্কগ্রুপস-এর মতো মাইক্রোসফট সলিউশনগুলো জনপ্রিয়তা পাচ্ছিল। প্রতিযোগিতা ক্রমশ গ্রাফিক্যাল এবং কানেক্টেড পরিবেশের দিকে ঝুঁকে পড়ছিল, যা শীর্ষস্থানীয় পণ্য হিসেবে ডস-এর পরিচিতি কমিয়ে দিচ্ছিল।

সময়ের সাথে সাথে, ১৯৯৬ সালে ডিআর-ডস ক্যালডেরার কাছে বিক্রি করা হয়েছিল।ক্যালডেরার আগ্রহ শুধু প্রযুক্তিগতই ছিল না: সিস্টেমটি বাইনারি স্তরে এমএস-ডস (MS-DOS)-এর সাথে অত্যন্ত সামঞ্জস্যপূর্ণ ছিল, এবং অভিযোগ উঠেছিল যে মাইক্রোসফট ইচ্ছাকৃতভাবে উইন্ডোজে এমন কোড ঢুকিয়েছিল যা ডিআর-ডস (DR-DOS) শনাক্ত করার সময় সমস্যা তৈরি করত, যার ফলে অন্যায্য প্রতিযোগিতার জন্য মামলা হয়েছিল।

ক্যালডেরা পর্যায়ে এটি চালু করা হয়েছিল। DR-DOS 7.01, যা অবাণিজ্যিক ব্যবহারের জন্য ওপেনডস (OpenDOS) নামে ফ্রিওয়্যার হিসেবে বিতরণ করা হয়েছিল এবং এমনকি এর সোর্স কোডেও প্রবেশাধিকার ছিল।তবে, সেই আরও উন্মুক্ত মডেলটি বেশিদিন টেকেনি: ৭.০২ সংস্করণের সাথে তারা একটি বদ্ধ এবং মালিকানাধীন পদ্ধতিতে ফিরে আসে।

ইতিমধ্যে শতাব্দীর শুরুতে, ক্যালডেরার ডিআর-ডস-কেন্দ্রিক বিভাগ (ক্যালডেরা থিনক্লায়েন্টস, যা পরে লাইনিও নামে পরিচিত হয়) লিনাক্সের ওপর বাজি ধরার সিদ্ধান্ত নেয়।১৯৯৯ সালে ডিআর-ডস ৭.০৩ প্রকাশের পর, পণ্যটি ডিভাইসলজিকস-এর কাছে বিক্রি করা হয়, যারা ২০০৪ সালে ডিআর-ডস ৮.০ প্রকাশ করে। এই সংস্করণগুলো প্রধানত এমবেডেড সিস্টেম এবং বুট ডিস্ক ইউটিলিটি, যেমন হার্ড ড্রাইভ প্রস্তুতকারকদের টুলস-এ ব্যবহৃত হতো।

সমান্তরালভাবে, ডিআর-ডস এনহ্যান্সমেন্ট প্রজেক্ট, যা ওপেন সোর্স হিসেবে প্রকাশিত ডিআর-ডস ৭.০১ কোডের অংশ থেকে সিস্টেমটিকে উন্নত করার চেষ্টা করেছিল।তা সত্ত্বেও, সাধারণ মানুষের মনোযোগ ইতিমধ্যেই উইন্ডোজের দিকে ছিল এবং পরিহাসের বিষয় হলো, ফ্রি ডস-এর অনুরাগীদের মনোযোগ ফ্রিডস-এর মতো প্রকল্পগুলোর দিকে আরও বেশি সরে গিয়েছিল।

পুনর্জন্ম: ডিআর-ডস ৯.০ এবং একটি ক্লাসিকের প্রত্যাবর্তন

ঠিক যখন মনে হচ্ছিল যে ডিআর-ডস কম্পিউটার জাদুঘর এবং ইউটিউব ভিডিওর স্মৃতিতেই সীমাবদ্ধ হয়ে যাবে, একটি ছোট্ট বিজ্ঞাপন সবকিছু বদলে দিল: হোয়াইটহর্ন লিমিটেড কোং নামক একটি ক্ষুদ্র প্রতিষ্ঠান ডিআর-ডস-এর মেধাস্বত্ব এবং ট্রেডমার্ক অধিকার অধিগ্রহণ করল। এবং এটিকে ডিআর-ডস ৯.০ রূপে ফিরিয়ে আনার প্রস্তাব করা হয়েছিল।

বাস্তবে, হোয়াইটহর্ন হলো একক ডেভেলপার দ্বারা পরিচালিত একটি প্রতিষ্ঠান, যিনি একেবারে গোড়া থেকে ডিআর-ডস (DR-DOS) পুনর্নির্মাণের কাজে হাত দিয়েছেন।প্রকল্পটির ইতিমধ্যেই একটি আনুষ্ঠানিক ওয়েবসাইট রয়েছে, এর উন্নয়নমূলক সংস্করণগুলো চলমান আছে এবং রেডিটের মতো কমিউনিটিগুলোতে এর সক্রিয় উপস্থিতি রয়েছে, যেখানে দায়িত্বে থাকা ব্যক্তি তাঁর কাজের দর্শন বিস্তারিতভাবে ব্যাখ্যা করেছেন।

মূল ধারণাটি হল যে ডিআর-ডস ৯.০ হলো একটি "লেগ্যাসি-ফ্রি" ডস ইমপ্লিমেন্টেশন, যা নতুন প্রজন্মের হ্যাকার, রেট্রোকম্পিউটিং উৎসাহী এবং লো-লেভেল ডেভেলপারদের জন্য ডিজাইন করা হয়েছে।এর উদ্দেশ্য নিছক একটি স্মৃতিবিধুর প্রতিরূপ হওয়া নয়, বরং একটি আধুনিক, সুসংহত এবং রক্ষণাবেক্ষণযোগ্য ডস (DOS) পরিবেশ তৈরি করা, যা গ্যারি কিলডাল এবং ডিজিটাল রিসার্চের মূল ঐতিহ্যের প্রতি শ্রদ্ধা নিবেদন করে।

ডেভেলপার একাধিকবার স্পষ্ট করেছেন যে DR-DOS 9, FreeDOS বা DOS-এর পুরোনো সংস্করণগুলো থেকে কোনো কোড পুনঃব্যবহার করে না।ক্লাসিক সিস্টেম স্পেসিফিকেশন অনুসরণ করে সম্পূর্ণ ভিত্তিটি পুনর্গঠন করা হচ্ছে, তবে আইনি সমস্যা এড়াতে এবং এটি যে একটি প্রকৃত স্বত্বাধিকারযুক্ত পণ্য, তা নিশ্চিত করতে অত্যন্ত কঠোর পন্থা অবলম্বন করা হচ্ছে।

আসলে, প্রকল্পটি পুরোনো DR-DOS/OpenDOS-এর ফ্রি সফটওয়্যার মডেল থেকে সরে এসেছে।এই নতুন সংস্করণটি ক্লোজড, যদিও পরীক্ষার জন্য এটি বিনামূল্যে ডাউনলোড করা যায়, যা ওপেন-সোর্স মডেল পছন্দকারীদের মধ্যে কিছু আলোচনার জন্ম দিয়েছে। তা সত্ত্বেও, বিটা সংস্করণগুলোতে বিনামূল্যে প্রবেশাধিকার থাকায় কৌতূহলী যে কারো পক্ষে সিস্টেমটি নিয়ে পরীক্ষা-নিরীক্ষা করা সহজ হয়।

ডিআর-ডস ৯-এর স্থাপত্য, প্রয়োজনীয়তা এবং প্রযুক্তিগত দর্শন

যদি কোনো একটি জিনিস দিয়ে DR-DOS 9-কে সংজ্ঞায়িত করা যায়, তবে তা হলো এর বাস্তবায়ন পর্যায়ের আমূল চিরায়ত পদ্ধতি: সম্পূর্ণ সিস্টেমটি মূল ডস (DOS) স্থাপত্যকে সম্মান জানিয়ে পুরোপুরি অ্যাসেম্বলি ল্যাঙ্গুয়েজে তৈরি করা হচ্ছে।এটা পুরোনো কোড "পোর্ট" করা নয়, বরং হাতে ধরে লাইন বাই লাইন লেখা।

কার্নেলের জন্য, ডিআর-ডস ৯ একটি বিশুদ্ধ ৩২-বিট ৩৮৬ কোর ব্যবহার করে।এর মানে হলো, সিস্টেমটি এখন আর 8086 বা 80286-এর মতো পুরোনো ১৬-বিট পিসিগুলোকে লক্ষ্য করে তৈরি নয়, যা বর্তমান ব্যবহার বিবেচনা করলে যৌক্তিক: বেশিরভাগ ব্যবহারকারী এটি ভার্চুয়াল মেশিন, এমুলেটর বা কিছুটা আধুনিক হার্ডওয়্যারে চালাবেন, যেখানে ওই ন্যূনতম প্রয়োজনীয়তাগুলো কোনো সমস্যা নয়।

উপলব্ধ তথ্য অনুসারে, DR-DOS 9 বিটা সংস্করণগুলোর জন্য কমপক্ষে একটি 386 সিপিইউ এবং 2 এমবি র‍্যাম প্রয়োজন।এবং এগুলি ভার্চুয়ালাইজড পরিবেশ ও পিসি এমুলেটরগুলিতে সঠিকভাবে কাজ করে। এর মধ্যে সাধারণ ভার্চুয়ালাইজেশন টুল এবং রেট্রো এমুলেশন প্রজেক্ট অন্তর্ভুক্ত, যা আপনাকে আধুনিক কম্পিউটারে পুরোনো সফটওয়্যার পুনরুজ্জীবিত করতে সাহায্য করে।

ডেভেলপার জোর দিয়ে বলেন যে তিনি ডিআর-ডস ব্র্যান্ড এবং মেধাস্বত্বের স্বত্বাধিকারী, তাই তিনি এই প্রকল্পটিকে কেবল একটি আধ্যাত্মিক উত্তরসূরি হিসেবে নয়, বরং 'প্রকৃতপক্ষে ডিআর-ডস' হিসেবেই বিবেচনা করেন।এই আইনি বৈধতা গুরুত্বপূর্ণ, যখন এই ব্যবস্থার মতো আইনি সংঘাতে জর্জরিত একটি ঐতিহাসিক ধারাকে অব্যাহত রাখার লক্ষ্য থাকে।

কার্যকরী উদ্দেশ্যের বিষয়ে, ডিআর-ডস ৯-এর লক্ষ্য হলো ক্লাসিক এমএস-ডস ইকোসিস্টেমের সাথে সর্বাধিক সম্ভাব্য সামঞ্জস্য অর্জন করা।এর ফলে ব্যবহারকারীরা সেই যুগের অ্যাপ্লিকেশন, ইউটিলিটি এবং গেমগুলো হুবহু আসল রূপে চালাতে পারেন। একই সাথে, লো-লেভেল হ্যাকিং, ডিবাগিং এবং সিস্টেম মেমরি নিয়ে পরীক্ষা-নিরীক্ষার জন্য আধুনিক ইউটিলিটিও এতে অন্তর্ভুক্ত রয়েছে।

বর্তমান ব্যবহারসমূহ: রেট্রোকম্পিউটিং, শিক্ষা, হ্যাকিং এবং গেমিং

একবিংশ শতাব্দীতে কেউ একটি কমান্ড-লাইন অপারেটিং সিস্টেমে সময় দেবে, এটা অদ্ভুত মনে হতে পারে, কিন্তু ডিআর-ডস ৯ বেশ কয়েকটি অত্যন্ত সক্রিয় ক্ষেত্রে পুরোপুরি খাপ খায়: রেট্রোকম্পিউটিং, লো-লেভেল সিস্টেম প্রশিক্ষণ, এমবেডেড ডেভেলপমেন্ট এবং ক্লাসিক ভিডিও গেম সংরক্ষণ।.

প্রোগ্রামার এবং কৌতূহলী শিক্ষার্থীদের জন্য, ডিআর-ডস ৯-এর মতো একটি পরিবেশ কোনো অপারেটিং সিস্টেম কীভাবে কাজ করে তা কাছ থেকে অধ্যয়নের জন্য একটি আদর্শ ক্ষেত্র প্রদান করে।এটি সম্পূর্ণভাবে অ্যাসেম্বলি ভাষায় লেখা এবং আধুনিক সিস্টেমের তুলনায় এর নকশা অপেক্ষাকৃত সরল হওয়ায়, এটি মেমরি ম্যানেজমেন্ট, ইন্টারাপ্ট, ড্রাইভার এবং লো-লেভেল এপিআই সম্পর্কে শেখার জন্য একটি চমৎকার পরীক্ষাগার।

নিরাপত্তা ও হ্যাকিং উৎসাহীদের জন্য, ডেভেলপার মেমরি ম্যানিপুলেশন, কোড ডিবাগিং এবং লো-লেভেল কৌশল নিয়ে পরীক্ষা-নিরীক্ষার জন্য নির্দিষ্ট টুলের প্রতিশ্রুতি দিয়েছেন।লিনাক্স বা উইন্ডোজের মতো বড় সিস্টেমের কোলাহল ছাড়াই অনুশীলন করার জন্য একটি সু-ডকুমেন্টেড আধুনিক ডস আদর্শ।

ভিডিও গেমের ক্ষেত্রে, DR-DOS 9 ইতিমধ্যেই Doom, Warcraft, SimCity, Stronghold, এবং Commander Keen-এর মতো আইকনিক গেমগুলোর সাথে পরীক্ষা করা হয়েছে।এর আচরণ সেই যুগের প্রায় অনুরূপ। মূল ধারণাটি হলো, সময়ের সাথে সাথে সিস্টেমটি ক্লাসিক এমএস-ডস সফটওয়্যারের সাথে প্রায় সম্পূর্ণ সামঞ্জস্যপূর্ণ হয়ে উঠবে, যা এটিকে খুঁতখুঁতে রেট্রো গেমারদের জন্য একটি অত্যন্ত আকর্ষণীয় বিকল্প করে তুলবে।

এমবেডেড সিস্টেম এবং হোম হার্ডওয়্যার প্রজেক্টে এর ব্যবহারও আমাদের ভুলে যাওয়া উচিত নয়। একটি হালকা, নিয়ন্ত্রণযোগ্য এবং অ্যাসেম্বলার-ভিত্তিক ডস (DOS) নির্দিষ্ট কিছু বিশেষায়িত ডিভাইসের জন্য অথবা সরলীকৃত x86 প্ল্যাটফর্ম নিয়ে পরীক্ষা-নিরীক্ষার জন্য খুব উপযোগী হতে পারে।ঠিক যেমনটা Lineo এবং DeviceLogics পর্যায়ে এমবেডেড ডিভাইসের জন্য DR-DOS লাইসেন্সের ক্ষেত্রে ঘটেছিল।

এই মুহুর্তে, ডিআর-ডস ৯.০ বর্তমানে বিটা পর্যায়ে রয়েছে এবং খুব অল্প সময়ের মধ্যেই এর বেশ কয়েকটি প্রাথমিক সংস্করণ প্রকাশিত হয়েছে।তাদের অফিসিয়াল ওয়েবসাইট থেকে ডেভেলপমেন্ট বিল্ডগুলো বিনামূল্যে ডাউনলোড করা যায়, যেখানে প্রজেক্ট ম্যানেজার কাজের অগ্রগতির সাথে সাথে পরিবর্তন, প্রযুক্তিগত নোট এবং নতুন তথ্য প্রকাশ করেন।

যদিও এটি ইতিমধ্যেই অনেক ক্ষেত্রে সম্পূর্ণরূপে ব্যবহারযোগ্য, এখনও খুঁটিনাটি বিষয়গুলো পরিমার্জন, ফিচারগুলো সম্পূর্ণ করা এবং সামঞ্জস্যতা উন্নত করার প্রয়োজন রয়েছে।কমিউনিটির কাছে এর আকর্ষণের একটি অংশ ঠিক এখানেই নিহিত: একটি নতুনভাবে পরিকল্পিত ক্লাসিক সিস্টেমের বিবর্তন অনুসরণ করা এবং বাগ রিপোর্ট করে বা নতুনভাবে লেখা একটি পরিবেশে পুরোনো সফটওয়্যার পরীক্ষা করে এতে অংশগ্রহণ করতে পারা।

সিপি/এম এবং আইবিএম-এর সাথে ব্যর্থ আলোচনা থেকে শুরু করে ডস যুদ্ধ, একের পর এক অধিগ্রহণ এবং ডিআর-ডস ৯.০ রূপে এই পুনর্জন্ম পর্যন্ত এই সম্পূর্ণ যাত্রাপথের দিকে ফিরে তাকালে, এটা স্পষ্ট যে আমরা এমন একটি প্রকল্প নিয়ে কাজ করছি যা বাণিজ্যিক লড়াইয়ে জয়ী না হয়েও কম্পিউটার সংস্কৃতিতে এক বিশাল ছাপ রেখে গেছে।আজও সেই ঐতিহ্য টিকে আছে এর ব্যবহারকারীদের স্মৃতিতে, ঐতিহাসিক বিশ্লেষণে, এবং এখন এক নতুন বিকল্প অপারেটিং সিস্টেমে, যা আবারও প্রমাণ করে যে উইন্ডোজের বাইরেও জীবন আছে।


পছন্দের উৎস হিসেবে যোগ করুন