Как стать автором
Обновить

История создания MS-DOS: Как 75 тысяч долларов изменили судьбу Microsoft

Уровень сложностиПростой
Время на прочтение11 мин
Количество просмотров15K
Всего голосов 25: ↑25 и ↓0+31
Комментарии14

Комментарии 14

Если Майкрософт купили купили QDOS то почему Гэри решил что что-то скопировали с СР/М?

В тексте не упоминается основная фича QDOS — возможность запуска программ для CP/M

Ого, это более чем подозрительно. Без перекомпиляции?

у программ CP/M не было заголовка, как у .COM в дос(и то же расширение), и апишка была такая же, прерываниями, которые в QDOS работали так же

Как именно "MS-DOS позволяла переносить программы, написанные для CP/M" ?

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

asm от разных процессоров перекомпилировать нельзя. Тут мы переходим ко второй части этого утверждения, про автоматический перевод исходного кода из 8080 в 8086. Что именно это делало? Intel какую нибудь утилиту предоставлял?

В состав первых версий DOS входила утилита TRANS.COM трансляции ассемблера x80 в ассемблер 8086. Подробнее здесь: https://en.wikipedia.org/wiki/Source-to-source_compiler#TRANS

«Автоматическая трансляция» была только в рекламе, на самом деле требовала изрядного допиливания вручную.

Да как всегда важной составляющей успеха является случай, не провалились бы переговоры IBM c DRI то вероятно был бы "другой" Майкрософ.

Или мама Билла Гейтса 😀

Главная роль матери Билла Гейтса, а шире его семьи и окружения в том, что Билл Гейтс учился в элитной школе, где имел доступ к компьютеру PDP-10, что в 60-х, мягко говоря, было не всем доступно.

одно другого не исключает.

вывсйоврйотиии!!11расрас
всем известно, что гейтс гений кодинга и всё создал сам, живя впроголодь и в отцовском гараже.
Извините, диалогом с одним эльфом навеяно, а статья отличная, спасибо.

версия 2.0 существенно переработана, и насколько знаю утратила совместимость с 1.*, ну то есть многие программы требуют как минимум версию 2.0 мсдоса.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий