Oc dos что это: Страница не найдена — COMPSECURITY

Содержание

FreeDOS: что это такое, зачем его приносит ноутбук и как его удалить

Что такое FreeDOS: немного истории

FreeDOS — это полностью бесплатная операционная система с открытым исходным кодом который предлагает пользователям полную среду, вдохновленную MS-DOS. Более того, эта система предлагает те же команды, что и MS-DOS, и совместима со всеми ее программами. В общем, это бесплатная версия DOS может работать даже с оригинальными версиями Windows от 1.0 до 3.11.

Эта операционная система начала свой путь в 1994 году, после Microsoft решил прекратить продажу MS-DOS и сосредоточиться только на Windows. Тогда его можно было использовать как полнофункциональная операционная система , хотя в настоящее время любая система, подобная MS-DOS, которая предлагает нам черный терминал для выполнения команд, терпит неудачу и не служит больше, чем запускать софт и ретро-игры . Кроме того, это однозадачная система, поэтому мы можем выполнять только одну команду за раз.

Хотя это не та операционная система, которую мы собираемся использовать в повседневной жизни, почему она установлена ​​по умолчанию на некоторых ноутбуках? Что мы можем с этим сделать?

Почему на ноутбуке установлена ​​FreeDOS?

Производители ноутбуков заключили с Microsoft соглашение о том, что не позволяет им распространять ноутбуки без операционной системы . Это сделало бы жизнь многих пользователей слишком сложной. Поэтому производители, которые хотят предлагать более дешевые ноутбуки в обмен на отсутствие лицензии Windows, обычно включают бесплатные системы, такие как Linux или, чаще, FreeDOS.

Основная цель включения этой операционной системы заключается в том, чтобы, когда пользователь включает ноутбук, он может выполнять некоторые основные задачи вместо того, чтобы входить в BIOS или просматривать ОС не найдена ошибка. Поскольку современные ноутбуки не имеют дисковода для гибких дисков, и в большинстве из них даже нет DVD-плеера, эта система готова позволить нам загружать любой контент с USB. Но, как мы говорим, очень ограниченно.

Действительно ли экономия того стоит?

Поскольку мы не собираемся использовать FreeDOS с нашим новым ноутбуком, почти наверняка мы собираемся установить другую операционную систему, Windows или Linux. Если мы собираемся арендовать дистрибутив Linux , Как Ubuntu, тогда нам не придется беспокоиться о лицензиях на операционные системы. Ноутбук с этой системой на один евро дешевле, чем с лицензией Windows , мы уже будем экономить. Кроме того, мы должны иметь в виду, что, не используя Windows, на ноутбуке также нет предустановленных программ, поэтому мы получаем конфиденциальность.

Если мы хотим установить Windows на новый ноутбук, мы должны провести оценку. Розничная лицензия на операционную систему стоит от 150 до 250 евро. . Слишком дорого. Однако лицензию OEM можно найти в Интернете по цене от 5 до 10 евро. И эта лицензия будет такой же действительной, как и та, которая предоставляется при покупке ПК с предустановленной Windows. Разница в том, что нам придется устанавливать ОС самостоятельно, вместо того, чтобы она была уже установлена. Конечно, установив Windows 10 вручную, мы избежим всего рекламного ПО, которое есть на ноутбуках.

Конечно, мы должны очень хорошо сравнивать цены на ноутбуки. Существуют модели, в которых компьютер с FreeDOS стоит столько же или больше, чем модель с Windows 10. Также может случиться так, что модели без операционной системы имеют другое оборудование, чем Модели Windows (например, больше Оперативная память или другой CPU / ЦЕНТРАЛЬНЫЙ ПРОЦЕССОР). Это связано с тем, что, хотя мы сохраняем лицензию Windows, ноутбук не имеет амортизированных затрат на программное обеспечение, которое по умолчанию установлено в операционной системе Microsoft. Таким образом, здесь не так много места для маневра, чтобы сэкономить, и вам нужно найти способ скорректировать цену.

В лучшем из теоретических случаев разница между ноутбуком с Windows 10 и ноутбуком без операционной системы должна составлять около 150 евро. Но на практике, как мы увидим, особой разницы нет.

Как сменить операционную систему

Плюс FreeDOS в том, что он занимает всего несколько мегабайт на жестком диске. И это совсем не навязчиво, поэтому у нас не будет абсолютно никаких проблем делать то, что мы хотим, с нашим компьютером. Единственное, что нам понадобится, это иметь USB-накопитель с операционной системой который мы хотим установить, чтобы установить желаемую систему на нашем компьютере.

Большинство этих компьютеров настроены на автоматическую загрузку с порта USB, если он подключен. Но если нет, мы можем зайти в BIOS или UEFI и измените порядок загрузки так, чтобы он сначала загружал этот диск. Более того, если у нас достаточно знаний, мы даже можем запустить установщик из самой FreeDOS, хотя делать это не рекомендуется.

Когда мы переходим к установке операционной системы, мы можем выбирать. Либо мы удаляем все разделы ПК, чтобы выделить 100% пространства для нашей новой системы, либо можем изолировать раздел FreeDOS , и сохраните его как сувенир, посвятив остальное пространство нашей Windows 10 или дистрибутиву Linux, который мы предпочитаем.

С Windows или без Windows, что лучше?

В конечном итоге ноутбук — это ноутбук, и мы можем установить любую операционную систему, какую захотим. Однако необходимо учитывать некоторые факторы. Первая из них заключается в том, что, хотя отказ от операционной системы может помочь нам сэкономить, это не всегда так. Мы должны сравнить процессор, память, SSD и графика очень хорошо чтобы убедиться, что разница в цене соответствует одному и тому же ноутбуку, а не другому, который, помимо отсутствия ОС, является более дешевым.

Если у нас будет достаточно знаний, чтобы самостоятельно установить операционную систему с нуля, мы можем сэкономить на разнице, купив модель с FreeDOS. Мы можем даже выберите модель с превосходным оборудованием по той же цене. Однако, если у нас недостаточно знаний для установки Windows или Linux с нуля, и мы хотим открыть коробку, включить ее и начать использовать, то вариант с FreeDOS не для нас; Лучше выбирать ноутбук с установленной Windows и соответствующей ей лицензией.

Предустановленная операционная система. Ноутбук [секреты эффективного использования]

Предустановленная операционная система

На ноутбуки, построенные на платформе РС, обычно предустанавливают одну из трех операционных систем: DOS, Linux или Microsoft Windows. Все три варианта (разумеется, мы говорим только о лицензионных компьютерах и операционных системах!) имеют свои преимущества и недостатки.

Предустановленная DOS (не система MS-DOS, которая давно снята с производства и не поставляется и не поддерживается корпорацией Microsoft, а один из ее многочисленных клонов) позволяет минимизировать стоимость ноутбука. Цена лицензии на такую предустановку стоит копейки, а поставить Windows поверх нее сможет любой пользователь. Собственно говоря, единственное предназначение предустановленной DOS и состоит в том, чтобы обеспечить последующую установку другой операционной системы или просто продемонстрировать покупателю, что ноутбук загружается. Выполнять современные задачи в среде DOS вы не сможете, поэтому, скорее всего, будете устанавливать на ноутбук более современную операционную систему.

Дистрибутивы Linux, устанавливаемые на ноутбуки, не являются тем конструктором, которым большинству пользователей представляется эта операционная система. Кроме того, они не являются и бесплатными. Это коммерческие продукты, локализованные, подготавливаемые и сопровождаемые не отдельными программистами, а достаточно крупными компаниями-производителями программного обеспечения.

Такие дистрибутивы Linux отличаются богатейшим набором прикладных приложений, которые поставляются вместе с данной операционной системой. Это и офисный пакет, и мультимедиа-проигрыватели, и браузеры, и почтовые клиенты, и хранители экрана, и программы для просмотра и редактирования графики и видео… Например, в состав пакета, предустанавливаемого на некоторые ноутбуки, входит около 600 наименований программ! Пользователь получает полностью упакованный компьютер, в котором есть все: от функционального аналога Microsoft Office до Adobe Photoshop.

Linux-программы имеют графический интерфейс, который похож на используемый приложениями Windows и Mac OS (рис.  4.11). Разумеется, Linux-приложения поддерживают те же форматы файлов и протоколы обмена данными, которыми пользуются приложения конкурентов. Единственной проблемой для пользователя, работающего с Linux, может быть подключение периферийных устройств. Однако если операционная система автоматически не опознала подключенное устройство, то всегда можно обратиться в службу технической поддержки, специалисты которой или подберут драйвер для этого устройства из набора доступных, или напишут новый.

Рис. 4.11. Интерфейсы современных операционных систем очень похожи: те же окна, значки, меню

Для всех версий Linux, устанавливаемых на ноутбуки российскими производителями, существуют локальные службы технической поддержки. В них работают российские специалисты, при общении с которыми у пользователя, разумеется, не возникнет языкового барьера.

Официальная предустановка Windows имеет неоспоримые преимущества, основное из которых – более быстрая работа приложений. Прирост в скорости может достигать 10 %. В данном случае совместными усилиями специалистов компании, производящей ноутбуки, и технических специалистов Microsoft производится тонкая настройка операционной системы, при которой учитываются особенности конфигурации ноутбука. В ряде случаев вам даже не придется активизировать Windows: операционная система уже «привязана» к железу ноутбука и активизирована. Так хорошо оптимизировать работу компьютера самостоятельно может далеко не каждый пользователь, поэтому при покупке ноутбука следует потратить дополнительно несколько десятков долларов и приобрести систему с предустановленной Windows. Однако это актуально только при покупке ноутбука, производитель которого является официальным ОЕМ-партнером компании Microsoft. В другом случае существует вероятность, что за те же деньги вы получите портативный компьютер с пиратской версией операционной системы, к тому же установленной с «кривого» дистрибутива не самым лучшим способом… В настоящее время такие случаи происходят все реже.

Большинство крупных торговых компаний предпочитают не иметь проблем, связанных с продажей и установкой контрафактного программного обеспечения.

В комплекте с ноутбуками, на которых предустановлена операционная система Windows, также поставляется немало полезного программного обеспечения. К компьютерам прилагают мультимедиа-проигрыватели, антивирусные пакеты, программы для записи компакт-дисков и DVD и т. д.

На ноутбуки Apple

в обязательном порядке устанавливается Mac OS, вместе с которой также поставляется достаточно богатый набор программного обеспечения: меньший, чем в случае с Linux, но заметно больший, чем для предустановленной Windows. Фирменная предустановка операционной системы на компьютеры Apple является одной из составляющих, обеспечивающих высокую стабильность работы этих компьютеров.

Данный текст является ознакомительным фрагментом.

Продолжение на ЛитРес

4.

1. ОСНОВНЫЕ СОСТАВНЫЕ ЧАСТИ MS DOS
  1. BIOS (The Basic Input/Output System) – базовая система ввода/вывода. Она находится в ПЗУ, поэтому, с одной стороны, ее можно рассматривать как часть аппаратных средств ПК, а с другой стороны, как часть программного обеспечения, входящую в состав ОС. Часто говорят, что BIOS – это часть ОС, встроенная в ПК. Она предназначена для выполнения наиболее простых действий ПК по вводу/выводу информации.

  2. Загрузчик DOS — еще одна программа, которую можно считать частью MS DOS. Загрузчик находится в первом секторе каждого диска, с которого происходит загрузка ОС. Назначение этой программы — загрузка в память системных файлов IO.SYS и MSDOS.SYS при начальной загрузке компьютера. Дисковые (системные) файлы IO.SYS и MSDOS.SYS. IO.SYS — дополнение к BIOS в ПЗУ. MSDOS.SYS реализует основные высокоуровневые услуги MS DOS. Файлы IO.SYS и MSDOS.SYS должны быть постоянно в оперативной памяти компьютера. Они должны находиться в корневом каталоге диска, с которого загружается MS DOS.

  3. Командный процессор. Обрабатывает команды, вводимые пользователем. Стандартный командный процессор имеет имя

    СOMMAND.COM. Обычно он находится в корневом каталоге диска, с которого загружается MS DOS.

  4. Внешние команды MS DOS. Это программы, поставляемые вместе с ОС в виде отдельных файлов. Они обычно выполняют действия обслуживающего характера, например форматирование дискеты, проверку дисков и т.д. Внешние команды записываются в отдельный каталог при установке MS DOS.

  5. Драйверы устройств — это специальные программы, которые дополняют систему ввода/вывода ОС и обеспечивают обслуживание новых или нестандартное использование имеющихся устройств. Драйверы загружаются в память компьютера при загрузке ОС, их имена указываются в специальном файле CONFIG.SYS. Такая схема облегчает добавление новых устройств и позволяет делать это, не затрагивая системные файлы MS DOS.

Диск, на котором записана ОС, называется системным или загрузочным. В качестве загрузочного чаще всего используется жесткий диск С:. При лечении вирусов, системных сбоях загрузка ОС часто осуществляется с гибкого диска.

Начальная загрузка ОС выполняется автоматически в следующих случаях:

  • Включение компьютера
  • При нажатии на клавишу ‘RESET’

При работе в DOS перезагрузка выполняется также при одновременном нажатии клавиш [Ctrl]-[Alt]-[Del].

Запуск ПК осуществляется в 2 этапа. На первом этапе работает аппаратная часть: после включения электропитания происходит автоматический запуск программы, хранящейся в ПЗУ на системной плате. Эта программа выполняет всю подготовительную работу:

  • Проверяет функционирование процессора

  • Проверяет функционирование других узлов системной платы. При обнаружении неполадок диагностические сообщения о некоторых из них выводятся на экран дисплея, а о других сообщается звуковым сигналом.

    При нормальном запуске на экране появляются сведения о фирме-производителе ПО, в прямоугольной рамке – конфигурация ПК, т.е. его состав и основные параметры.

  • Проверяет оперативную память, показывая на экране ее количество.

  • Проверяет работоспособность клавиатуры и дисководов.

Завершение проверок подтверждается гудком динамика.

На втором этапе управление передается начальному загрузчику. Он находит ОС, загружает (переписывает) дисковые файлы IO.SYS и MSDOS.SYS в заранее отведенную для этого часть оперативной памяти ПК и передает им управление. Это программы, которые тоже производят подготовительные действия, но уже не для компьютерной аппаратуры, а для ОС. В частности, осуществляется поиск в корневом каталоге файла подстройки системного ПО –

CONFIG.SYS. После выполнения всех подготовок и подстроек управление получает модуль COMMAND.COM– интерпретатор командной строки, который фактически и управляет работой ПК по указаниям пользователя вплоть до его выключения. Сначала он ищет файл AUTOEXEC.BAT в корневом каталоге системного диска. Если такой файл есть, он будет однократно автоматически выполнен при каждой загрузке или перезагрузке ОС. В этом файле указывается, например, какие программы должны быть запущены до начала работы (драйвер кириллицы, программа-оболочка и др.). Затем на экран выводится приглашение ОС, которое обозначает, что MS DOS готова к приему команд. После этого ПК простаивает — COMMAND.COM ждет команд с клавиатуры. Когда он получает команду, то начинает в ней разбираться. Есть так называемые внутренние команды ОС – командный процессор их может выполнить сам (простые команды манипуляции файлами – копирование, перемещение, удаление, переименование). Если первое слово команды неизвестно модулю
COMMAND.COM,
то он считает, что дана команда выполнить файл с таким именем (внешняя команда). Если расширение не указано, то модуль ищет файл с таким именем и расширением .com, затем — .exe, затем — . bat. Первый же подходящий файл начнет выполняться либо как программа (com, exe), либо как набор команд (bat). Если же файл не найден, то появится сообщение “Bad command or file name”, и командный процессор будет ждать следующих команд. Подходящие файлы ищутся сначала в текущем каталоге, а затем последовательно по перечню каталогов, указанных в команде PATH (путь) файла AUTOEXEC.BAT.

Кое-что о DOS

Операционная система (ОС) — это программа, которая управляет работой компьютера. Включить компьютер можно и не имея ОС — для этого достаточно BIOS. Но в этом случае на включении все и закончится — BIOS выдаст сообщение о том, что диск не является загрузочным.

