MS-DOS پیشرو ویندوز بود، اما چگونه بود؟ آیا کسی هنوز از MS-DOS استفاده می کند؟
قبل از ویندوز، MS-DOS وجود داشت. این یک نام تا حدودی بی معنی است که این روزها ممکن است در رایانه های شخصی قدیمی، نرم افزارهای قدیمی یا سایت های مرورگر مانند این دیده باشید. اما MS-DOS چیست؟ چرا کامپیوترهای قدیمی آن را داشتند و وقتی ویندوز آمد چه اتفاقی برای آن افتاد؟
و آیا هنوز کسی از MS-DOS استفاده می کند؟
MS-DOS چیست؟
مخفف Microsoft Disk Operating System، MS-DOS با نام Microsoft DOS نیز شناخته می شود. DOS یک “سیستم عامل دیسک” است که اساساً مجموعه ای از ابزارها و دستورات برای اجرای نرم افزار از روی دیسک (درایو دیسک سخت یا فلاپی درایو) و مدیریت دستگاه (به عنوان مثال قالب بندی) است.
علاوه بر این، دستورات DOS به شما امکان نصب و اجرای نرم افزار را می دهد. به طور معمول، این صفحات گسترده و پردازشگرهای کلمه هستند. گاهی اوقات، این می تواند بازی یا بسته های هنری باشد.
این روزها، همه اینها بر روی ویندوز یا هر سیستم عامل دیگری که استفاده می کنید، با رابط کاربری گرافیکی مبتنی بر ماوس (GUI) کامل می شود. با این حال، هنگامی که رایانه شخصی برای اولین بار وارد شد، DOS – یک رابط خط فرمان – نحوه تعامل شما با دستگاه بود.
اما اگر اکنون رایانه ای را که دارای MS-DOS است بارگیری کرده باشید، متوجه دو تفاوت کلیدی خواهید شد:
- فقط یک برنامه می تواند اجرا شود (هیچ یک از چند وظیفه ای که ما به آن عادت کرده ایم وجود ندارد)
- هیچ پشتیبانی از حساب های کاربری وجود ندارد
MS-DOS در سال 1981 و با انتشار نهایی آن در Windows Me در سال 2000 معرفی شد. با ورود ویندوز 95، MS-DOS به عنوان یک حالت ثانویه برای اجرای نرم افزارهای قدیمی به حاشیه رفت. در زمان ویندوز XP، MS-DOS تقریباً وجود نداشت، تنها با شبیهسازی ضعیف DOS و دیسک راهاندازی اضطراری که بر آن متکی بود. از ویندوز 10، هیچ نیازی به دیسک بوت MS-DOS وجود ندارد.
کامپیوترها دیگر با فلاپی درایو عرضه نمی شوند!
قبل از ویندوز: PC-DOS و MS-DOS
زمانی که IBM اولین کامپیوتر شخصی را توسعه داد، به یک سیستم عامل دیسکی نیاز داشت. برای این کار، به مایکروسافت روی آورد تا PC-DOS را توسعه دهد.
بسیاری از رایانه های شخصی قدیمی با عبارت PC-DOS که در صفحه POST نمایش داده می شود، بوت می شوند. اما با گذشت زمان، این تغییر کرد، زیرا IBM تنها تولید کننده رایانه های شخصی نبود.
Columbia Data Products توانست بایوس رایانه شخصی را مهندسی معکوس کند و Compaq بلافاصله پس از آن دنبال شد. هنگامی که این اتفاق افتاد، هر سازنده ای می تواند بایوس خود را توسعه دهد. با استفاده از این مزیت، مایکروسافت MS-DOS را برای رقبای IBM در بازار رایانه های شخصی عرضه کرد.
بنابراین، PC-DOS و MS-DOS هر دو توسط مایکروسافت تولید شدند. با کاهش سهم آیبیام از بازار رایانههای شخصی – که اساساً آن را ایجاد کرد – استفاده از PC-DOS نیز کاهش یافت.
MS-DOS و ویندوز
MS-DOS به مایکروسافت جایگاهی در صنعت اولیه رایانه شخصی داد. در حالی که سیستم عامل دیسکی را برای MSX و Commodore تولید کرده بود، صنعت محاسبات تجاری را به عنوان هدفی که قرار بود رشد کند شناسایی کرد.
مایکروسافت قبلا ابزارهای آفیس خود را برای MS-DOS منتشر کرده بود و در سال 1987 ویندوز 1.0 را منتشر کرد. اولین نسخه ویندوز یک محیط رابط کاربری گرافیکی را برای رایانه شخصی به ارمغان آورد، چیزی که تا آن زمان چندین سال در رایانه های اپل و آمیگا در دسترس بود.
با رشد ویندوز با هر نسخه، استفاده از MS-DOS کاهش یافت. هنگامی که ویندوز 95 به وجود آمد – با گنجاندن یک مرورگر وب – این آغاز پایانی برای MS-DOS بود. دیگر رایانه شخصی در MS-DOS بوت نشد. در عوض در ویندوز بوت شد.
ویندوز 95 و 98 حالت MS-DOS را حفظ کردند که میتوانست از رابط کاربری گرافیکی به آن سوئیچ شود. این نرم افزار قدیمی و همچنین عناوین معاصر را در خود جای داد که بسیاری از آنها بدون پشتیبانی ویندوز منتشر شدند.
دیسک بوت اضطراری چیست؟
نصب ویندوز 95 به یک دیسک بوت به همراه رسانه نصب نیاز داشت (در مجموع 13 فلاپی دیسک 3.5 اینچی، اما روی CD-ROM نیز ارسال شد). در صورت بروز مشکل در سیستم عامل، ویندوز را می توان با کمک دیسک بوت مجدداً نصب کرد.
ویندوز 95 به بعد (تا ویندوز 8.1) می تواند دیسک بوت اضطراری ایجاد کند. این شامل فایل های اصلی MS-DOS بود که نصب مجدد ویندوز را تسهیل می کرد.
به طور خلاصه، دیسک بوت را در رایانه قرار می دهید، که سپس نصب سیستم عامل را فعال می کند. بنابراین، تا زمانی که رسانه نصب را در اختیار داشتید، میتوان ویندوز را دوباره نصب کرد.
تا قبل از ویندوز XP، سیستم عامل برای نصب به دیسک بوت متکی بود. در حالی که دیسک های بوت اضطراری را می توان برای اهداف بازیابی سیستم ایجاد کرد، از ویندوز XP به بعد فقط رسانه نصب مورد نیاز بود.
چگونه Command Prompt جایگزین MS-DOS Prompt شد
ممکن است با Command Prompt ویندوز آشنایی داشته باشید. این یک جعبه سیاه برای رابط خط فرمان با رایانه شخصی یا لپ تاپ ویندوز است. (با فشار دادن WIN+R و سپس وارد کردن cmd و کلیک روی OK می توانید آن را باز کنید.)
ظاهر خود را مدیون روزهای آخر MS-DOS است. ویندوز 95 و 98 میتوانند به حالت MS-DOS تبدیل شوند یا از طریق آنچه به Command Prompt تبدیل شد به آن دسترسی داشته باشند.
در آن زمان، آن را به عنوان اعلان MS-DOS میشناختند—شما ممکن است با کسی کار کنید که هنوز به این طریق به آن اشاره میکند.
در نهایت، با حذف پشتیبانی قدیمی MS-DOS از ویندوز، Command Prompt برجسته شد. به نوبه خود، این مورد توسط Windows PowerShell جایگزین شده است.
شما می توانید MS-DOS را با DOSBox شبیه سازی کنید
با تمام این صحبت ها در مورد MS-DOS، ممکن است از خود بپرسید که آیا راهی وجود دارد که بتوانید همچنان از آن استفاده کنید.
خوب، برای تجربه MS-DOS به یک کامپیوتر قدیمی نیاز ندارید.
از سال 2002، شبیه سازی محیط MS-DOS با DOSBox امکان پذیر شده است. اجرای نرمافزارهای قدیمی روی رایانههای شخصی مدرن (یعنی عناوین MS-DOS که بین سالهای 1981 تا 2001 منتشر شدهاند) با DOSBox امکانپذیر است.
در حالی که پروژه DOSBox در ابتدا با هدف اجرای تمام نرم افزارهای DOS بود، اما بیشتر برای بازی استفاده می شود. راهنمای ما برای انجام بازی های یکپارچهسازی با سیستمعامل در DOSBox به شما نشان می دهد که چگونه این کار را انجام دهید.
MS-DOS اکنون منبع باز و در GitHub است
با درک اهمیت MS-DOS، مایکروسافت در نهایت نسخه های 1.25 و 2.0 را در GitHub به طور خاص “برای اهداف مرجع” منتشر کرد. فهرست شده است که کد رفتار منبع باز مایکروسافت را پذیرفته است. این یک پیشرفت مهم است زیرا مایکروسافت از نظر تاریخی یک منبع بسته است.
اجازه فورک و آزمایش با MS-DOS داده شده است، اگرچه توجه داشته باشید که این نسخه اولیه است. آخرین نسخه MS-DOS 8.0 در Windows Me بود.
بنابراین، اگر میخواهید MS-DOS را دانلود کنید و آن را روی یک رایانه قدیمی نصب کنید، چه؟
برای کامپیوتر قدیمی به سیستم عامل نیاز دارید؟ FreeDOS را امتحان کنید
فرض کنید یک رایانه شخصی قدیمی از دهه 1990 دارید و می خواهید آن را راه اندازی کنید. تلاش برای اجرای نرم افزار فعلی بی معنی خواهد بود، زیرا همه چیز تغییر کرده است. با این حال، 20 سال نرم افزاری وجود دارد که روی این دستگاه اجرا می شود.
اما یک مشکل وجود دارد: یک HDD غیر قابل بوت به این معنی است که باید سیستم عامل را دوباره نصب کنید. از آنجایی که نسخه منبع باز MS-DOS به ویژه برای نرم افزارهای ساخته شده پس از سال 1990 مفید نیست، به یک جایگزین نیاز دارید.
اینجاست که FreeDOS وارد می شود. FreeDOS که تحت مجوز عمومی عمومی گنو توزیع شده است، نرم افزار منبع باز است. اگر رایانه یا لپ تاپ قدیمی شما دارای درایو CD-ROM باشد، FreeDOS قابل نصب است. همچنین گزینه ای برای ما یک دیسک بوت در صورت لزوم وجود دارد. برای سیستم های مدرن تر، FreeDOS را می توان از درایو USB نصب کرد.
FreeDOS همچنین می تواند بر روی رایانه شخصی بارگیری شود و در یک ماشین مجازی اجرا شود. درست مانند MS-DOS اجرا می شود، زیرا در اصل جایگزینی برای آن است. همانطور که در ویدیو مشاهده می کنید، حتی می توانید برنامه هایی را در FreeDOS بنویسید.
دانلود: FreeDOS (رایگان)
MS-DOS: یادگاری از دوران اولیه رایانه شخصی که همچنان قابل استفاده است
باور نکردنی است که نرم افزارهای توسعه یافته بیش از 40 سال پیش همچنان بر نفوذ خود ادامه می دهند. بدون MS-DOS، کامپیوتر از کار نمی افتاد. مایکروسافت ویندوز وجود نخواهد داشت.
اینکه ما همچنان میتوانیم از MS-DOS استفاده کنیم – چه با استفاده از نسخه منبع باز، چه DOSBox یا FreeDOS – یک هدیه است. بسیاری از برنامهها و بازیهای عالی را میتوان در سیستمهای دارای MS-DOS و انواع آن دوباره مشاهده کرد. در حالی که ممکن است بتوانید آنها را از GOG.com بخرید و روی رایانه شخصی مدرن نصب کنید (به لطف فناوری DOSBox)، گزینه استفاده از رایانه مبتنی بر DOS مایکروسافت باقی می ماند.