Microsoft MS-DOS

Материал из Old-DOS Wiki
Перейти к: навигация, поиск

MicroSoft Disk Operating System (MS-DOS) – это однозадачная операционная система фирмы Microsoft, основанная на кодовой базе операционной системы SCP 86-DOS.

Принятые условности

Описанные условности используются в пределах Old-DOS Wiki. Мнение других ресурсов и сообществ может не совпадать с мнением Old-DOS Wiki.

  • Утекшей версией считается загрузочный образ носителя, доступный для загрузки в Интернете, содержащий как минимум три файла ядра (COMMAND.COM, IO.SYS, MSDOS.SYS либо соответственные им по назначению).
  • Полным дистрибутивом считается неповреждённый дамп оригинальных носителей, либо образы носителей, аутентичность содержимого которых может быть подтверждена другими источниками или убедительными фактами.
  • Дистрибутив считается неполным во всех остальных случаях.
    • Пользовательские загрузочные носители являются неполными по определению. Статус этих выпусков специально не обозначается.
    • Образы носителей, аутентичность содержимого которых не может быть подтверждена, считаются неполными, пока не доказано обратное.
    • Дистрибутивы, часть содержимого которых повреждена/отсутствует, явно обозначены статусом неполный.

Виды лицензий

Retail

Retail – это способ поставки операционной системы конечному пользователю путем реализации дистрибутива в розницу через торговые точки.
Самой ранней известной розничной версией язвляется русифицированная версия RDOS 4.01, выпущенная для СССР в 1990 году.
Массово MS-DOS поступила в розничную продажу в 1991 году, начиная с версии 5.0.
До 1991 года конечные пользователи имели возможность получить легальную копию ОС только через OEM-производителя.
По состоянию на 04-2021, известны розничные версии в редакциях Upgrade и Step-Up Upgrade. О существовании розничной версии в редакции Full неизвестно.

OEM

OEM – это способ поставки операционной системы конечному пользователю через OEM-производителя.
До 1991 года OEM-лицензирование было единственным вариантом получения легальной копии ОС конечным пользователем.
Производитель аппаратного обеспечения приобретал у Microsoft специальный комплект OAK, после чего адаптировал ОС к собственному "желёзу" и распространял модифицированную версию по лицензии OEM среди конечных пользователей, отчисляя Microsoft некоторую сумму за каждую конкретную лицензию.
Помимо адаптации ОС, производитель мог изменять этикетки носителей, добавлять свой копирайт, изменять номер версии и включать дополнительное программное обеспечение в дистрибутив.
Если OEM-производитель не вносил изменений в операционную систему, то дистрибутив оставался бинарно идентичен версии Generic OEM.

Generic OEM

Generic OEM – это способ поставки операционной системы конечному пользователю через OEM-производителя в универсальной упаковке Microsoft
Юридически, лицензирование Generic OEM идентично OEM-выпуску.
Фактически же, в отличие от OEM-выпуска, версия Generic OEM поставляется в универсальной упаковке Microsoft, не включает посторонних копирайтов и утилит, а также бинарно идентичен розничной версии.
Лицензия Generic OEM обычно использовалась мелкими производителями 100% совместимого с IBM PC оборудования.
Первая версия Generic OEM3.20.

OAK

OEM Adaption Kit – это специальный комплект разработки, поставляемый OEM-производителям для последующей адаптации к определённому аппаратному обеспечению.
Комплект содержит части операционной системы, которые непосредственно взаимодействуют с оборудованием, в виде исходного кода.
Известные копии поставлялись на флоппи-носителях, а также на ленточных накопителях.
Выпуск OAK не предназначался для поставки конечным пользователям, дистрибутивы производились ограниченными партиями.
Копии в сообществе считаются редкими.

ROM-DOS

ROM-DOS – это способ поставки операционной системы конечному пользователю путём встраивания системных файлов в ПЗУ компьютера.
Фактически, ROM-DOS является OEM-версией, отличаясь от неё лишь способом поставки.
Проблемы сохранения версий ROM-DOS:

  • Оригинальных носителей как таковых не существует (единственный оригинал – ПЗУ компьютера).
  • Система, перенесенная на загрузочную дискету, является копией, а не дампом.
  • Снятие дампа ПЗУ – задача нетривиальная. Универсальных способов получить правильную электронную копию ПЗУ нет.
  • Если архитектура исходного компьютера не полностью совместима с IBM PC, возникают дополнительные трудности, связанные с переносом электронной копии на стандартное оборудование.
  • Эмуляция ROM-DOS может осложняться очень тесной привязкой к конкретному "железу".

Основные выпуски