Самой первой ОС для первого же компьютера IBM PC, созданного в 1981г., является DOS — Disk Operating System (Дисковая операционная система). Она была разработана фирмой MicroSoft и поэтому имела приставку MS (полное ее имя MS-DOS). Другие фирмы также занимались разработкой подобных систем, которые мало чем отличались друг от друга, но в своих названиях имели другие приставки (PC-DOS, NW-DOS, DR-DOS и др. ). Обычно эти приставки не упоминают, и пишут просто DOS.

Ядро, т.е. основную часть MS-DOS составляют три файла:

  • IO.SYS
  • MSDOS.SYS
  • COMMAND.COM
Файл IO.SYS как бы продолжает собой BIOS, предоставляя более широкий набор функций. Файл MSDOS.SYS отвечает за работу основных устройств, входящих в состав компьютера. Третий файл, COMMAND.COM, представляет собой командный процессор, с помощью которого пользователь может вводить команды, используя клавиатуру.

В настоящее время в DOS почти никто не работает, т.к. появились более современные ОС, такие как WINDOWS 95/98/ME и др. Но справедливости ради следует отметить, что все они базируются на старом добром DOSе. Поэтому изучение DOS никому не повредит — в жизни пригодится. Хотя последняя версия «окон» — WINDOWS XP — уже не использует DOS. Отчасти по этой причине некоторые старые программы с этой ОС не работают. А если вы собираетесь серьезно заняться программированием, то изучить DOS просто необходимо. Потом сами поймете почему.

Все рекомендации, приведенные в данной статье, которые касаются Windows, справедливы для Windows ME. В некоторых других версиях возможны небольшие отличия.

Здесь мы поговорим только о самых основных командах DOS. В отличие, например, от Windows, где вы можете выполнить одно и тоже действие разными способами (с помощью мыши или клавиатуры и т.п.), в DOS все команды пишутся в Командной строке, а выполняются эти команды после нажатия на клавишу Enter. После загрузки DOS вы увидите такую строку (приглашение):

С:\>

где С — это имя диска. Чтобы перейти на другой диск (например, на диск А), наберите

А:

и нажмите Enter. Буква может быть как большой, так и маленькой.

Примечание:
Чтобы потренироваться работать в командной строке, необязательно перезагружать компьютер в DOS. Windows тоже имеет командную строку, которая «работает» по тем же принципам. Щелкните по кнопке Пуск и выберите пункт меню Выполнить (для Windows ME). Перед вами откроется окно с командной строкой. В эту строку и нужно вписывать команду, после чего, также как и в DOS, следует нажать клавишу Enter или щелкнуть по кнопке ОК.

Вид приглашения можно изменить командой PROMPT. Для этого в командной строке нужно набрать следующее:

PROMPT Текст

где Текст — любое текстовое сообщение. Например, после ввода команды:

PROMPT Привет

вместо стандартного С:\> будет выводиться слово Привет.

Практически все команды сводятся к открытию какого-либо файла или программы (вообще-то программа — это тоже файл). Общий вид команды, которая открывает файл:

С:\>Папка1\ . . . \ПапкаN\ИмяФайла

где С — это имя диска; Папка1 . . . ПапкаN — это имена каталогов (полный путь к файлу): ИмяФайла — имя файла с раширением. Если же такого файла нет, то будет выведено сообщение об ошибке.

Примечание:
Если вы работаете в командной строке Windows, то таким образом можно открыть практически любой файл. Если расширение файла не указывать, то откроется файл с расширением EXE, BAT или СОМ. Ну а если вы работаете в DOS, то открыть вы сможете только исполняемые файлы (программы). Поэтому расширение можно и не указывать.
Для примера рассмотрим такой вариант: нам нужно открыть файл с именем FILE.COM, который находится в папке TEXT, а эта папка, в свою очередь, находится в папке DOC. А папка DOC находится на диске С. Для этого пишем в командной строке следующее:

C:\>DOC\TEXT\FILE

и нажимаем Enter. Если файл существует, то он откроется (точнее, запустится программа, т.к. файлы с расширением СОМ — это программы).

Далее мы будем рассматривать команды, которые используются DOS. Некоторые из них могут не работать в командной строке Windows.

Примечание:
Если вы хотите поработать в условиях, «приближенным к боевым», то вы можете выбрать в главном меню (кнопка «Пуск») пункт «Сеанс MS-DOS». После запуска программы вы увидите черное окно, где и будет командная строка DOS. Здесь вы можете опробовать все приводимые в этой статье команды. Если же в Главном меню вы почему-то не обнаружили вышеупомянутого пункта, то воспользуйтесь функцией поиска файлов, чтобы найти файл COMMAND.СОМ или СMD.EXE (для Windows NT*).
О любой команде DOS вы можете получить короткую справку, набрав имя команды в командной строке с параметром «?». Например:

VER /?

Если вы работаете не в «чистой» DOS, а под управлением Windows (см. Примечание), то после нажатия клавиши Enter вы получите примерно такую информацию:

Windows Millennium [Версия 4.90.3000]

Ну а если вы работаете в DOS, то получите информацию о версии DOS. Как вы поняли, команда VER выводит информацию о версии операционной системы.

Команда CD

Эта команда, как и большинство других, имеет несколько параметров:

CD\ — переход в корневой каталог данного диска. Например, если вы находитесь в

C:\DIR1\DIR2\DIR3

то после выполнения этой команды вы перейдете на диск С:

C:\>

СD\GAME — переход к дочернему каталогу GAME из корневого каталога

СD GAME — переход к дочернему каталогу GAME из текущего каталога

CD. . — выход из каталога (переход к родительскому каталогу). Например, если вы находитесь в

C:\DIR1\DIR2\DIR3

то после выполнения этой команды вы перейдете в:

C:\DIR1\DIR2

Команда DIR

DIR — просмотр списка директорий и файлов в данной директории

Однако, если файлов и директорий в текущем каталоге очень много, то все они промелькнут очень быстро, и вы сможете увидеть только последние из них, которые поместятся на странице. Если в таком случае нужно посмотреть все файлы и папки, то команду набирают с параметром «Р»:

DIR /P

В этом случае на экран будет выведено столько файлов, сколько их там поместится. Чтобы посмотреть следующую «порцию» файлов, нужно нажать любую клавишу.

Команда MD

Эта команда создает новый каталог

MD PAPKA — создается каталог РАРКА в текущей папке или на текущем диске.

MD\PAPKA — создается каталог РАРКА в корневом каталоге.

MD С:\DIR\PAPKA — создается каталог РАРКА в каталоге DIR.

Команда REN

Эта команда переименовывает файл

REN FILE_1.txt F_1.txt — Файл FILE_1 переименовывается в F_1

Команда COPY

Эта команда копирует файлы

COPY C:\MYFILE\TEXT.ТХТ A:\ — копирование файла TEXT.ТХТ из каталога MYFILE на дискету А.

COPY C:\TEXT\*.ТХТ A:\ — копирование всех файлов с расширением ТХТ каталога ТЕХТ на дискету А.

COPY FILE_1.TXT A:\TEXT\FILE_2.TXT — копирование файла под новым именем из текущего каталога активного диска в каталог ТЕХТ диска А.

COPY F_1.TXT+F_2.TXT+F3.TXT F_END.TXT — объединение (слияние) трех файлов в один файл (F_END.TXT). Все четыре файла в текущем каталоге.

COPY FILE_1.TXT PRN — печать (копирование на принтер) файла FILE_1.TXT из текущего каталога.

COPY FILE_1.TXT CON — просмотр файла. Здесь в качестве параметра команды используется слово CON (сокращение от CONSOL). Это слово зарезервировано операционной системой для стандартных устройств ввода-вывода. При вводе данных этим устройством является клавиатура, при выводе — монитор. Аналогичного результата можно достичь командой TYPE FILE_1.TXT.

COPY CON FILE_1.TXT — создание (копирование с клавиатуры) нового текстового файла FILE_1.TXT в текущем каталоге. После выполнения этой команды можно вводить с клавиатуры любой текст. Для завершения процесса создания файла следует ввести специальный управляющий символ «конец файла». Для этого нужно нажать комбинацию клавиш Ctrl+Z, а затем нажать клавишу Enter.

Команда XCOPY

Эта команда копирует каталоги.

XCOPY C:\TEXT\*.* A:\PAPKA\*.* /S /E — создание на дискете А каталога РАРКА (если его там не было) и копирование в нее всех каталогов и подкаталогов (включая пустые).

Команда DEL

Эта команда удаляет файлы.

DEL *.dat — удаление всех файлов с расширением DAT из текущего каталога

DEL *.* — удаление всех файлов из текущего каталога

DEL C:\TEXT\FILE.txt — удаление файла FILE.ТХТ из каталога ТЕХТ.

DEL C:\TEXT\*.doc /P — удаление всех файлов с расширением DOC из каталога ТЕХТ. Параметр Р означает, что перед удалением каждого файла у вас запросят подтверждение.

Команда RD

Эта команда удаляет пустые каталоги.

RD TEXT — удаление каталога ТЕХТ.

Команда PATH

Эта команда задает пути поиска файлов с исполнимыми программами.

PATH C:\;C:\Windows;C:\MyProg

Если вы введете такую команду, то вам уже не придется прописывать полный путь к файлам, которые находятся на диске С и в каталогах WINDOWS и MYPROG. Например, если в каталоге MYPROG у вас есть программа с именем PROGA, то после ввода вышеуказанной команды для запуска этой программы в командной строке будет достаточно написать PROGA и нажать Enter. Обратите внимание, что при перечислении каталогов в команде PATH между ними НЕ ДОЛЖНО быть пробелов.

Команда EXIT

Эта команда осуществляет выход из программы COMMAND (Сеанс MS-DOS). Если вы запустили его из Windows, то обратно в Windows и вернетесь.

Текстовый редактор EDIT

Это простой и весьма удобный текстовый редактор. Он вам может пригодиться, чтобы посмотреть текстовые файлы, которые имеют досовскую кодировку символов. (В Windows вы можете открыть такие файлы с помощью блокнота, но только вместо нормального текста увидите набор «иероглифов»). Чтобы запустить этот редактор, наберите в командной строке слово EDIT и нажмите клавишу Enter. Этот редактор можно запустить и из командной строки Windows.

Примечание:
Здесь имена всех команд напечатаны большими буквами, однако, это не имеет значения — можно писать и маленькими буквами.
И в заключение упомянем две команды для работы с диском:

FORMAT — форматирование диска

FORMAT A: — форматирование диска А. Прежде чем форматировать диск — хорошо подумайте: стоит ли?

FDISK — деление винчестера на логические диски. При этом ВСЯ информация на диске теряется. Если не знаете, что делаете — лучше не используйте эту команду. А вообще, эта команда требует более детального рассмотрения. Как-нибудь я к ней еще вернусь.

Заключение

Цель этой статьи — познакомить людей, воспитанных на Windows, с общими принципами работы в DOS. Как видите, все не так уж страшно. И если вы не хотите быть просто «юзером», то знание DOS вам необходимо. Да и вообще, как говорит один мой знакомый программист: «Винчестер в компьютере — вещь не главная». Однако Windows вы без винчестера не запустите — слишком много она места занимает, а вышеупомянутые три основных досовских файла легко умещаются на дискете (все вместе они занимают около 150КБ — размер зависит от версии). Поэтому советую всегда иметь загрузочную дискету — вдруг придется проверить компьютер, на котором нет винчестера или винчестер неисправен. Если у вас нет возможности создать загрузочную дискету «чистой» DOS, то это и не страшно. Создайте загрузочную дискету Windows — на ней будет все та же DOS, только с кучей разных полезных программ (драйверы CD-ROM, русификатор клавиатуры и т.п.).

Если у вас Windows 95\98\ME и им подобные, то сделать это можно так:

Пуск > Настройка > Панель Управления > Установка и удаление программ

Затем выбираете вкладку «Загрузочный диск» и нажимаете кнопку «Создать диск».

Чтобы загрузиться с дискеты, вставьте ее в дисковод, и перезагрузите компьютер. Если в вашей BIOS установлены настройки по умолчанию, то компьютер загрузится с дискеты. А загрузит он не что иное, как DOS. Ну а если компьютер загрузил Windows, то требуется изменить настройки BIOS. Но это уже другая тема…

И еще один полезный совет

В начале статьи я упоминал командную строку Windows. Этой строкой иногда удобнее пользоваться, чем щелкать по ярлыкам. Если на вашем компьютере слишком много разных программ, то весь рабочий стол «загажен» ярлыками. Это не только мешает любоваться красивыми «обоями» — найти с первого раза нужный ярлык будет непросто. А если еще мышь сломается? Поэтому программы, которыми вы часто пользуетесь, лучше запускать из командной строки. Однако в командной строке нужно писать полный путь к файлу, а это неудобно. Но данную проблему можно решить, например, сделав соответствующие изменения в файле AUTOEXEC.ВАТ. А если вы смутно представляете, что это за файл и зачем он нужен, то есть более простой способ. Например, у вас есть программа «MyProg», которая находится в папке «Progy» на диске «С». В этом случае запускать из командной строки ее нужно так:

C:\Progy\MyProg

Чтобы не писать полный путь, нужно сделать следующее:

  • Открываем папку «Progy»
  • Правой кнопкой мыши щелкаем на файле «MyProg»
  • Из меню выбираем пункт «Создать ярлык»
  • Созданный ярлык переименовываем (правая кнопка -> переименовать). Дадим ему имя, которое будет легко запомнить, например, «mp».
  • Этот ярлык перетаскиваем в папку WINDOWS (если Windows установлена у вас в другой папке, то в другую этот ярлык и перетаскиваем).
Все. Теперь можно легко запустить программу «MyProg» из командной строки. Пишем там

mp

и нажимаем Enter. См. также команду PATH.

Если программа почему-то не запустилась, попробуйте перезагрузить компьютер. Если не поможет, значит, вы что-то сделали неправильно.

Основное преимущество командной строки в том, что с ее помощью можно довольно быстро запускать программы, не пользуясь мышью. Если вы не знаете, как открыть командную строку без мыши, приведу один способ для Windows ME, который подойдет и для большинства других версий Windows:

  • Нажимаем клавишу Win (это вторая клавиша от пробела). Появляется меню «Пуск». Меню «Пуск» можно открыть и другим способом, нажав комбинацию клавиш Ctrl+Esc.
  • Нажимая клавишу со стрелкой вверх (или вниз), выбираем пункт меню «Выполнить» и нажимаем Enter.
  • Пишем в командной строке соответствующую команду и нажимаем Enter.
Второй способ:
  • Просто нажимаем комбинацию клавиш WIN + R.
Если у вас старая клавиатура, которая не имеет клавиши WIN, то открыть меню ПУСК можно комбинацией клавиш CTRL + ESC.

Удаление операционной системы на компьютере с двумя или более ОС

Это — статья с пошаговым руководством.

Проблема

Если у вас две или более операционных систем, установленных на разных разделах жесткого диска компьютера, можно удалить одну из них и настроить параметры, чтобы при запуске компьютера не отображалось меню выбора операционных систем.

Решение

Шаг 1. Проверка жестких дисков и существующих операционных систем
Шаг 2. Удаление операционной системы из меню выбора операционных систем при запуске компьютера
Шаг 3. Форматирование диска для освобождения места

Шаг 1. Проверка жестких дисков и существующих операционных систем

Перед форматированием диска следует убедиться, что удаляется верная операционная система из нужного раздела, и что операционная система, которая остается установленной, будет правильно запускаться. Для этого выполните следующие шаги:

  1. Нажмите кнопку Пуск , введите управление компьютером и щелкните Управление компьютером.


  2. Щелкните Управление дисками.

    Откроется список жестких дисков с указанием разделов на них. Убедитесь, что удаляемый раздел не является активным. Если удалить активный раздел, система не запустится.

    Чтобы удалить операционную систему, установленную на активном разделе, потребуется отметить раздел с операционной системой, которую вы хотите сохранить, как активный. Для этого щелкните правой кнопкой мыши раздел и выберите команду Сделать раздел активным.

