Microsoft MS-DOS
MicroSoft Disk Operating System (MS-DOS) – это однозадачная операционная система фирмы Microsoft, основанная на кодовой базе операционной системы SCP 86-DOS.
Содержание
Принятые условности
Описанные условности используются в пределах Old-DOS Wiki. Мнение других ресурсов и сообществ может не совпадать с мнением Old-DOS Wiki.
Утекшей версией в пределах Old-DOS Wiki считается загрузочный образ носителя, содержащий как минимум три файла ядра (COMMAND.COM
, IO.SYS
, MSDOS.SYS
либо соответственные им по назначению).
Виды лицензий
Retail
Retail – это способ поставки операционной системы конечному пользователю путем реализации дистрибутива в розницу через торговые точки.
Операционная система MS-DOS поступила в розничную продажу в 1991 году, начиная с версии 5.0. До 1991 года конечные пользователи имели возможность получить легальную копию ОС только через OEM-производителя.
Дистрибутивы Retail и Generic OEM бинарно идентичны между собой.
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 OEM – 3.20.
OAK
OEM Adaption Kit – это специальный комплект разработки, поставляемый OEM-производителям для последующей адаптации к определённому аппаратному обеспечению.
Комплект содержит части операционной системы, которые непосредственно взаимодействуют с оборудованием, в виде исходного кода.
Известные копии поставлялись на флоппи-носителях, а также на ленточных накопителях.
Выпуск OAK не предназначался для поставки конечным пользователям, дистрибутивы производились ограниченными партиями.
Копии в сообществе считаются редкими.
ROM-DOS
ROM-DOS – это способ поставки операционной системы конечному пользователю путём встраивания системных файлов в ПЗУ компьютера.
Фактически, ROM-DOS является OEM-версией, отличаясь от неё лишь способом поставки.
Проблемы сохранения версий ROM-DOS:
- Оригинальных носителей как таковых не существует (единственный оригинал – ПЗУ компьютера).
- Система, перенесенная на загрузочную дискету, является копией, а не дампом.
- Снятие дампа ПЗУ – задача нетривиальная. Универсальных способов получить правильную электронную копию ПЗУ нет.
- Если архитектура исходного компьютера не полностью совместима с IBM PC, возникают дополнительные трудности, связанные с переносом электронной копии на стандартное оборудование.
- Эмуляция ROM-DOS может осложняться очень тесной привязкой к конкретному "железу".