Важно понимать, что в то время 16-разрядные машины 8086 только заменяли нынешние 8-разрядные машины, где операционной системой CP / M была Windows того времени. Все с диском, предназначенным для работы, запускается CP / M. Эта версия была позже названа CP / M-80, чтобы отличать ее от CP / M-86 для процессора 8086.
К сожалению, для выхода на рынок потребовалось так много времени, что QDOS был написан так, чтобы на нем можно было запускать программы SOMETHING, и это, по сути, было быстрой реализацией функций CP / M (но с другим синтаксисом). QDOS был позже куплен Microsoft и превращен в MS-DOS. Следовательно, MS-DOS на самом деле имеет ядро CP / M глубоко внутри, и поэтому объем работы, необходимой для запуска программы CP / M-86 для работы под MS-DOS, был ограничен (не одним байтом, но управляемым).
Я имел удовольствие поработать несколько лет с CCP / M-86, что позволило многозадачность очень похоже на то, что сегодня позволяет Linux в текстовом режиме (с виртуальными консолями). К сожалению, это никогда не завоевывало популярность. О, ну, у нас есть Linux:)