В начало

Шаг 2. Удаление операционной системы из меню выбора операционных систем при запуске компьютера
  1. Нажмите кнопку Пуск , введите Конфигурация системы и щелкните Конфигурация системы.


  2. В окне Конфигурация системы перейдите на вкладку Загрузка.


  3. В списке на вкладке Загрузка выберите удаляемую систему и нажмите кнопку Удалить. Нажмите кнопку ОК.

    Примечание. В случае, если операционная система, которую вы хотите сохранить, не отмечена как загружаемая по умолчанию, потребуется выбрать ее в списке и нажать кнопку Использовать по умолчанию.

  4. Нажмите кнопку Перезагрузка.

    Примечание. Если вы удалили операционную систему, которая содержала главную загрузочную запись (MBR), в новом разделе вы должны будете создать новую MBR-запись. Процедура ее создания:

    Windows XP. Примените решение 2, восстановление Windows, следуя статье При запуске Windows ХР компьютер перестает отвечать, и экран остается темным

    Windows Vista. Примените команду bootrec /fixmbr из среды восстановления Windows; подробную информацию см. в статье Использование средства Bootrec.exe в среде восстановления Windows для устранения неполадок при запуске Windows

    Windows 7.

    1. Запустите систему с установочного диска Windows 7, укажите страну и язык и нажмите кнопку Далее.


    2. На экране установки Windows 7 щелкните Восстановление системы.


    3. Программа установки выполнит поиск существующих установок Windows; дождитесь окончания этого процесса. Когда Windows укажет, что найдены проблемы в параметрах загрузки компьютера, нажмите кнопку Исправить и перезапустить.


В начало

Шаг 3. Форматирование диска для освобождения места

После перезагрузки запустите сеанс в операционной системе, которая сохраняется. Предпримите следующие шаги для освобождения места на диске, где была операционная система, которую вы удалили.

  1. Дважды щелкните значок Компьютер на рабочем столе.


  2. Щелкните правой кнопкой мыши диск, который содержал только что удаленную систему и выберите команду Форматировать.


  3. Нажмите кнопку Начать.


  4. Появится предупреждающее сообщение; подтвердите, что хотите отформатировать диск, нажав кнопку ОК.


  5. По окончании процесса форматирования нажмите кнопку ОК.


  6. Наконец, нажмите кнопку Закрыть.


  7. Теперь диск, содержавший до этого старую установленную систему Windows, полностью пуст.


В начало

Нас интересует ваше мнение! Мы ждем ваших отзывов по данным статьям; их можно ввести в поле для комментариев в нижней части страницы. Ваши отзывы помогают нам повышать качество контента. Заранее спасибо!

DOS — Википедия. Что такое DOS

DOS (англ. Disk Operating System — дисковая операционная система, ДОС) — в широком смысле слова, операционная система для компьютеров, ориентированных на использование дисковых накопителей, таких как жёсткий диск и дискета[1]. Любая ДОС поддерживает одну или несколько файловых систем для организации хранения, чтения и записи с накопителей. Современные графические ОС, такие как Windows или Linux, также подпадают под это понятие. В случае бездисковой загрузки ОС всё равно работает с сетевыми накопителями[2].

Ранние версии компьютеров не имели дисковых накопителей, и управлялись бездисковыми ОС[3]. Главным недостатком при работе с ними была необходимость загрузки пользовательских программ с ленты, перфокарт, клавиатуры, установкой перемычек. С появлением дисковых накопителей (магнитного типа) потребовалось разработать подпрограммы управления ими. ДОС представляет собой объединение ОС и дискового интерфейса[4].

Кроме доступа к дискам, ДОС предоставляет и обычные системные функции, такие как ввод и вывод на консоль/клавиатуру, порты, операции с памятью, процессами. Существовали операционные системы с таким названием для больших ЭВМ производства IBM и их клонов в 1960—1980-х годах. Ввиду широкого распространения однозадачной текстовой MS-DOS и её конкурентов на персональных компьютерах, термин «DOS» обычно применяли в этом, узком смысле[5].

DOS является однозадачной операционной системой[6]. После запуска управление передаётся прикладной программе, которая получает в своё распоряжение все ресурсы компьютера и может осуществлять ввод-вывод посредством как функций, предоставляемых операционной системой, так и функций базовой системы ввода-вывода (BIOS), а также работать с устройствами напрямую.

DOS имеет консольную систему ввода-вывода и поддерживает три стандартных потока: stdin, stdout и stderr.

DOS — 16-битная операционная система, работающая в реальном режиме процессора, поэтому для расширения возможностей и преодоления ограничений реального режима были созданы так называемые расширители DOS. Они запускают программы в защищённом 32-битном режиме и эмулируют исходные сервисы операционной системы. Обычно они поддерживают стандарт DOS Protected Mode Interface (DPMI). Самый известный и широко используемый (в компьютерных играх) расширитель — DOS/4GW.

Существует несколько ветвей DOS для ПК. Все они схожи по наборам команд и базовой функциональности, но различаются производительностью, стабильностью работы и дополнительными функциями.

  • АДОС — советский клон для ПК Искра-1030.
  • Альфа-ДОС — советский клон для ПК ЕС-1840.
  • ЯНУС — советский клон для ПК ЕС-1840.
  • DR-DOS (Novell DOS, Caldera DR-DOS, OpenDOS) — выпущена Digital Research в 1991 году, перекуплена компанией Novell в 1993 году, затем компанией Caldera.
  • FreeDOS — выпущена в 1994 году. Свободная DOS, изначально называлась PD-DOS.
  • FreeDOS-32 — свободная 32-битная DOS. Не требует расширителей для запуска 32-битных приложений. Планируется избавиться и от других ограничений DOS (добавление поддержки других файловых систем, многозадачности и т. п.).
  • LZ-DOS — репак MS-DOS 7.1 — из ядра системы удалена картинка с приветствием Windows, файлы IO.SYS и COMMAND.COM сжаты. Добавлена возможность запуска Windows 3.1. В целом, система сделана более совместимой и оптимизирована так, чтобы занимать минимальный объём дискового пространства. [7]
  • MS-DOS — выпущена компанией Microsoft в 1981 году.
  • Paragon DOS Pro (первоначальное название — PT$-DOS). Ветка PTS-DOS, выпущенная компанией Paragon Software после того, как её основатели, включая ведущего разработчика PTS-DOS, ушли из «Физтех-софт», основав собственную компанию. Последние версии этой ветки включают поддержку FAT32.
  • PC DOS — выпущена компанией IBM в 1981 году.
  • PTS-DOS — выпущена компанией «Физтех-софт» в 1991 году или ранее.
  • QDOS (Quick and Dirty Operating System) — клон CP/M, созданный в 1980 году Тимом Патерсоном (Tim Paterson) из Seattle Computer Products (SCP) для новых процессоров Intel 808x, был куплен Microsoft за 50 тыс. долл. и стал MS-DOS/PC-DOS.
  • ROM-DOS[8] — ОС компании Datalight для встроенных систем.

DOS для других платформ

Дистрибутивы DOS

Появление FreeDOS, а также развитие свободного программного обеспечения и особенно DJGPP, привело к появлению полностью свободного дистрибутива DOS GNU/DOS. В его состав входят популярные GNU-приложения, такие как vim (текстовый редактор), Arachne (веб-браузер, почтовый клиент и файловый менеджер), OpenGEM (графический пользовательский интерфейс), различные средства разработки программного обеспечения для DOS. Его объём составляет более 70 Мб двоичных программ, а также более 200 Мб двоичных программ и их исходников. GNU/DOS может пригодиться пользователям старых компьютеров, желающим пользоваться самыми современными версиями программ, а также разработчикам, которым необходимо полное управление оборудованием компьютера.

Эмуляторы DOS для ПК

См. также

Примечания

Ссылки

Что такое фри дос в ноутбуке. «операционная система -Free DOS» что это? Работа с USB под DOS

Free DOS — это операционная система, которая обладает полной совместимостью с выпущенной однако проект отличает то, что данная разработка распространяется по условиям свободной лицензии, которой является «GNU». Платформа была выпущена еще в 2006 году и устанавливается она на компьютерах и ноутбуках различных производителей как система, выбранная по умолчанию.

Принцип проекта

Free DOS была создана как полноценная альтернатива имеющейся ранее MS-DOS, ведь последняя распространяется на правах платной лицензии. Разработка проекта началась в 1994 году, однако платформа была подготовлена в первой стабильной версии с индексом 1.0 только к 2006 году. ОС является абсолютно бесплатной и ее можно запустить почти на любом устаревшем и новом оборудовании.

Кроме того, для ее реализации можно использовать эмуляторы, что позволит запустить необходимые приложения под DOS. При этом код системы открыт, это значит, что при желании его может модифицировать любой разработчик под свои собственные нужды.

Об использовании системы

В настоящий момент система версии 1.1 легко может быть загружена на официальном сайте разработчиков как образ CD-диска для установки. Free DOS используется производителями ноутбуков и компьютеров как бесплатная альтернатива MS-DOS, а также и других продуктов от компании Microsoft, которые могут значительно увеличить себестоимость устройства, что в результате негативно скажется на продажах определенного компьютерного оборудования. Компании ASUS, HP и Dell предоставляют возможность пользователям купить компьютеры с предустановленной системой FreeDOS.


О характеристиках

ОС работает с Free DOS поддерживает произведение абсолютно всех основных операций над имеющимися на ПК файлами, которые имеются в других известных операционных системах.

Кроме того, система поддерживает работу с архивами (7-ZIP, ZIP), редактирование различных текстовых документов с помощью дополнительных программ, работу с указателями мышки, которая имеет колесо прокрутки, просмотр HTML-страниц. Если говорить о том, что такое Free DOS и каковы ее особенности, следует отметить наличие большого количества программ, которые были портированны из Linux.

Данная система обладает собственным браузером, BitTorrent-клиентом и даже антивирусным программным обеспечением. Проект поддерживает работу на любым современном компьютере, основном на архитектуре x86. Устройство должно быть снабжено объемом собственной оперативной памяти, как минимум в 2 МБ, для установки данной системы требуется около 40 МБ.

Операционную систему можно запустить не только по завершении установки, однако и посредством специальных (к примеру, VirtualBox), они могут быть развернуты в стандартных Mac, Linux или Windows-платформах.

Кроме того, существует возможность для запуска системы непосредственно из окна браузера, благодаря Java-эмулятору, который доступен пользователю для загрузки на официальном сайте разработчика.

Чтобы обеспечить прямую установку платформы на компьютер, нужно загрузить последнюю из версий системы, после чего записать образ на пустой CD-носитель, перезагрузить компьютер, в завершении выполнить загрузку ПК с диска.

О комплектации

Дистрибутив системы включает значительное количество разнообразных бесплатных программ, среди них есть написанные специально для проекта DOS и портированные с юниксоподобных платформ при помощи DJGPP: графическая система, несколько игр, текстовые редакторы, браузеры, утилиты. Благодаря DOS/32, а также Open Watcom, FreeDOS является лёгким решением для любых промышленных компьютеров, которые основаны на FreeDOS может быть легко установлена на ноутбуки Samsung и ASUS. В рамках данного проекта разработана замена для командного интерпретатора MS-DOS.

«операционная система -Free DOS» что это?

  1. FreeDOS это операционная система, совместимая с MS-DOS. FreeDOS распространяется на условиях GNU General Public License, включает несколько программ под другими свободными и несвободными лицензиями. Проект был начат в 1994 году; версия 1.0 вышла в свет 3 сентября 2006 г.

    Среди прочего, в рамках проекта FreeDOS разработана замена командному интерпретатору MS-DOS (command. com). Новый интерпретатор получил название FreeCOM.

    Компания Dell производит и поставляет персональные компьютеры с предустановленной операционной системой FreeDOS, это снижает общую стоимость компьютера (по сравнению с предустановленной ОС Microsoft Windows). Также FreeDOS устанавливается на ноутбуки ASUS.

    Благодаря DOS/32 (развитие DOS/4GW) и Open Watcom (развитие Watcom), FreeDOS представляет собой лгкое решение для промышленных компьютеров с архитектурой PC.

  2. когда-то один чел в Америке отсудил у производителя компов энную сумму денег потому что производитель нарушил его права не оставив пользователю выбора: пользоваться виндой или не пользоваться. с тех пор достаточно много буков продают с бесплатным досом.. . и цена ниже и безопаснее 🙂 а чел поставил на комп линух и тоже доволен: и дешевле и безопаснее 😀
  3. Лучше самому поставить нужную ОС, чем платить за нее, а потом сносить и ставить новую.
    Эльдорадо — гнилая контора…
  4. DOS — Дисковая Операционная Система!!! Ставь Виндовс и пользуйся сколько хош!
  5. никакой виндовс там нет. покупать лучше в специализированных компьютерных магазинах. мое мнение.
  6. так называемый «DOS» это операционная система
    с досам берите лудше ASUS
    и ставьте туды Windows 7 или 10-ый
  7. у меня леново g530 года полтора. поставил на него ХР. пока работает. долго возился с установкой звука.
  8. Это значит что компьютер будет только включаться, но музыку, фильмы, фотки вы просмотреть на нем не сможете.

    Т. о. нужно будет ставить систему

  9. Не опасно.
    Лучше напиши марку ноута, по ссылке не переходит.
    Хотя полярис тот же — лучше)
  10. Free DOS это операционная система, ноутбуки продают с такой системой с тем расчтом что они получаются дешевле чем с установленной виндовс, если есть спец который установит виндовс на ноутбук тогда лучше взять с дос, если нет тогда лучше с установленной уже виндовс, в эльдорадо брать не советую. лучше в специализированных магазинах и желательно что бы магазин специализировался по ноутбукам хотя это не принципиально, а из моделей советую вс таки ASUS.
  11. фри дос — это самый что ни на есть чистый дос!
    т. е. Винду нужно самой ставить!
    В эльдорадо лучше не бери! Они умалчивают про не менее важные характеристики…

При выборе нового ноутбука многие пользователи сталкиваются с таким термином как DOS или Free DOS. Данный термин можно встретить в характеристиках многих современных устройств, при этом практически негде не объясняется, что он в действительности означает. В этой статье мы расскажем, что такое операционная система DOS на ноутбуке, зачем производители ее устанавливают и можно ли покупать компьютеры с этой ОС.

Что такое операционная система DOS

Аббревиатура DOS расшифровывается как Disk Operating System и обозначает операционную систему, ориентированную на работу с дисковыми накопителями, например, с дискетами или .

Логотип Free DOS — самой популярной операционной системы DOS на данный момент.

Операционная система DOS обычно поддерживает несколько файловых систем и позволяет пользователю выполнять чтение и запись данных в файлы на подключенных к компьютеру накопителях. Кроме этого, операционная система DOS обеспечивает работу других функций компьютера. В частности, она управляет выводом информации на экран, портами, операциями с памятью и запущенными программами.

Появление термина DOS связано с тем, что первые версии компьютеров не оснащались жесткими дисками и работали на основе бездисковых операционных систем. Такие компьютеры требовали загрузки данных с помощью магнитных лент, перфокарт, перемычек или клавиатуры, из-за чего работать с ними могли только опытные специалисты.

Первые дисковые операционные системы появились в начале 60-х годов и активно использовались до конца 80-х. За это время появилось множество разных операционных систем, которые подпадают под определение термина DOS. Наиболее известными из них являются:

  • MS-DOS — операционная система от компании Microsoft, которая основана на 86-DOS от Seattle Computer Products. Впервые появилась в 1981 году и использовалась до середины 90-х, когда была вытеснена первыми версиями Windows.
  • PC DOS – операционная система от компании IBM. Появилась в 1981 году как исправленная версия MS-DOS 1.0.
  • Free DOS – бесплатная операционная система с открытым исходным кодом, разработку которой ведет программист Джим Холл. Первая официальная версия FreeDOS появилась в 2006 году.

В современных условиях операционные системы семейства DOS безнадежно устарели и полностью вытеснены такими графическими операционными системами как Windows, MacOS и другими.

Операционная система Free DOS и ноутбуки

