|
|
Строка 1: |
Строка 1: |
− | {{OSTREE}}
| + | uiyifvyfvhucugig h k gjviuchcgyfvhgihcyucgjvfujg |
− | '''MicroSoft Disk Operating System (MS-DOS)''' – это однозадачная операционная система фирмы Microsoft, основанная на кодовой базе операционной системы [[SCP 86-DOS]].
| + | |
− | | + | |
− | == Принятые условности ==
| + | |
− | Описанные условности используются '''в пределах Old-DOS Wiki'''. Мнение других ресурсов и сообществ ''может не совпадать'' с мнением '''Old-DOS Wiki'''.
| + | |
− | * '''Утекшей''' версией считается '''загрузочный''' образ носителя, доступный для загрузки в Интернете, содержащий '''как минимум''' три файла ядра (<code>COMMAND.COM</code>, <code>IO.SYS</code>, <code>MSDOS.SYS</code> либо соответственные им по назначению).
| + | |
− | * '''Полным''' дистрибутивом считается неповреждённый дамп оригинальных носителей, '''либо''' образы носителей, аутентичность содержимого которых может быть подтверждена другими источниками или убедительными фактами.
| + | |
− | * Дистрибутив считается '''неполным''' во всех остальных случаях.
| + | |
− | ** Пользовательские загрузочные носители являются '''неполными''' по определению. Статус этих выпусков специально не обозначается.
| + | |
− | ** Образы носителей, аутентичность содержимого которых не может быть подтверждена, считаются '''неполными''', пока не доказано обратное.
| + | |
− | ** Дистрибутивы, часть содержимого которых повреждена/отсутствует, явно обозначены статусом '''неполный'''.
| + | |
− | | + | |
− | == Виды лицензий ==
| + | |
− | === Retail ===
| + | |
− | '''Retail''' – это способ поставки операционной системы конечному пользователю путем реализации дистрибутива в розницу через торговые точки.<br>
| + | |
− | Самой ранней известной розничной версией язвляется русифицированная версия [[MS-DOS 4.01 (Russian)|RDOS 4.01]], выпущенная для СССР в 1990 году.<br>
| + | |
− | Массово '''MS-DOS''' поступила в розничную продажу в 1991 году, начиная с версии [[MS-DOS 5.0x|5.0]]. <br>
| + | |
− | До 1991 года конечные пользователи имели возможность получить легальную копию ОС только через OEM-производителя.<br>
| + | |
− | По состоянию на 04-2021, известны розничные версии в редакциях '''Upgrade''' и '''Step-Up Upgrade'''. О существовании розничной версии в редакции '''Full''' неизвестно.
| + | |
− | | + | |
− | === OEM ===
| + | |
− | '''OEM''' – это способ поставки операционной системы конечному пользователю через OEM-производителя.<br>
| + | |
− | До 1991 года OEM-лицензирование было единственным вариантом получения легальной копии ОС конечным пользователем.<br>
| + | |
− | Производитель аппаратного обеспечения приобретал у '''Microsoft''' специальный комплект '''OAK''', после чего адаптировал ОС к собственному "желёзу" и распространял модифицированную версию по лицензии '''OEM''' среди конечных пользователей, отчисляя '''Microsoft''' некоторую сумму за каждую конкретную лицензию.<br>
| + | |
− | Помимо адаптации ОС, производитель мог изменять этикетки носителей, добавлять свой копирайт, изменять номер версии и включать дополнительное программное обеспечение в дистрибутив.<br>
| + | |
− | Если OEM-производитель не вносил изменений в операционную систему, то дистрибутив оставался бинарно идентичен версии '''Generic OEM'''.
| + | |
− | | + | |
− | === Generic OEM ===
| + | |
− | '''Generic OEM''' – это способ поставки операционной системы конечному пользователю через OEM-производителя в универсальной упаковке '''Microsoft'''<br>
| + | |
− | Юридически, лицензирование '''Generic OEM''' идентично '''OEM'''-выпуску.<br>
| + | |
− | Фактически же, в отличие от OEM-выпуска, версия Generic OEM поставляется в универсальной упаковке '''Microsoft''' и не включает посторонних копирайтов и утилит. Функционально версия '''Generic OEM''' аналогична розничному выпуску.<br>
| + | |
− | Лицензия '''Generic OEM''' обычно использовалась мелкими производителями 100% совместимого с IBM PC оборудования.<br>
| + | |
− | Первая версия '''Generic OEM''' – '''[[MS-DOS 3.20 (English|3.20]]'''.
| + | |
− | | + | |
− | === OAK ===
| + | |
− | '''OEM Adaption Kit''' – это специальный комплект разработки, поставляемый '''OEM'''-производителям для последующей адаптации к определённому аппаратному обеспечению.<br>
| + | |
− | Комплект содержит части операционной системы, которые непосредственно взаимодействуют с оборудованием, в виде исходного кода.<br>
| + | |
− | Известные копии поставлялись на флоппи-носителях, а также на ленточных накопителях.<br>
| + | |
− | Выпуск OAK не предназначался для поставки конечным пользователям, дистрибутивы производились ограниченными партиями.<br>
| + | |
− | Копии в сообществе считаются редкими.
| + | |
− | | + | |
− | === ROM-DOS ===
| + | |
− | '''ROM-DOS''' – это способ поставки операционной системы конечному пользователю путём встраивания системных файлов в ПЗУ компьютера.<br>
| + | |
− | Фактически, ROM-DOS является OEM-версией, отличаясь от неё лишь способом поставки.<br>
| + | |
− | Проблемы сохранения версий ROM-DOS:
| + | |
− | * Оригинальных носителей как таковых не существует (единственный оригинал – ПЗУ компьютера).
| + | |
− | * Система, перенесенная на загрузочную дискету, является копией, а не дампом.
| + | |
− | * Снятие дампа ПЗУ – задача нетривиальная. Универсальных способов получить правильную электронную копию ПЗУ нет.
| + | |
− | * Если архитектура исходного компьютера не полностью совместима с IBM PC, возникают дополнительные трудности, связанные с переносом электронной копии на стандартное оборудование.
| + | |
− | * Эмуляция ROM-DOS может осложняться очень тесной привязкой к конкретному "железу".
| + | |
− | | + | |
− | == Локализации ==
| + | |
− | За все время разработки выпускались версии, локализованные на другие языки помимо английского.<br>
| + | |
− | В таблице ниже приведены известные локализации MS-DOS:
| + | |
− | {|class="wikitable sortable"
| + | |
− | |-
| + | |
− | !Локализация!!Первая<br> известная<br> версия!!Год!!Примечания
| + | |
− | |-
| + | |
− | |Arabic||3.30||1989||ADOS/Arabic DOS
| + | |
− | |-
| + | |
− | |Danish||4.01||1989||
| + | |
− | |-
| + | |
− | |Dutch||3.21||1987||
| + | |
− | |-
| + | |
− | |French||3.20||1987||
| + | |
− | |-
| + | |
− | |German||2.11||1985||
| + | |
− | |-
| + | |
− | |Hebrew||3.30||1989||HDOS/Hebrew DOS
| + | |
− | |-
| + | |
− | |Italian||3.30a||1988||
| + | |
− | |-
| + | |
− | |Japanese||2.01||1983||
| + | |
− | |-
| + | |
− | |Korean||3.20||1986||Hanguel DOS
| + | |
− | |-
| + | |
− | |Russian||4.01||1990||RDOS/Russian DOS
| + | |
− | |-
| + | |
− | |Simplified<br>Chinese||6.21 Beta||1994||PDOS
| + | |
− | |-
| + | |
− | |Spanish||4.01||1989||
| + | |
− | |-
| + | |
− | |Swedish||2.11d||1985||
| + | |
− | |-
| + | |
− | |Thai||6.22||1994(?)||
| + | |
− | |}
| + | |
− | | + | |
− | == Основные выпуски ==
| + | |
− | * [[MS-DOS 1.xx]]
| + | |
− | * [[MS-DOS 2.xx]]
| + | |
− | * [[MS-DOS 3.xx]]
| + | |
− | * [[MS-DOS 4.xx (Multitasking MS-DOS)]]
| + | |
− | * [[MS-DOS 4.0x]]
| + | |
− | * [[MS-DOS 5.0x]]
| + | |
− | * [[MS-DOS 6.0x]]
| + | |
− | * [[MS-DOS 6.2x]]
| + | |