Несмотря на то, что операционные системы DOS являются устаревшими, он все еще применяются в некоторых областях. Причем чаще всего используется именно Free DOS. Она имеет открытый исходный код и распространяется полностью бесплатно, что делает ее удобным инструментом для разработки. Например, Free DOS не редко применяется для управления промышленным оборудованием.

Интерфейс операционной системы Free DOS. Примерно это вы увидите при первом включении ноутбука с операционной системой DOS.

Еще одна сфера применения FreeDOS – это готовые компьютеры и ноутбуки, на которые Free DOS устанавливается с завода в качестве стандартной операционной системы. Это делается для того, чтобы не устанавливать на компьютер операционную систему Windows.

Отказ от использования Windows позволяет производителю немного сэкономить и снизить цену на данное устройство. Такой подход используют многие производители ноутбуков и готовых компьютеров, например, Dell, Asus, HP, Samsung и Lenovo. Кроме Free DOS в качестве стандартной операционной системы для ноутбука также может использоваться какой-нибудь Linux. В данном случае цель такая же – не использовать Windows и таким образом снизить цену.

Для покупателя ноутбука операционная система DOS означает только одно – придется заниматься самостоятельно, поскольку пользоваться компьютером с ОС DOS в современных условиях не реально. Поэтому, если вы умеете устанавливать Windows, то можете не переживать и смело покупать ноутбук с Free DOS. Если же вы хотите получить устройство, которое будет готово к работе сразу из коробки то стоит выбрать модель с предустановленной Windows, ну или хотя-бы Linux.

FreeDOS 1.2 Final – операционная система (ОС)

– операционная система (ОС), которая имеет полную совместимость с выпущенной Microsoft MS-DOS, но отличается тем, что распространяется на условиях свободной лицензии GNU.

Впервые данная ОС была выпущена в 2006 г. и устанавливается на ноутбуках и компьютерах различных производителей по умолчанию.

Компании Dell, HP и Lenovo производят и поставляют персональные компьютеры с предустановленной операционной системой , это снижает общую стоимость компьютера (по сравнению с предустановленной ОС Windows). Также устанавливается на ноутбуки ASUS и Samsung.

Благодаря DOS/32 (развитие DOS/4GW) и Open Watcom (развитие Watcom), FreeDOS представляет собой лёгкое решение для промышленных компьютеров с архитектурой PC.

Дистрибутив FreeDOS включает большое количество бесплатных программ – как написанных специально для DOS, так и портированных с юниксоподобных систем с помощью DJGPP: утилиты, браузеры (Lynx, Arachne), текстовые редакторы (edlin, edit, vim, emacs), несколько игр (в том числе FreeDoom), графическая система GEM и др.

Принцип FreeDOS:

  • Система создавалась как полноценная альтернатива имеющейся MS-DOS, которая распространяется по платной лицензии. Разработка проекта Free DOS началась еще в 1994 г., однако система была выпущена в стабильной версии 1.0 лишь к 2006 г. ОС является бесплатной и может быть запущена практически на любом новом и устаревшем оборудовании, а также с использованием эмуляторов с целью запуска необходимых приложений под DOS. Код системы является открытым, а значит при желании он может быть модифицирован любым разработчиком под собственные нужды.

Использование:

  • Система используется производителями компьютеров и ноутбуков в качестве бесплатной альтернативы MS-DOS и другим продуктам от Microsoft, которые способны значительно повысить себестоимость того или иного устройства, что в результате может негативно сказаться и на продажах оборудования. Компании Dell, HP и ASUS предоставляют пользователям возможность купить компьютеры на FreeDOS.

Характеристики:

  • ОС работает в файловой системе FAT32. Она поддерживает произведение всех базовых операций над файлами, которые доступны в других операционных системах.
  • Free DOS поддерживает открытие архивов (ZIP, 7-ZIP).
  • Редактирование текстовых документов при помощи дополнительных программ.
  • Просмотр страниц HTML, работу с указателями мыши, имеющими колесо прокрутки.
  • Также особенностью Free DOS является большое количество программ, портированных из Linux.
  • Система имеет собственный браузер, BitTorrent-клиент и даже антивирусное программное обеспечение.
  • Free DOS поддерживает работу с любым современным компьютером, поддерживающим архитектуру x86. При этом устройство должно обладать объемом оперативной памяти не менее 2 МБ, а для установки системы может потребоваться около 40 МБ.
  • Система может быть запущена не только после установки, но и посредством виртуальных машин (например, VirtualBox), которые могут быть установлены в стандартных Windows, Linux или Mac.
  • Для прямой установки FreeDOS на компьютер достаточно скачать систему и записать ее на пустой носитель CD, после чего перезагрузить компьютер и выполнить загрузку с диска.

FreeDOS is a complete, DOS-compatible operating system that you can use to play classic DOS games, run legacy business software, or develop embedded systems. Any program that works on MS-DOS should also run on FreeDOS. It doesnt cost anything to download and run FreeDOS. Even better, you can view and edit our source code. All FreeDOS programs are distributed under the GNU General Public License or a similar open source software license.


На полках многих ИТ магазинов довольно часто можно увидеть современные ноутбуки и настольные компьютеры с системой ДОС. Несмотря на то что ДОС давно канул в лету, многие производители железа до сих пор предпочитаю устанавливать его на свои устройства.

Ради справедливости, стоит отметить что они устанавливают уже не MS DOS, а его бесплатный опенсорсный аналог Free DOS. Времена ДОСа прошли двадцать лет назад, но не смотря на это, Фри ДОС поддерживается в актуальном состоянии и последний стабильный выпуск был 25 декабря этого года, прям перед НГ.

Его основные преимущества — низкие системные требования (до 640кб оперативной памяти) и однозадачный режим, монопольно выделяющий все системные ресурсы одной задаче, что полезно для низкоуровневых программ и встраиваемых решений.

ДОС используется в основном для работы старого железа и старых программ, для узкоспециализированных устройств, для восстановления винчестеров (программами MHDD, Victoria, HDD Regenerator) и для перепрошивки BIOS. Но зачем его устанавливать на с последними видеокартами Nvidia ?

Так чем же Фри ДОС так нравиться производителям ноутбуков? Бесплатно? Быстро устанавливается? Не требовательно к ресурсам? А может у них проблемы с БИОС и винчестером? И они решили устанавливать ДОС с кучей системных программ, чтобы покупателю удобно было перепрошить биос?

Да там просто строка приглашения FreeDOS, ярко говорящая о полном отсутствии autoexec. bat и config.sys, необходимых для запуска каких-либо драйверов. Но иногда даже и строки приглашения нет, просто запрос ввода даты и времени, как перед первым запуском ДОС.

Не смотря на узкоспециализированные области применения, я попытаюсь его установить на десктоп, где требуется фильмы, музыка и Интернет.
В новой версии нам обещают упрощенные средства для выхода в Интернет, пакетный менеджер, обновлённые версии программ и новый установщик, значительно упрощающий установку

Дистрибутив FreeDOS распространяется в пяти вариантах:
Стандартный установщик: CDROM «standard» installer
Устаревший установщик: CDROM «legacy» installer
Загрузка из флопика (с испольованием CDROm) Boot floppy (use with CDROM)
Полный установщик для флешки USB «Full» installer
LiveUSB с установщиком Live «Lite» installer

Я выбрал iso-образ с стандартным установщиком, занимает он около 450MB.
ДОС устанавливается простой командной на LiveCD

Sys.com C: Но чтобы не устанавливать все драйверы и программы вручную, мы запустим автоматический установщик с полным набором программ.

Тестовый компьютер:
Ноутбук lenovo t60
Процессор Intel Core2 1.7
Видео: Intel Corporation Mobile 945GM/PM/GMS
Аудио: Intel Corporation NM10/ICH7 Family High Definition Audio Controller (rev 02)
Ethernet: Intel Corporation 82573L Gigabit Ethernet Controller
Память 3ГБ
Раздел диска: ~1ГБ
привод DWDRW и винчестер через переходник IDE to USB

Открылось меню загрузчика ISOLINUX

Далее загружаются драйвера и скрипты устанощика
Мы нажать F5, чтобы прекратить загрузку и выйти в DOS или нажать F8, чтобы отменить отдельные функции. В конце загрузки установщик завис на получении пакетов из CD

Позже выяснилось что ДОС поддерживает только IDE/SATA, а у меня USB CDROM. Причём это касается не только FreeDos, но и MSDos. В таком случае остаётся только ручная установка, но я решил пойти по пути наименьшего сопротивления и установить ДОС на системный раздел через эмулятор KVM
Выбираем язык установщика. Русского тут нет, зато есть Эсперанто

Нас предупреждают что инсталятор затрёт загрузчик Windows. Мы можем отказаться и вернуться в Dos, чтобы выполнить установку вручную или нажать Yes, но потом придётся восстанавливать NTLoader (загрузчик Windows). Восстановить NTLoader можно загрузив установочный CD с Windows и выполнив там команду fixmbr или Bootrec с параметром /FixBoot.

Диск C: не размечен, хотите его разметить? Да

Тут открылся досовский fdisk и мне пришлось вспомнить свой столетний опыт работы с этим инструментом

Вы должны перезагрузить систему для принятия изменений. Все диски, которые вы создали или изменили, нужно отформатировать после перезагрузки. Нажмите Esc для выхода из Fdisk

После изменения разделов, ДОС нужно обязательно перезагрузить. Нам нужно нажать Esc, после чего компьютер перезагрузиться и нужно будет снова загрузить CDROM и пройти все предыдущие шаги установки. Заново разметку диска мы проходить не будем, так как диск уже размечен.

Диск C: не оформатирован, хотите его отформатировать? Да

Выбор раскладки клавиатуры

Какие пакеты вы хотите установить?
Только базовые пакеты
Базовые пакеты с исходниками
Полная инсталяция
Полная инсталяция с исходниками

Мы выберем полную инсталяцию, чтобы сразу установить графический оболочки, DOSNavigator и поддержку сети

Установка завершена! Вы хотите перезагрузить?
Отвечаем положительно и через 5 секунд открывается меню загрузчика. Нам предлагают выбрать расширитель памяти, загрузку без драйверов или безопасную загрузку (прям как в Виндоус). Также можно включить пошаговою загрузку, чтобы подтвердить или отменить загрузку каждого компонента.

За вывод этого меню отвечает файл C:\fdconfig.sys

Нажимаем Enter и получаем вот такой рабочий стол:

Сверху сообщение о том что драйвер DVD не загружен, но работает usb-мышь и русская раскладка клавиатуры с переключением правым Ctrl
Проверяем раскладку:

Этот вопрос легко решается старой программой, разработанной ещё в СССР. Достаточно ввести команду keyrus.com и ни каких проблем с кодировкой и раскладкой:

Устанавливаем пакеты

Для начала нам нужно установить какой-нибудь Commander типа Norton
У нас на диске C: папка FDOS
Это аналог «Program Files» и в этой папке все программы, среди которых куча линуксовых программ из проекта DJGPP, дефрагментаторы, проверка диска, драйверы USB и драйвер мыши. Здесь нет файловых мендежеров, графических оболочек, поддержки сети и драйверов ntfs. Всё это есть на CD, но почему-то не установилось, хотя мы выбрали «полную инсталяцию».
Нам ничего не остается как перейти в рабочую ОС и загрузить все эти пакеты на раздел с досом. А скачать их можно на

Пакетный менеджер очень похож на тот что в Debian:

  • установка: fdnpkg install ..\package.zip
  • удаление fdnpkg remove ..\package.zip
  • поиск fdnpkg search example
  • обновление fdnpkg update package.zip
  • и некоторые другие опции

Графические оболочки

Ozone и GEM красивые, но довольно глючные и часто падают на тривиальных действиях. Есть возможность настраивать разрешение экрана, частоту мерцания и цветность до 32 бит. Консоль в Ozone GUI не всегда позволяет вводить текст. Программы под ДОС, как и Windows3.1, они просто отказываются запускать.

Ozone GUI

Наши клавиатурные настройки никак не отражаются на оболочках:

Dos Navigator

Почему не Norton Commander5.5 ?
— Свободный Dos Navigator намного мощнее проприетарного Norton Commander5. 5.

Поддержка языков:

Встроенная игра «Тетрис»

Куча возможностей: переключение видеорежимов, буфер обмена, корзина, записная книга, заставка, скриншот экрана, окно вывода, экран дос.

Встроенный калькулятор:

Много оконный режим
Вы можете держать более двух окон

Множество встроенных приложений:
редактор электронных таблиц, калькулятор, терминал, расширенная утилита форматирования дисков, просмотр баз данных, UU-кодер/декодер, CD-проигрыватель, телефонная книжка. И это далеко не полный список.

Поддержка флешек и usb-винчестеров

Флешки и usb-накопители открываются без проблем, но только если эти устройства были подключены до загрузки ДОСа
Мой 40-гиговый винчестер с файловой системой NTFS открылся сразу после запуска драйвера NTFS:

Этот драйвер NTFS полностью свободный и включен в дистрибутив FreeDOS.

Фильмы и игры

Mplayer наверно единственные проигрыватель видео под DOS

C:\mplayer video.avi
Играет без тормозов, но выводит закорлючки на экран поверх фильма:

Это можно исправить перенаправив вывод в файл:
C:\mplayer video. avi >>1.txt

Видео играет, но звука нет.
В файле autoexec.bat прописана команда
SET BLASTER=A220 I7 D1 H5 T6
Но раз звука нет, значит дело в драйвере. Один драйвер пишет что HD Audio не поддерживается, хотя он предназначен для NM10/ICH7 (у меня Intel Corporation NM10/ICH7 Family High Definition Audio Controller (rev 02)) и выпущен в 2009 году:

Другой драйвер тоже не пашет:

Даже не знаю что делать. Обошел весь Интернет — нигде нет драйвера Intel HD Audio под Dos.

Игры

FreeDoom — одна из немногих 3D-игр из пакетной базы FreeDOS

Выход в Интернет

Досовский драйвер есть , а нужен под 82573L
Я пробовал запустить этот драйвер — ошибку не выводит, а портированый из Линукса dhclient ничего не видит. Microsoft Network Client 3.0 загрузил этот драйвер, но вываливается с ошибкой.

Выводы…
Красивые графические оболочки вываливаются на тривиальных действиях. USB-CDrom не поддерживается, зато отлично работаю USB-накопители с файловой системой NTFS, USB-мыши и клавиатуры. Звуковые и сетевые адаптеры 2007 года не поддерживаются, так что слушать музыку и выходить в Интернет на компьютере десятилетней давности в этой ОСи не возможно.
Если я допустил ошибку и что-то не правильно настроил, буду очень вам благодарен и признателен за помощь!

MS-DOS: операционная система, которую вы любили ненавидеть

Раскрытие информации: Ваша поддержка помогает поддерживать работу сайта! Мы зарабатываем реферальный сбор за некоторые услуги, которые мы рекомендуем на этой странице. Узнать больше

MS-DOS (сокращение от Microsoft Disk Operating System) — это однозадачная однопользовательская операционная система с неграфической командной строкой. Первоначально разработанная для использования с самой ранней линейкой персональных домашних компьютеров IBM, MS-DOS является одной из самых успешных операционных систем в своем роде.Как операционная система DOS проста, компактна и необычайно надежна; особенно учитывая его возраст. Хотя MS-DOS, возможно, превзошла более новые и более удобные операционные системы с графическим пользовательским интерфейсом (GUI), она по-прежнему широко используется предприятиями и независимыми программистами во всем мире.

История MS-DOS

Истоки MS-DOS восходят к двум более ранним операционным системам, CP / M и QDOS. CP / M (AKA Control Program for Microcomputers) была создана в середине 1970-х годов Гэри Килдаллом из Digital Research.CP / M была 8-битной операционной системой и была одной из первых, широко используемых в появляющейся линейке коммерческих микрокомпьютеров. В 1980 году Том Патерсон из Seattle Computer Products разработал QDOS (Быстрая и грязная операционная система) для нового 16-разрядного центрального процессора (ЦП) Intel 8086. QDOS в значительной степени был основан на CP / M, и именно здесь Microsoft вошла в игру.

В 1981 году Microsoft приобрела QDOS у Seattle Computer Products, переименовав ее в MS-DOS 1.0 и предложив IBM для использования в их новых персональных компьютерах.Предвидя шаг, Гейтс сохранил лицензию на MS-DOS, и это стало самым важным фактором в переходе Microsoft от простого поставщика языков программирования к гиганту в индустрии компьютерного программного обеспечения. Успех MS-DOS происходил параллельно с ростом популярности персональных домашних компьютеров и оставался самым значительным источником дохода Microsoft даже после того, как компания начала внедрять собственный графический интерфейс в форме MS-Windows.

Развитие операционной системы

Во многих отношениях MS-DOS заложила основу для постоянного успеха Microsoft, и на протяжении многих лет она оставалась центром исследований и разработок.С 1981 по 1997 год он претерпел несколько изменений и улучшений, в результате чего появилось несколько различных итераций. Каждая новая версия MS-DOS основывалась на своей предшественнице и развивалась, чтобы удовлетворить потребности как непрофессиональных пользователей, так и профессиональных программистов.

Самые ранние версии MS-DOS удовлетворяли потребность в жестких дисках большего размера с поддержкой нескольких каталогов, сетей, а также иностранных и расширенных символов. Более поздние итерации принесут поддержку нескольких разделов жесткого диска, сжатия и фрагментации диска, улучшенного управления памятью и улучшений в функциях редактирования текста операционной системы. Последние версии, MS-DOS 7.0 и 7.1, были пересмотрены для тесной интеграции с новейшей операционной системой Microsoft Windows 95. MS-DOS 7 устранила ряд избыточных утилит, которые были включены в ОС Windows 95, и обеспечила поддержку длинных имен файлов. и файловая система FAT32.

Microsoft больше не использует MS-DOS ни в одной из своих итераций в своих основных операционных системах, хотя и Windows 2000, и Windows XP содержат уровень эмуляции, который позволяет запускать программы MS-DOS, тем самым обеспечивая обратную совместимость с устаревшими версиями. стилизованное программное обеспечение.

Клоны и имитации

На протяжении многих лет успех MS-DOS вдохновил множество подражателей, и многие так называемые «клоны» операционной системы были выпущены независимыми разработчиками программного обеспечения и компьютерными энтузиастами. Некоторые из наиболее известных имитаторов включают DR-DOS, OpenDOS и FreeDOS. Многие из систем были разработаны и выпущены как прямой ответ на заявление Microsoft о прекращении дальнейшей разработки MS-DOS и прекращении поддержки системы регулярными обновлениями и исправлениями.

Самым успешным из этих клонов была FreeDOS. FreeDOS, разработанная Джимом Холлом в 1994 году, компактна и надежна и предлагает некоторые улучшения по сравнению с родительской операционной системой. Он может работать на устаревшем оборудовании и встроенных системах и включает несколько дополнений к структуре команд, которых нет в самой MS-DOS.

Будущее MS-DOS

Хотя последняя версия MS-DOS была выпущена в 1997 году, сама операционная система по-прежнему составляет значительную часть современного компьютерного ландшафта.Многие компании и независимые программисты по-прежнему полагаются на DOS для многих встраиваемых приложений. DOS выживает, в немалой степени, потому что это очень компактная и эффективная операционная система, которая хорошо работает при минимальном необходимом обслуживании. В связи с постоянным развитием аппаратного обеспечения (в частности, большего объема памяти и более быстрых процессоров) MS-DOS и ее клонам все еще есть что предложить. Более того, разработки энтузиастов и независимых программистов, таких как Джим Холл, вводят в систему новые и улучшенные служебные программы и приложения, несмотря на отсутствие интереса со стороны Microsoft.

Online Tutorials

MS-DOS имеет довольно долгую историю, и поэтому существует множество справочных материалов, доступных для всех, кто хочет больше узнать об операционной системе и ее многочисленных приложениях. Онлайн-учебники предлагают хорошую отправную точку и могут дать представление о разработке DOS, ее ценности и использовании в качестве операционной системы.

  • Взгляд изнутри на MS-DOS: эта статья представляет собой обзор основ MS-DOS с веб-сайта Paterson Technology.Сам веб-сайт также предлагает историю MS-DOS, ее истоки развития и подборку заархивированных руководств. Также есть краткая биография Тима Патерсона, создателя QDOS, а также владельца и управляющего директора Paterson Technology.
  • MS-DOS Literacy — Введение в MS-DOS: от Silicon Mountain и Aames Production поставляется видеоурок, предназначенный для раннего домашнего рынка ПК. Этот учебник, опубликованный в 1992 году, выглядит более чем устаревшим. Однако основы представлены в простой для понимания и интерактивной форме, что делает это удивительно эффективным инструментом обучения, особенно для новичков.
  • Изучение основ MS-DOS — Учебное пособие (PDF): этот документ был подготовлен сотрудниками Университета Северной Каролины в Уилмингтоне и предлагает всестороннее введение в основные команды MS-DOS. Это простое для понимания руководство охватывает командные запросы, управление каталогами, управление файлами и форматирование дискет.
  • Использование команд DOS с MS-DOS 6.22: Que Publishing предоставляет это подробное руководство по использованию DOS, в частности итерации 6.22. Темы включают «Понимание элементов команд DOS», «Выполнение команд DOS» и «Устранение неполадок программных файлов».»Лучше всего подходит для тех, кто имеет базовые практические знания MS-DOS.

Книги

Многие книги были написаны на тему MS-DOS и ее различных версий. Некоторые из них были нацелены на массовый рынок, выступая в качестве базовых. руководства для начинающих программистов. Другие были более технически сложными в своем подходе, обращаясь в основном к профессиональным программистам и более опытным компьютерным энтузиастам.

  • DOS для чайников Дэна Гукина: одна из самых популярных книг по MS- DOS и одна из самых успешных франшизы «Чайников».Эта книга специально рассчитана на массовую аудиторию и поэтому больше всего подходит для начинающих. Существует также продолжение, More DOS for Dummies , в котором содержится немного больше деталей, чем в оригинале.
  • Под управлением MS-DOS, юбилейное издание к 20-й годовщине от Van Wolverton: исходное издание под MS-DOS стало бестселлером, и это юбилейное издание дополняет предыдущие выпуски обновленным материалом. Особое внимание уделяется MS-DOS 6.22 (последняя версия на момент публикации).Книга информативна и проста для понимания, что делает ее подходящей как для начинающих, так и для опытных программистов.
  • Использование MS-DOS 6.22 (3-е издание) от Джима Купера: это одно из самых обширных руководств по MS-DOS, а также одно из самых популярных. 3-е издание обновляет все с упором на последнюю версию (6. 22 на момент публикации) операционной системы DOS. Купер охватывает все аспекты MS-DOS, включая ее историю и развитие.Идеально подходит для опытных программистов и серьезных любителей.
  • DOS: Полный справочник (4-е издание) Крис Джамса: эта книга — не столько введение в DOS, сколько справочное руководство для тех, кто имеет некоторые практические знания об этой операционной системе. Сама работа прямолинейна и проста для понимания, но, возможно, лучше всего подходит для читателей, имеющих некоторый опыт работы с DOS, которым необходимо освежить свои навыки.
  • Расширенное программирование MS-DOS: Руководство Microsoft для программистов на языке ассемблера и C Рэя Дункана: эта книга предназначена для профессиональных программистов примерно в 1988 году.Это больше, чем практическое руководство, это углубленный взгляд на MS-DOS как на среду программирования, включая лучшие применения и приложения. Не для новичков или неопытных любителей.

Резюме

Технически MS-DOS была удалена, и Microsoft дала понять, что больше не будет итераций или обновлений операционной системы. Но MS-DOS по-прежнему имеет место в вычислительной среде, даже если она не привлекает любителей и нишевых программистов. MS-DOS продолжает использоваться по всему миру и отвечает за многие встраиваемые приложения, которые мы все принимаем как должное.MS-DOS, возможно, не является той жизненно важной операционной системой, которой когда-то была, но она все же имеет свои достоинства и заслуживает внимания серьезных программистов.


Дополнительная литература и ресурсы

У нас есть больше руководств, учебных пособий и инфографики, связанных с использованием компьютера:

Ресурсы для программирования Unix

MS-DOS — очень простой брат Unix. Так что, если вы хотите перейти на Unix, у нас есть отличное место для вас, чтобы начать обучение: Ресурсы по программированию Unix.

Полная история IBM PC, часть вторая: империя DOS поражает

Nota bene: Это заключительная часть удивительно интересной истории IBM PC. Вам, вероятно, следует прочитать первую часть истории, если вы еще этого не сделали.
  • Снимок Intel 8086, более дорогой (но функционально идентичной) версии Intel 8088, которая в конечном итоге будет работать на IBM PC.

  • jpeg» data-responsive=»https://cdn.arstechnica.net/wp-content/uploads/sites/3/2017/07/intel-8088.jpeg 1080, https://cdn.arstechnica.net/wp-content/uploads/sites/3/2017/07/intel-8088.jpeg 2560″ data-sub-html=»#caption-1617817″>

    Скромный процессор Intel 8088.

  • Карта Intel 8086, произведенная Seattle Computer Products.

    S100 Компьютеры

  • … и теперь с добавленным сопроцессором 8087!

    S100 Компьютеры

В ноябре 1979 года постоянный партнер Microsoft Seattle Computer Products выпустил автономную материнскую плату Intel 8086 для заядлых любителей и производителей компьютеров, желающих поэкспериментировать с этим новым и очень мощным процессором. 8086 был тесно связан с 8088, который IBM выбрала для ПК; последний был удешевленной версией первого, 8-битным / 16-битным гибридным чипом, а не чистым 16-битным, как у 8086.

IBM выбрала менее мощный 8088 отчасти для контроля затрат, но также для того, чтобы разрешить использование определенного оборудования, для которого требовалась 8-битная внешняя шина данных, которую можно найти в 8088. Но, возможно, самое большое соображение, как это часто бывает, было вызвано отдел маркетинга, а не инжиниринг. 8086 был настолько мощным чипом, что компьютер IBM с таким оборудованием мог убедить некоторых клиентов выбрать его вместо собственных более крупных систем IBM; IBM хотела перенять бизнес у других производителей ПК, а не у других своих подразделений.

Enlarge / Карта Intel 8086 производства Seattle Computer Products.

S100 Computers

Однако для наших целей важно понимать, что оба чипа используют один и тот же набор команд и, следовательно, могут запускать одно и то же программное обеспечение. Все хотели запустить CP / M на платах SCP, но CP / M существовал только для Intel 8080 и Zilog Z80. Таким образом, у SCP возникла та же проблема, с которой Джек Сэмс и IBM столкнутся несколько месяцев спустя. Digital Research неоднократно обещала версию CP / M для 8086/8088, но это не удалось.Итак, в апреле 1980 года Тим Патерсон из SCP решил написать свою собственную операционную систему 8086/8088. Он назвал это QDOS — «Быстрая и грязная операционная система».

Этичность или отсутствие таковой того, что сделал Патерсон, обсуждалась годами. Гэри Килдалл много раз резко заявлял, что он скопировал реальный исходный код CP / M, но это очень проблематичное утверждение. Нет никаких доказательств того, что у него даже был доступ к источнику, который Digital, как и большинство компаний тогда и сейчас, тщательно охраняет.

Реклама

С другой стороны, Патерсон открыто признает, что он вытащил свое справочное руководство по CP / M и продублировал каждый из его вызовов API один за другим. С другой стороны, и хотя это, возможно, не отражало особой оригинальности или творческого мышления, то, что он делал, было вполне законным даже по сегодняшним стандартам. Суды снова и снова постановляли, что API-интерфейсы не могут быть защищены авторским правом, а только их конкретные реализации, и поэтому разрешен обратный инжиниринг.(Ну, есть патентное право, но это болото, от которого мы будем держаться подальше …)

Пища для размышлений для сторонников открытого исходного кода и ненавистников Microsoft: если QDOS был этически неправильным, то и Linux — в значительной степени повторная реализация стандартов Unix — также должен быть неправильным. Патерсон утверждает, что у него была веская причина так тщательно копировать CP / M: он хотел максимально упростить для программистов перенос существующего программного обеспечения CP / M в QDOS. Он также утверждает, что в глубине души, где он мог избежать неприятностей, он значительно улучшил свою модель, в частности, в работе с дисками и файлами.

Тем временем Билл Гейтс размышлял, как, черт возьми, он собирается придумать операционную систему для IBM в желаемые сроки. Затем однажды Патерсон позвонил соучредителю Microsoft Полу Аллену, чтобы рассказать ему о QDOS, на тот случай, если Microsoft будет заинтересована в написании программного обеспечения для него или использовании его внутри компании. Гейтс, как раз тот человек, который узнал неожиданного спасителя, когда увидел его, позвонил Сэмсу и спросил: «Ты хочешь получить [это], или ты хочешь, чтобы я?» Ответ Самса на этот вопрос обойдется IBM в миллиарды и миллиарды в ближайшие десятилетия.«Во что бы то ни стало, вы это поняли», — сказал он.

Осознавая, что программное обеспечение для ПК было далеко от области его знаний, Сэмс уже практически бросил все свои системные и программные проблемы на колени Microsoft, и он не видел причин менять курс сейчас. «Мы хотели, чтобы это стало их проблемой», — сказал он позже. «Проблема» Microsoft через несколько лет станет большой проблемой для IBM.

Да будет свет!

Увеличить / Стив Баллмер и Билл Гейтс, на форуме ПК в 1986 году.

Энн Э.Yow-Dyson / Getty Images

30 сентября Гейтс, Стив Баллмер и Боб О’Рир — седьмой сотрудник Microsoft — прилетели во Флориду, чтобы сделать окончательное предложение IBM. Для Самса, который хотел по сути навязать проблему программного обеспечения кому-то другому, их план казался идеальным. Microsoft возьмет на себя ответственность за предоставление операционной системы, четырех языков программирования (BASIC, COBOL, Fortran, Pascal) и ряда другого программного обеспечения, которое будет доступно при запуске (включая нашего старого друга Microsoft Adventure ).

Реклама

Один пункт Гейтс тщательно оговорил: Microsoft будет лицензировать все это IBM, а не продавать напрямую им, и будет ожидать, что будет выплачиваться на основе роялти за каждую копию. IBM, чувствуя, что у всех было достаточно возможностей преуспеть в этом, и что судьба Microsoft так тесно связана с IBM PC, согласилась. Эта огромная компания, традиционно склонная к риску и консервативная, решила передать судьбу одного из своих крупнейших проектов в руки 24-летнего человека.Если Microsoft не сумеет добиться успеха, сам IBM PC окажется мертворожденным.

6 ноября Microsoft и IBM официально подписали контракт, по которому Microsoft немедленно заплатила 700 000 долларов за начало переноса всего этого разрозненного программного обеспечения на новую архитектуру. По иронии судьбы, Лоу и Сэмс из IBM, сыгравшие столь выдающиеся роли во всем, что было раньше, были переведены в другие подразделения. Project Chess, возможно, был независимым бизнес-подразделением, но, очевидно, не был полностью защищен от непостоянства бюрократии IBM.Дон Эстридж взял на себя руководство проектом.

Пока завершалась сделка по программному обеспечению, Project Chess не простаивала. В том же ноябре Microsoft получила свои первые два прототипа машины. IBM, отчаянно озабоченная секретностью, потребовала, чтобы они держали их в хранилище без окон, защищенном замками, которые они сами установили. Microsoft и IBM Project Chess, физически находящиеся на таком большом расстоянии друг от друга, как две организации могут быть и все еще находиться в Соединенных Штатах, тем не менее, установили рабочие отношения, похожие на сегодняшние, когда география имеет гораздо меньшее значение.Они постоянно общались по телефону и (особенно) через специальную систему электронной почты, которую они создали, доставляли посылки туда и обратно через ночную службу и часто навещали друг друга, а иногда и без предупреждения. (Это стало особой проблемой для Microsoft; у IBM была привычка заходить без предупреждения, чтобы проверить, выполняются ли все их византийские процедуры безопасности.)

У команды IBM, конечно, было чем заняться, но Microsoft действительно выступила против этого.Благодаря всем переговорам, они, по словам Гейтса, уже «отставали от графика на три месяца» в день подписания контракта. Все работали месяцами по семидневной неделе. Большинство даже не взяли отпуск на Рождество.

Первой целью должно было заставить машину работать в двух режимах: BASIC и дисковая операционная система. Microsoft могла справиться с первым самостоятельно, но последнее оставило их в зависимости от Seattle Computer Products. Даже когда Microsoft завершала свою сделку с IBM и начинала работать, Патерсон и SCP продолжали свою работу, улучшая QDOS от «быстрого и грязного» взлома операционной системы, которую они могли продать.Попутно они по понятным причинам переименовали его в 86-DOS. Когда 1980 год подходил к концу, у них наконец появилась версия, которая, по их мнению, подходила для внешнего мира.

Что такое MS-DOS: компьютеры, преобразованные в простую ОС

Сегодня практически невозможно отделить Microsoft от идеи персонального компьютера, особенно с учетом доминирования ее операционной системы Windows. Однако до того, как Windows появилась на сцене, была еще одна операционная система, которая использовалась в компьютерах по всему миру: Дисковая операционная система Microsoft, более известная как MS-DOS .

Когда в 1981 году была выпущена MS-DOS, не было уверенности в том, что Microsoft станет технологическим гигантом, которым она является сегодня. Но в течение 1980-х годов благодаря деловому маневрированию Microsoft и ее тесным отношениям с IBM MS-DOS стала ведущей компьютерной операционной системой.

В конечном итоге в 1990-х годах его вытеснило собственное программное обеспечение Microsoft, и последовательные выпуски Windows, в которых использовался графический интерфейс, становились все более популярными среди пользователей. Однако в 80-е годы MS-DOS была королем в мире бизнес-ПК.

ПОДПИСАТЬСЯ : Получайте больше новостей из информационного бюллетеня BizTech в свой почтовый ящик каждые две недели!

ЧТО ТАКОЕ MS-DOS?



Фотография предоставлена: Boffy b / Wikimedia Commons

К концу 1970-х годов существовало несколько элементарных операционных систем для ПК, в которых использовались микропроцессоры, наиболее сложной из которых была CP / M компании Digital Research, разработанная для машин с процессором Intel 8008, согласно Энциклопедии компьютерных наук . и Technology , Гарри Хендерсон.

IBM заключила контракт с Microsoft на поставку интерпретатора BASIC для своего ПК, отмечает онлайн-музей компьютерной истории. Microsoft также заключила сделку с Digital Research по лицензированию CP / M, но она была разработана для 8-битных микропроцессоров, которые уже устаревали, согласно Profiles in Audacity: Great Decisions and How They Were Made Алан Аксельрод. В 1980 году соучредитель Microsoft Билл Гейтс призвал IBM основать свой следующий ПК на 16-битном наборе микросхем, 8086, отмечает Аксельрод, но проблема заключалась в том, что операционная система Digital Research для этого набора микросхем, CP / M-86, развивалась. медленно.

IBM собиралась выпустить 16-битный ПК, как и хотела Microsoft, , но у Microsoft не было операционной системы, которую можно было бы предоставить IBM , отмечает Аксельрод. В этот момент соучредитель Microsoft Пол Аллен подумал о своем друге Тиме Патерсоне, чья компания Seattle Computer Products (SCP) разработала операционную систему, известную как QDOS, для быстрой и грязной операционной системы. QDOS в конечном итоге превратилась в 16-битную ОС, 86-DOS, отмечает Аксельрод. Microsoft хотела лицензировать 86-DOS, и Патерсон предложил обмен, согласно Аксельроду: Microsoft получит операционную систему, если SCP получит права лицензировать языки программирования Microsoft , включая BASIC.

В декабре 1980 года компании подписали сделку о предоставлении Microsoft лицензии на фиксированную плату в размере 25000 долларов, по данным Музея истории компьютеров, хотя SCP не знала, что Microsoft работает с IBM. «К следующему лету они осознали важность владения им и возможности передавать его по лицензии другим компаниям, производящим клоны IBM-PC, поэтому они приобрели все права за дополнительные 50 000 долларов», — говорится на сайте музея.

«Позже SCP подала в суд на Microsoft, утверждая, что они скрывали свои отношения с IBM, чтобы купить операционную систему по дешевой цене», — сообщает Музей истории компьютеров, отмечая, что SCP в конечном итоге заплатила почти 1 миллион долларов во внесудебном порядке.

Когда она была выпущена в августе 1981 года вместе с IBM PC, операционная система называлась PC-DOS (версия 1.0).

Однако, как говорит Хендерсон, Microsoft не продавала IBM эксклюзивную лицензию на операционную систему . Соглашение Microsoft с IBM запрещало IBM лицензировать DOS, но не налагало ограничений на записку Microsoft, Рошель Раффер и Дона Уолдмана в документе Market Dominance: How Firms Gain, Hold, или Lose It and the Impact on Economic Performance , под редакцией Дэвида Ира Розенбаума.

КОГДА была представлена ​​MS-DOS?



Фотография предоставлена ​​Microsoft; используется с разрешения Microsoft

Эти условия контракта позволили Microsoft лицензировать операционную систему в общем как «MS-DOS», чтобы «клонировать» производителей ПК , согласно Руфферу, Уолдману и Хендерсону. Аксельрод отмечает, что в месяцы, последовавшие за сделкой Microsoft с IBM, другие производители ПК, особенно японские, обратились к Гейтсу с предложением об использовании DOS. Благодаря условиям сделки Microsoft могла свободно сублицензировать им DOS как MS-DOS.

«По мере роста рынка ПК это обеспечило Microsoft большой поток доходов, и компания никогда не оглядывалась назад», — говорит Хендерсон.

Что сделало DOS уникальным? Хотя между CP / M и MS-DOS было много общего, и операционная система Патерсона использовала аналогичные команды и некоторые из тех же программных интерфейсов, она использовала « различных внутренних реализаций и использовала разные форматы хранения файлов», — отмечает музей.

Как говорит Хендерсон, MS-DOS имела «чистый» дизайн, который разделял операционную систему на три отдельные части.Одна из них была аппаратно-независимой системой ввода-вывода, которая обрабатывала запросы программ на доступ к файлам на диске или к другим устройствам, таким как экран. Процедуры, необходимые для реального взаимодействия с устройством, хранились в отдельном файле, написанном каждым производителем компьютера. И, наконец, командный процессор отображает значок «C:>» и ждет, пока пользователи введут команды.

«MS-DOS была в основном файловым менеджером и простым загрузчиком программ», — отмечает музей. «Пользовательский интерфейс представлял собой текстовые команды, вводимые на клавиатуре, за которыми следовали текстовые ответы, отображаемые на экране.Не было ни графического вывода, ни мыши для ввода ».

По словам Хендерсона, MS-DOS

также имела возможность загружать программу в память и оставаться доступной даже при использовании других программ. Это позволило разработчикам приложений создавать служебные программы, такие как блокноты, календари или ярлыки, к которым пользователи могли получить доступ с помощью специальных клавишных команд .

Microsoft в течение следующих нескольких лет боролась с операционными системами Digital Research на основе CP / M, но, как отмечают Раффер и Уолдман, Microsoft была ведущим производителем компьютерных языков и контролировала, какие операционные системы будут хорошо работать с этими языками. «Microsoft не спешила выпускать версии своих языков, совместимых с CP / M-86, и когда это было сделано, они были на 50 процентов дороже, чем версии, совместимые с MS-DOS», — отмечают Руффер и Вальдман. BASIC для CP / M-86 также был лишен графики, что затрудняло разработчикам создание программного обеспечения для операционных систем, отличных от MS-DOS.

К декабрю 1984 года MS-DOS была лидером операционных систем, а к июню 1986 года операционная система составляла половину доходов Microsoft в размере 60 долларов.9 миллионов , согласно Руфферу и Уолдману.

ПОЧЕМУ умерла MS-DOS?



Фотография предоставлена: Microsoft / Wikimedia Commons

Microsoft постоянно совершенствовала MS-DOS на протяжении 1980-х годов. «Несмотря на свои примитивные возможности, в течение пятнадцати лет DOS была краеугольным камнем, от которого зависели тысячи прикладных программ, работающих на миллионах компьютеров IBM и их клонов», — отмечает Музей истории компьютеров.

Однако Microsoft представляет Windows 3.0 в 1990 году с его графическим пользовательским интерфейсом начал уменьшать блеск MS-DOS , что продолжилось и с выпуском Windows 3.1 1992 года.

Однако с выпуском Windows 95 Microsoft интегрировала версию MS-DOS с операционной системой для начальной загрузки, устранения неполадок и обратной совместимости со старым программным обеспечением DOS. Более поздние версии Windows, включая NT и XP, не содержали MS-DOS как часть операционной системы.

По данным Руффера и Уолдмана, к 1993 году Microsoft продала 100 миллионов копий MS-DOS и 25 миллионов Windows.

«Эта старая технология» — это продолжающаяся серия о технологиях прошлого, которые оказали влияние. У вас есть идея по поводу технологии, которую мы должны представить? Сообщите нам об этом в комментариях!

Ранний исходный код Microsoft MS-DOS

Самоцветы программного обеспечения: Серия исторических исходных кодов Музея компьютерной истории

IBM сделала что-то очень необычное для своего персонального компьютера 1981 года

Оригинальный IBM PC.

Вместо использования проприетарных компонентов IBM, разработанных для многих других компьютеров, в IBM PC использовались стандартные коммерческие компоненты.Это включало использование микропроцессора Intel 8088 как сердца компьютера.

Это отношение «аутсорсинга» распространялось и на программное обеспечение. Хотя у IBM были огромные внутренние ресурсы для разработки программного обеспечения, для нового ПК они поддерживали только операционные системы, которые сами не писали, например CP / M-86 от Digital Research в Pacific Grove CA и P-System на основе Pascal от Университета. Калифорнии в Сан-Диего. Но их любимой ОС была недавно написанная DOS для ПК, заказанная IBM у пятилетней компании Microsoft, занимающейся разработкой программного обеспечения в Сиэтле.

Когда Microsoft подписала контракт с IBM в ноябре 1980 года, у них не было такой операционной системы. Они тоже передали это на аутсорсинг, сначала лицензируя, а затем купив операционную систему у Seattle Computer Products, по-разному называемую QDOS (Быстрая и грязная операционная система) и 86-DOS.

Набор дискет для MS-DOS 2.0.

PC DOS версии 1.0, которая поддерживала только гибкие диски, была поставлена, когда IBM впервые выпустила свой ПК в августе 1981 года. Затем Microsoft существенно переписала программное обеспечение для поддержки подкаталогов и жестких дисков; версия 2.0 был выпущен вместе с IBM PC-XT в марте 1983 года.

Microsoft сохранила права на операционную систему и передала ее другим производителям компьютеров по лицензии, назвав ее MS-DOS. С разрешения Microsoft Corporation Музей истории компьютеров рад предоставить доступ к исходному и объектному кодам операционной системы Microsoft MS-DOS версий 1.1 и 2.0 для некоммерческого использования.

ZIP-файл содержит четыре подкаталога:

  • v11source: 7 файлов ассемблерного кода и пояснительное электронное письмо от Тима Патерсона
  • v11object: 27 файлов, несколько бинарных программ и несколько примеров программ
  • v20source: 118 текстовых файлов, в основном код ассемблера и некоторая документация
  • v20object: 38 файлов, немного двоичных файлов и немного документации

Чтобы получить доступ к этому материалу, вы должны согласиться с условиями лицензии, представленной здесь, которая разрешает только некоммерческое использование и не дает вам права передавать ее третьим лицам путем размещения копий в других местах в Интернете.

Загрузить исходный код Microsoft DOS V1.1 и V2.0

, сентябрьское обновление 2018: Microsoft только что выпустила тот же код на GitHub. Объявление здесь, а репозиторий здесь. Обратите внимание на просьбу не отправлять запросы на извлечение. Конечно, это не будет активно поддерживаемый проект!

Другие исторические выпуски исходного кода в этой серии включают язык программирования IBM APL, Apple II DOS, Adobe Photoshop, Apple Macpaint / QuickDraw и Microsoft Word для Windows.Если вы хотите, чтобы мы занимались этим больше, подумайте о поддержке усилий музея, сделав пожертвование. Мы — некоммерческая организация 501 © 3.

Подробнее о происхождении MS-DOS

Начиная с нуля: НЕ

Самой популярной операционной системой для малых микрокомпьютеров в конце 1970-х годов была CP / M, написанная Гэри Килдаллом примерно в 1974 году и продаваемая его компанией Digital Research, Inc. IBM посетила Digital Research в августе 1980 года — некоторые говорят, что предложение Билла Гейтса — изучить возможность использования «CP / M-86», их будущей версии для 16-битного процессора Intel 8088/8086, на IBM PC, находящемся в стадии разработки.Но они не смогли договориться об условиях лицензирования, поэтому IBM ушла и стала искать другие варианты.

Тим Патерсон в 1986 году

IBM уже заключила контракт с Microsoft на поставку интерпретатора BASIC для ПК, поэтому они попросили их изучить возможность предоставления операционной системы. Microsoft предложила лицензировать «86-DOS», написанную Тимом Патерсоном из Seattle Computer Products (SCP) для их компьютерного комплекта на базе 8086, потому что 16-битная версия CP / M опоздала.

Когда SCP подписала лицензионное соглашение 7 с Microsoft, они не знали наверняка, кто был производителем компьютера.Патерсон сказал: «У всех нас были подозрения, что Microsoft имеет дело именно с IBM, но мы не знали наверняка». 1 Он ушел из SCP, чтобы работать в Microsoft в 1981 году. «В первый день работы я захожу в дверь и« Эй! Это IBM ».

Microsoft изначально лицензировала 86-DOS в декабре 1980 г. за фиксированную плату в размере 25 000 долларов. К следующему лету они осознали важность владения им и возможности лицензировать его другим компаниям, производящим клоны IBM-PC, поэтому они приобрели все права за дополнительные 50 000 долларов.

В течение следующих 11 месяцев Патерсон работал в Microsoft, интенсивно взаимодействуя с инженерами IBM, разрабатывающими ПК в Бока-Ратон, Флорида. Версия 1.0 PC-DOS была завершена в июле 1981 года, за месяц до анонса IBM PC.

SCP позже подал в суд на Microsoft, утверждая, что они скрывали свои отношения с IBM, чтобы купить операционную систему по дешевке. В конечном итоге SCP заплатила почти 1 миллион долларов во внесудебном порядке.

MS-DOS ≠ CP / M

Между CP / M и MS-DOS было много общего.Вдохновленная 8-битным CP / M, 16-битная операционная система Патерсона использовала аналогичные команды и некоторые из тех же программных интерфейсов, но это была другая внутренняя реализация и использовались другие форматы хранения файлов.

В Digital Research Гэри Килдалл считает, что MS-DOS нарушает их авторские права на CP / M. Он был в ярости и выступил против Билла Гейтса из Microsoft и IBM, но его адвокат порекомендовал не возбуждать иск. «Вместо того, чтобы подавать в суд, Килдалл согласился передать лицензию на CP / M компании Big Blue.Но он был поражен тем, что когда был выпущен ПК, IBM взимала 240 долларов за копию за CP / M и только 40 долларов за DOS ». 3 Излишне говорить, что предложение Microsoft стало доминирующей операционной системой для IBM PC.

Патерсон отрицает какие-либо нарушения. «Я сказал ему [Килдаллу], что ничего не копировал. Я просто взял его печатную документацию и сделал то же самое ». 5

Тридцать лет спустя Боб Зейдман, программист и эксперт по делам об интеллектуальной собственности программного обеспечения, провел детальную судебно-медицинскую экспертизу кода QDOS, CP / M и PC-DOS.Его вывод? «QDOS абсолютно не копировался из CP / M, и MS-DOS тоже не показывала признаков копирования. Обвинения Килдалла в адрес Билла Гейтса были абсолютно беспочвенными ». 4

От PC-DOS 1.0 до MS-DOS 2.0 и выше

Версия 1.0 PC-DOS была выпущена вместе с первым IBM PC в августе 1981 года. Версия 1.1, которая поддерживала двусторонние (320 КБ) дисководы гибких дисков, была выпущена в мае 1982 года.

Тем временем группа программистов Microsoft, в которую входил соучредитель компании Пол Аллен, работала над основной версией, чтобы добавить иерархические подкаталоги и поддерживать жесткие диски, которые будут доступны на IBM PC-XT.DOS 2.0 был почти вдвое больше, чем DOS 1.0, используя 28 Кбайт памяти вместо 12 Кбайт. Он поставлялся в марте 1983 года с PC-XT как PC-DOS 2.0 и был выпущен для других производителей компьютеров как MS-DOS 2.0.

MS-DOS продолжала совершенствоваться до конца 1990-х годов, когда на смену пришли Windows и другие передовые операционные системы с графическим пользовательским интерфейсом.

Какие ранние версии MS-DOS сделали

Операционная система, которая умещается в 12 или 28 Кбайт памяти, сильно отличается от больших и сложных операционных систем, которые мы используем сегодня.

Стартовый экран для MS DOS 2.0 на IBM PC.

MS-DOS в основном представлял собой файловый менеджер и простой загрузчик программ. Пользовательский интерфейс представлял собой текстовые команды, вводимые на клавиатуре, за которыми следовали текстовые ответы, отображаемые на экране. Не было графического вывода и мыши для ввода. Одновременно может работать только одна прикладная программа пользователя. Имена файлов были ограничены 8 символами плюс 3-символьное расширение, указывающее тип файла. Были такие команды, как «dir» для вывода списка файлов в каталоге и «del» для удаления файла; вы запустили программу, набрав имя ее исполняемого файла.

В дополнение к добавлению иерархических каталогов и поддержки жесткого диска, переписанная версия 2.0 включала в себя множество других новых функций: устанавливаемые драйверы устройств для поддержки растущего списка доступных периферийных устройств, таких как принтеры, фоновые процессы («завершать и оставаться резидентными») ), которая позволяла буферизовать печать, перенаправление, которое позволяло выводить одну программу на вход другой, а также поддержку 9-секторных гибких дисков, что увеличивало емкость с 320 КБ до 360 КБ.

Несмотря на свои примитивные возможности, в течение пятнадцати лет DOS была краеугольным камнем, от которого зависели тысячи прикладных программ, работающих на миллионах компьютеров IBM и их клонов.

Благодарности

У меня на чердаке был исходный код версии 2.0 на 5-дюймовых дискетах в течение 30 лет, но нам требовалось разрешение Microsoft на его выпуск. Мы очень благодарны Рою Левину, управляющему директору Microsoft Research в Кремниевой долине, за много месяцев работы, чтобы это произошло.

Но у меня не было исходного кода более ранней версии 1.1, и, судя по всему, не было у Microsoft. Когда я заканчивал черновик этой статьи, я получил его непосредственно от автора, Тима Патерсона! Мы благодарны Тиму за его отправку и Рою за то, что он быстро получил дополнительное разрешение, необходимое для его выпуска.

Список литературы

  1. «Корни DOS: Тим Патерсон», Дэвид Хантер, Softalk, март 1983 г., доступно по адресу http://www.patersontech.com/dos/softalk.aspx
  2. Устная история Гордона Юбэнкса, Международный архив Computerworld Honors Program, 8 ноября 2000 г.
  3. «Человек, который мог быть Биллом Гейтсом», Business Week, 24 октября 2004 г., http://www.businessweek.com/stories/2004-10-24/the-man-who-could-have-been- Билль-Гейтс
  4. «Билл Гейтс украл сердце DOS?», Боб Зейдман, IEEE Spectrum, 31 июля 2012 г., http: // Spectrum.ieee.org/computing/software/did-bill-gates-steal-the-heart-of-dos
  5. «Жесткий диск» Джеймса Уоллеса и Джима Эриксона, John Wiley & Sons, 1992 г.
  6. «Энциклопедия MS-DOS», Microsoft Press, 1988 г.
  7. Лицензионное соглашение для 86-DOS между Seattle Computer Products и Microsoft от 6 января 1981 г., опубликованное в рамках судебного процесса по иску Comes против Microsoft. Microsoft SCP соглашение

Релизы исторического исходного кода

  • Исходный код MacPaint и QuickDraw, 18 июля 2010 г.
  • Исходный код языка программирования APL, 10 октября 2012 г.
  • Исходный код Adobe Photoshop, 13 февраля 2013 г.
  • Исходный код Apple II DOS, 12 ноября 2013 г.
  • Ранний исходный код Microsoft MS-DOS, 25 марта 2014 г.
  • Microsoft Word для Windows версии 1.1a Исходный код, 25 марта 2014 г.
  • Исходный код CP / M для ранних цифровых исследований, 1 октября 2014 г.
  • Исходный код Xerox Alto, 21 октября 2014 г.
  • Electronic Arts DeluxePaint Early Source Code, 22 июля 2015 г.

История MS-DOS, описание, команды, клоны, перспективы на будущее

MS-DOS (Microsoft Disk Operating System) — это однопользовательская, однозадачная компьютерная операционная система, использующая интерфейс командной строки. Несмотря на очень небольшой размер и относительную простоту, это одна из самых успешных операционных систем, разработанных на сегодняшний день.


Быстрая и грязная история

Когда IBM выпустила свой революционный персональный компьютер IBM PC в августе 1981 года, он поставлялся в комплекте с 16-битной операционной системой от Microsoft, MS-DOS 1.0. Это была первая операционная система Microsoft, а также первая широко используемая операционная система для IBM PC и его клонов.

MS-DOS 1.0 была фактически переименованной версией QDOS (Quick and Dirty Operating System), которую Microsoft купила у сиэтлской компании, соответственно названной Seattle Computer Products, в июле 1981 года.QDOS был разработан как клон восьмиразрядной операционной системы CP / M для обеспечения совместимости с популярными бизнес-приложениями того времени, такими как WordStar и dBase. CP / M (программа управления микрокомпьютерами) была написана Гэри Килдаллом из Digital Research несколькими годами ранее и стала первой операционной системой для микрокомпьютеров общего назначения.

QDOS был написан Тимом Патерсоном, сотрудником Seattle Computer Products, для нового 16-разрядного процессора Intel 8086 (центральный процессор), и первая версия была отправлена ​​в августе 1980 года.Несмотря на то, что он был завершен всего за шесть недель, QDOS достаточно отличался от CP / M, чтобы считаться законным. Позже Патерсон был нанят Microsoft.

Изначально Microsoft держала сделку с IBM в секрете от Seattle Computer Products. И, что должно было стать еще одним чрезвычайно удачным ходом, Билл Гейтс, не бесспорный соучредитель Microsoft, убедил IBM позволить его компании сохранить маркетинговые права на операционную систему отдельно от проекта IBM PC. Microsoft переименовала его в PC-DOS (версия IBM) и MS-DOS (версия Microsoft).Две версии изначально были почти идентичны, но в конечном итоге разошлись.

Аббревиатура DOS даже тогда не была новой. Первоначально он использовался IBM в 1960-х годах как название операционной системы (например, DOS / 360) для своего компьютера System / 360. В то время использование дисков для хранения операционной системы и данных считалось передовой технологией.

До приобретения QDOS Microsoft была в основном поставщиком языков программирования. Гейтс и соучредитель Пол Аллен написали Microsoft BASIC и продавали его на дисках и магнитных лентах в основном любителям ПК.

Популярность MS-DOS резко возросла с ростом рынка ПК. Доходы от продаж стимулировали феноменальный рост Microsoft, а MS-DOS стала ключом к быстрому превращению компании в доминирующую фирму в индустрии программного обеспечения. Этот продукт продолжал вносить наибольший вклад в доход Microsoft даже после того, как стал более известным благодаря Windows.

Последующие версии MS-DOS отличались улучшенной производительностью и дополнительными функциями, многие из которых были скопированы из других операционных систем.Например, версия 1.25, выпущенная в 1982 году, добавила поддержку двусторонних дисков, тем самым избавив от необходимости вручную переворачивать диски для доступа к обратной стороне.

Версия 2.0, выпущенная в следующем году, добавила поддержку каталогов для тогда еще огромных 10-мегабайтных жестких дисков (HDD) IBM и для 5,25-дюймовых гибких дисков емкостью 360 Кбайт. Позже в том же году последовала версия 2.11, в которой была добавлена ​​поддержка иностранных и расширенных символов.

Версия 3.0, выпущенная в 1984 году, добавила поддержку 1.Дискеты емкостью 2 МБ и жесткие диски 32 МБ. Вскоре последовала версия 3.1, в котором добавлена ​​поддержка сетей.

Дополнения и улучшения в последующих версиях включали поддержку нескольких разделов жесткого диска, сжатия диска и больших разделов, а также улучшенную утилиту проверки диска, улучшенное управление памятью, дефрагментатор диска и улучшенный текстовый редактор.

Последней основной версией была 7.0, выпущенная в 1995 году как часть Microsoft Windows 95. Она отличалась тесной интеграцией с этой операционной системой, включая поддержку длинных имен файлов и удаление множества утилит, некоторые из которых находились на компакт-диске Windows 95.Он был пересмотрен в 1997 году с версией 7.1, в которой была добавлена ​​поддержка файловой системы FAT32 на жестких дисках.

Хотя многие функции были скопированы из UNIX, MS-DOS так и не смогла приблизиться к UNIX по производительности или возможностям. Например, MS-DOS так и не превратилась в серьезную многопользовательскую или многозадачную операционную систему (обе из которых были основными функциями UNIX с самого начала), несмотря на попытки модернизировать эти возможности. Многозадачность — это способность компьютера одновременно запускать две или более программы.


Расцвет графического интерфейса

Появление Apple Macintosh в 1984 году вызвало всплеск интереса к графическим пользовательским интерфейсам (GUI), и вскоре стало очевидно, что они в конечном итоге заменят интерфейсы командной строки, такие как используемые в MS-DOS. Хотя многие прикладные программы MS-DOS создавали свои собственные примитивные графические интерфейсы пользователя, этот подход требовал дублирования усилий по программированию, а отсутствие согласованного графического интерфейса среди программ затрудняло пользователям изучение новых программ.

Microsoft потребовались годы, прежде чем она смогла предложить довольно качественный собственный графический интерфейс, с появлением Windows 95 в 1995 году (или, возможно, с Windows 3.0 в 1990 году). Microsoft также начала работу над совместным с IBM проектом под названием OS / 2, который изначально был версией MS-DOS для защищенного режима с графическим интерфейсом пользователя, но вскоре Microsoft отказалась от проекта, чтобы выделить больше ресурсов на разработку Windows NT. , совершенно новая операционная система, не зависящая от MS-DOS.

Защищенный режим и реальный режим — это два режима работы, поддерживаемые архитектурой Intel x86. Первый обеспечивает 32-битную адресацию памяти, тем самым позволяя использовать расширенную память, к которой нелегко получить доступ из реального режима. Это позволяет назначать отдельные области памяти для ядра операционной системы (т. Е. Ядра операционной системы) и для каждого процесса (т. Е. Программы или задачи), что приводит к гораздо более стабильной многозадачности, чем можно достичь в реальном режиме. .

Ранние версии Microsoft Windows работали под MS-DOS, тогда как более поздние версии были запущены под MS-DOS, но затем были расширены за счет перехода в защищенный режим. Windows NT и ее преемники, Windows 2000 и XP, не используют MS-DOS; однако они содержат уровень эмуляции, на котором могут работать программы MS-DOS, в основном для обратной совместимости с устаревшим программным обеспечением (т. е. старым).


Команды DOS

MS-DOS имеет относительно небольшое количество команд и еще меньшее количество часто используемых.Более того, эти команды обычно негибкие, потому что, в отличие от Linux и других Unix-подобных операционных систем, они предназначены для размещения нескольких опций или аргументов (т.е. значений, которые могут быть переданы командам).

Вот некоторые из наиболее распространенных команд (соответствующие команды в Unix-подобных операционных системах показаны в скобках):

CD — изменяет текущий каталог (cd)
COPY — копирует файл (cp)
DEL — удаляет файл (rm)
DIR — отображает содержимое каталога (ls)
РЕДАКТИРОВАТЬ — запускает редактор для создания или редактирования текстовых файлов (vi, vim, ed, joe).
FORMAT — форматирует диск для приема файлов DOS (mformat)
HELP — отображает информацию о команде (man, info)
MKDIR — создает новый каталог (mkdir)
RD — удаляет каталог (rmdir)
REN — переименовывает файл (mv)
ТИП — отображает содержимое файла на экране (подробнее, кот)


Сравнение MS-DOS и Linux

MS-DOS и Linux имеют много общего, прежде всего потому, что MS-DOS скопировала многие идеи из UNIX.Однако есть несколько очень принципиальных отличий, в том числе:

(1) Linux — это полноценная многопользовательская, многозадачная операционная система, тогда как MS-DOS — это однопользовательская, однозадачная операционная система.

(2) MS-DOS не имеет встроенных концепций безопасности, таких как владение файлами и разрешения, которые являются фундаментальными для Linux.

(3) Linux имеет инвертированную древовидную файловую систему, в которой все каталоги и файлы разветвляются из одного каталога, то есть корневого каталога , и его подкаталогов.MS-DOS может иметь несколько независимых корневых каталогов, таких как A :, C :, D: и т. Д.

(4) Linux использует косую черту «/» для разделения каталогов, тогда как MS-DOS использует обратную косую черту «\» для той же цели.

(5) Имена файлов Linux могут содержать до 255 символов. Имена файлов MS-DOS ограничены восемью символами плюс трехсимвольное расширение и имеют ограничения на допустимые символы. Кроме того, имена файлов в Linux чувствительны к регистру, тогда как в MS-DOS их нет.

(6) Linux имеет гораздо более богатый набор команд, чем MS-DOS, с гораздо большим количеством команд и отдельных команд, обладающих большей мощностью, гибкостью и простотой использования.Команды чувствительны к регистру в Linux, но их нет в MS-DOS.

(7) Хотя Linux и MS-DOS имеют каналы и перенаправление ввода / вывода, каналы MS-DOS используют совершенно другую — и худшую — реализацию.

(8) MS-DOS недостаточно гибкая и эффективная, чтобы служить основой для высококачественного графического интерфейса общего назначения (поэтому Microsoft пришлось отказаться от нее). В отличие от этого, Linux является отличной базой для графического интерфейса пользователя (и он используется в качестве основы для системы X Window, которая чрезвычайно настраиваема и чья и без того превосходная производительность продолжает улучшаться).


Клоны и эмуляторы MS-DOS

Большой успех MS-DOS привел к разработке нескольких аналогичных операционных систем, включая DR-DOS, FreeDOS, OpenDOS и PC-DOS. Наиболее многообещающим из этих клонов является FreeDOS, которая считается единственной бесплатной операционной системой, полностью совместимой с MS-DOS.

Разработка FreeDOS была начата в 1994 году Джимом Холлом, в то время студентом физики в Университете Висконсин-Ривер-Фолс. Его мотивацией было объявление Microsoft о прекращении поддержки MS-DOS из-за предстоящей замены Windows 95.

Как и MS-DOS, FreeDOS компактна и надежна и может работать на старом оборудовании и во встроенных системах. Основным улучшением по сравнению с MS-DOS является добавление параметров к командам. Более того, FreeDOS выпускается под лицензией GPL (хотя на некоторое программное обеспечение в дистрибутиве распространяются другие лицензии), что делает его идеальным для включения версии DOS в продукты без выплаты лицензионных отчислений.

Поскольку Linux изначально разрабатывался для ПК и в то время, когда MS-DOS была доминирующей операционной системой ПК, было разработано множество инструментов, чтобы помочь разработчикам и пользователям преодолеть разрыв между двумя операционными системами.Среди них Dosemu , эмулятор DOS, который включен в Red Hat и другие дистрибутивы и на котором можно запускать программы DOS. Эмуляторы также доступны для запуска DOS в других Unix-подобных операционных системах, даже на процессорах, отличных от x86.

mtools — это набор утилит, которые упрощают доступ к дискете MS-DOS из Linux, просто вставив ее в дисковод гибких дисков и без использования каких-либо команд mount (что может быть сложно для неопытных пользователей) .В mtools включено более 20 команд, каждая из которых идентична своим аналогам в MS-DOS, за исключением того, что буква m добавляется в начало каждого из их имен, а вместо обратной косой черты используются косые черты. Например, команда MS-DOS введите a: \ file1.txt для отображения содержимого файла с именем file1.txt , который находится на гибком диске, будет выглядеть как mtype a: /file1.txt .


Перспективы на будущее

Хотя широко распространено мнение, что MS-DOS — устаревшая и бесполезная операционная система с небольшим количеством функций и возможностей, это далеко не так.Фактически, хотя MS-DOS не получает широкой огласки, она все еще используется сегодня многочисленными предприятиями и частными лицами по всему миру. Хорошей аналогией является древний язык программирования COBOL (представленный в 1960 году!), Который до сих пор широко используется и, что удивительно, составляет примерно половину всего существующего компьютерного кода. И MS-DOS, и COBOL выжили так долго, потому что они надежны, относительно просты и продолжают выполнять свою работу с минимальным обслуживанием.

Во многих случаях ограничивающим фактором производительности системы была не сама MS-DOS; скорее, это было аппаратное обеспечение, включая небольшую память, медленные процессоры и медленные видеокарты.Фактически возможности MS-DOS продолжали расти даже после того, как Microsoft Windows получила широкое распространение. Это результат постоянного совершенствования оборудования и внедрения новых или улучшенных утилит и приложений. DOS в целом также усиливается за счет улучшений, которые вносятся в клоны MS-DOS, особенно FreeDOS.

DOS будет существовать на долгие годы вперед не только из-за продолжения существования унаследованных приложений, но и из-за разработки новых приложений.Основной областью роста, скорее всего, будут простые встраиваемые приложения, для которых DOS в высшей степени хорошо подходит из-за своего чрезвычайно небольшого размера, очень надежной работы и нулевой стоимости (в случае FreeDOS).

Фактически, DOS настолько крошечный, что может уместиться на одной дискете и при этом оставить достаточно места для встроенной программы и файлов данных. Хотя есть много альтернатив для встраиваемых систем, включая встраиваемый Linux и Microsoft Windows CE, DOS может быть лучшим выбором, если пространство сильно ограничено.Более того, в отличие от FreeDOS, Windows CE не является бесплатной и имеет ряд проблем с лицензированием, с которыми приходится бороться.

Создано 25 апреля 2004 г. Обновлено 30 сентября 2006 г.
Copyright © 2004 — 2006. Информационный проект Linux. Все права защищены.

IBM PC DOS 0.90 | PCjs Machines

Не существовало PC DOS 0.90 продукта как такового . Ее окрестили версией 0.90 просто потому, что она предшествовала PC DOS 1.00 на несколько месяцев.Подробнее об этой предварительной версии PC DOS можно можно найти в музее OS / 2.

Ниже представлен компьютер IBM (модель 5150) с оригинальным BIOS ROM IBM и цветным (CGA) дисплеем, который будет загружать ПК DOS 0.90. Машина настроена на работу на частоте 4,77 МГц, поэтому тест памяти ROM BIOS был отключен, так как ПК с 256 КБ загружался довольно медленно. Также доступна аналогичная конфигурация с монохромным дисплеем и отладчиком.

PC DOS 0.90 файлов были распространены на одной односторонней дискете (160 КБ).Список каталогов диска представлена ​​ниже.

  Том на диске A не имеет метки
 Каталог A: \

IBMBIO COM * 2560 5-29-81 12: 00a
IBMDOS COM * 5566 5-29-81 12: 00a
КОМАНДНАЯ СВЯЗЬ 2576 5-29-81 12: 00a
ОТЛАДКА COM 5450 5-27-81 12: 00a
ВРЕМЯ КОМ 243 5-19-81 12: 00a
ДАТА COM 245 5-20-81 12: 00a
ASM COM 6389 5-15-81 12: 00a
FORMAT COM 2048 5-29-81 12: 00a
HEX2BIN COM 483 5-07-81 12: 00a
БАЗОВЫЙ COM 11008 6-04-81 12: 00a
CHKDSK COM 1224 5-30-81 12: 00a
EDLIN COM 2231 5-29-81 12: 00a
РЕЖИМ COM 675 1-01-80 12: 00a
КОММЕНТАРИИ 3561 6-05-81 12: 00a
MOVBAS COM 128 4-23-81 12: 00a
BAS18 COM 11008 6-04-81 12: 00a
BASICA COM 14976 6-04-81 12: 00a
AUTOEXEC BAK 24 1-01-80 12: 00a
SYS COM 896 6-03-81 12: 00a
BAS18A COM 14976 6-04-81 12: 00a
КОММЕНТАРИИ BAK 3560 6-05-81 12: 00a
FCOMP COM 1408 4-13-81 12: 00a
DISKCOPY COM 1211 6-04-81 12: 00a
CONVERT COM 3200 4-15-81 12: 00a
КОМП. COM 256 4-15-81 12: 00a
КИЛО БАС 768 4-23-81 12: 00a
20HAL COM 1792 4-24-81 12: 00a
SPCWAR BAS 5120 5-22-81 12: 00a
TTY ASC 2432 5-22-81 12: 00a
VCOPY BAT 26 4-24-81 12: 00а
SHIPS MAC 1792 6-01-81 12: 00a
КРУГ МАК 384 6-01-81 12: 00a
RBAS COM 32768 4-25-81 12: 00a
РЕЗЬБА 3072 1-01-80 12: 00а
CUBE DAT 402 4-30-81 12: 00a
       35 файлов 144458 байт
                        8192 байта свободно
  

Загрузочный сектор исходного ПК DOS 0.90 образ диска содержал следующие байты:

  00000000 eb 2f 14 00 00 00 60 00 20 37 2d 4d 61 79 2d 38 |. / .... `. 7 мая-8 |
00000010 31 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 1 ............... |
00000020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ |
00000030 00 fa 8c c8 8e d8 ba 00 00 8e d2 bc 00 7c fb a1 | ............. | .. |
00000040 06 7c 8e d8 8e c0 ba 00 00 8b c2 cd 13 72 41 e8 |. | ........... rA. |
00000050 58 00 72 fb 2e 8b 0e 02 7c 51 bb 00 00 33 d2 b9 | X.......... |
000000b0 b8 01 02 cd 13 1e 72 34 8c c8 8e d8 bf 00 00 b9 | ...... r4 ........ |
000000c0 0b 00 26 80 0d 20 26 80 8d 20 00 20 47 e2 f3 bf | .. & .. & ... G ... |
000000d0 00 00 be 76 7d b9 0b 00 fc f3 a6 75 0f bf 20 00 | ... v} ...... u ... |
000000e0 be 82 7d b9 0b 00 f3 a6 75 02 1f c3 be f9 7c e8 | ..} ..... u ..... |. |
000000f0 a5 ff b4 00 cd 16 1f f9 c3 0d 0a 4e 6f 6e 2d 53 | ........... Не-S |
00000100 79 73 74 65 6d 20 64 69 73 6b 20 6f 72 20 64 69 | системный диск или di |
00000110 73 6b 20 65 72 72 6f f2 0d 0a 52 65 70 6c 61 63 | sk erro...Replac |
00000120 65 20 61 6e 64 20 73 74 72 69 6b 65 20 61 6e 79 | e и ударь по любому |
00000130 20 6b 65 79 20 77 68 65 6e 20 72 65 61 64 f9 0d | ключ при чтении .. |
00000140 0a 00 cd 18 0d 0a 44 69 73 6b 20 42 6f 6f 74 20 | ...... Загрузка с диска |
00000150 66 61 69 6c 75 72 e5 0d 0a 00 50 52 8b c6 bf 00 | failur .... PR .... |
00000160 02 f7 e7 03 d8 5a 58 c3 52 6f 62 65 72 74 20 4f | ..... ZX.Robert O |
00000170 27 52 65 61 72 20 69 62 6d 62 69 6f 20 20 63 6f | 'Задний ibmbio co |
00000180 6d b0 69 62 6d 64 6f 73 20 20 63 6f 6d b0 c9 00 | м.ibmdos com ... |
00000190 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ |
000001a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ |
000001b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ |
000001c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ |
000001d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ |
000001e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ |
000001f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................ |
  

Обратите внимание, что если вы загружаете образ диска с веб-сайта PCjs (используя кнопку «Сохранить» на компьютере PCjs), следующие байты загрузочного сектора будут отличаться:

  00000000 eb 2f 14 00 00 00 60 00 20 37 2d 00 02 01 01 00 |. / .... `. 7 -..... |
00000010 02 40 00 40 01 fe 01 00 08 00 01 00 00 00 00 00 |. @. @ ............ |
  

Это просто побочный эффект утилиты DiskDump, которая используется для подготовки образов дисков для Сайт PCjs. Он автоматически добавляет BPB в загрузочный сектор, если BPB отсутствует или неверен, что упрощает современные операционные системы для монтирования образа диска.

история — Содействовала ли IBM Биллу Гейтсу сохранить права на PC-DOS?

IBM никогда не намеревалась покупать какое-либо программное обеспечение, которое они приобрели для ПК, и MS никогда не намеревалась поставлять какую-либо ОС, кроме Xenix.

Но М.С. (Пол Аллен) вскоре осознал потенциальный бизнес и действовал соответственно.


IBM не интересовалась установкой базовой разработки программного обеспечения для ПК. Стратегия заключалась в том, чтобы лицензировать как можно больше готовых продуктов, чтобы уравнять правила игры с существующими конкурентами — в основном это мир Apple II и CP / M — и дать ПК сопоставимый старт.Имейте в виду, что в то время группа ПК не была какой-то крупномасштабной операцией, а скорее небольшим проектом, пытающимся преодолеть внутреннее сопротивление рынка.

Основная маркетинговая идея заключалась в том, чтобы представить ПК как полностью разработанный продукт среднего звена, поддерживаемый всеми, охватывающий все, что есть у других, включая поддержку продуктов основных брендов. ПК следует признать состоявшейся силой, а не новичком.

Все дело в скорости, цене и полном предложении.

У них не было ни рабочей силы, ни денег, чтобы делать все самостоятельно, поэтому они пошли на полное лицензирование. При лицензировании существует три основных стратегии:

.
  • Покупка товара целиком
  • Покупка неограниченной одноразовой лицензии
  • Лицензирование по схеме роялти

Первое означало, что IBM потребуется создать мощности для поддержки и дальнейшего развития продукта. Не совсем то, что могла сделать довольно небольшая команда с неясным будущим.К тому же это самое дорогое решение.

Третий вариант позволил бы им полагаться на постоянную поддержку со стороны производителя и усложнить вычисления, в то же время сохраняя небольшие инвестиции.

В качестве второго варианта они выбрали, чтобы риск был небольшим, а инвестиции определялись.

Эта стратегия также создала единственное предостережение, которое они поместили во весь процесс: тот, кто хотел лицензировать свой продукт для ПК при запуске, должен был подписать соглашение о неразглашении, чтобы воздерживаться от любых, даже малейших комментариев по поводу проекта и его участия или участия IBM.Часто говорят, что именно это убило CP / M в качестве ОС, поскольку они сначала не хотели подписывать NDA. Реальным фактором было то, что Килдалл настаивал на лицензировании на основе роялти.

Фактически, IBM была почти готова пойти по этому пути, поскольку CP / M де-факто была ОС почти для всех программных пакетов, которые они намеревались использовать, без какой-либо жизнеспособной альтернативы. И тут к картине присоединилась Microsoft.

Microsoft не собиралась выходить на рынок ОС (* 1). Их бизнесом были языки.Они годами успешно продавали CP / M со своими SoftCard и были довольны сделкой. Они хотели продолжить свой языковой бизнес с ПК — даже лучше, без вложений в SoftCards и перепродажи CP / M.

До того, как были розданы первые машины, IBM предоставила только некоторые спецификации , включая тип процессора, конфигурации ОЗУ и некоторую информацию о BIOS. Практически все разработчики начали работать над системами с шиной 8086/88 S100 и работать на уровне BIOS, или использовать некоторые собственные CP / M, а также CP / M-86, поскольку он был доступен уже около 8 месяцев назад. ПК.Microsoft действительно использовала шинные системы S100 от Seattle Computer Products, а также их подделку CP / M под названием QDOS — комбинацию, которую использовали многие другие. SCP был одним из первых поставщиков систем x86 S100.

Итак, когда Билл Гейтс встретился с некоторыми представителями IBM и услышал об их проблемах с идеей Килдалла о системе, основанной на роялти, он вскочил (что несколько подтолкнул Пол Аллен) и предложил поставить систему, подобную CP / M, поскольку они посчитали, что лицензирование его у SCP должно пройти без особых проблем.Это не только гарантирует, что сделка по языкам будет завершена, но и уменьшит усилия по разработке, поскольку это уже была среда, для которой они разрабатывались. Для Гейтса это должно было быть лишь сквозной работой с возможностью заработать еще несколько долларов сверх того, что попросит SCP.

Он купил у SCP единовременную неисключительную лицензию на разовый платеж, развернулся и продал ее IBM. Таким образом, IBM получила операционную систему, в основном совместимую с CP / M, которую они даже могли назвать своей собственной (PC-DOS), чтобы позволить компаниям-разработчикам программного обеспечения переносить свое существующее программное обеспечение CP / M.Идеальное решение как для MS, так и для IBM.

Самое главное, MS могла продавать свои языки IBM, а также напрямую клиентам. MS-DOS как бизнес только набирала обороты после ПК и медленно. Лишь год спустя MS начала активно продавать MS-DOS (* 2). Эта сделка с MS-DOS 1.25 также впервые включала GW-BASIC в качестве полной замены IBM BASICA.

Важно отметить, что только в 1985 году (!) MS-DOS 3.2 была доступна в качестве первого отдельного коробочного продукта Microsoft для (совместимых) обычных ПК (через производителей).До этого каждый производитель ПК должен был лицензировать свою DOS специально для своей машины. Независимо от того, насколько совместимы или нет (* 4). И только до DOS 5, когда она стала продуктом для конечного потребителя.

Ну, это все было против их политики и чистой удачи … а остальное уже история.


* 1 — Ну, не совсем так, они просто не собирались снова делать что-то столь же примитивное, как их существующая MS-DOS. В то время М.С. был сильно сосредоточен на Xenix. Гейтс считал, что будущее за Unix, а его ставка — на Xenix.Он был опубликован летом 1980 года для машин 8086, 68k и PDP-11 (думаю, и Z8000 позже). Это даже до того, как IBM связалась с MS, и MS лицензировала QDOS.

Вся работа, вложенная в DOS 2.0, чтобы сделать ее более Unix-подобной, была направлена ​​на то, чтобы позиционировать ее как продукт-шлюз для Xenix. DOS 2.0 должна сделать пользователей удобными в работе с Unix и программным обеспечением, переносимым на Xenix. Они не предвидели, что внедрение наиболее заметных для пользователя частей Unix (каталогов и перенаправления) в DOS в любом случае снизит вероятность их перемещения.

* 2 — Ну, было два контракта с Lifeboat (* 3) на Generic x86-машины и Sirius на Victor 9000. И только много позже, когда Columbia Data Products купила MS-DOS для своего MPC, в конечном итоге первая (в основном) ПК-совместимая система.

* 3 — это могло быть сделка с спасательной шлюпкой, которая заставила Гейтса реализовать потенциал, как они первоначально пытались реализовать с помощью всех прав QDOS от SCP на уровне ~ 200 тыс., Что не сработало, поэтому они просто лицензировали MS-DOS по отдельности. -копия основы.

* 4 — Я до сих пор помню, как хорошо заработал, переводя руководства по DOS 3.0 для какой-то тайваньской компании на немецкий язык. Конечно, я не делал никогда. не заглядывал в существующие немецкие копии других производителей .

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *