В конце 1990 г. и в начале 1991 г. Билл Гейтс и Microsoft по-прежнему в бешеном темпе экспериментируют и берут новые рубежи, что стало их фирменным знаком:
• Windows 3.0 продается со скоростью 30000 копий в неделю, поднимая акции Microsoft на невиданно высокий уровень.
• Гейтс активно работает над более мощной версией операционной системы OS/2 — системы, которая, будучи представленной в 1987 г. совместно с IBM, получила неважные отзывы.
• Электронная таблица Microsoft Excel продолжает догонять занимающую первое место Lotus 1-2-3, а разработанный компанией текстовый процессор Word для Windows значительно опередил своего соперника WordPerfect.
• Гейтс начал несколько разнообразных коммерческих предприятий, выдающихся по своему размаху: перевод продукции Microsoft на новые языки, совместная с Radio Shack работа по созданию дешевого информационного диска CD-ROM и даже приобретение акций одного английского издательства иллюстрированных книг.
Неустанное стремление Гейтса к безраздельному господству в производстве программного обеспечения — подавление даже неважных конкурентов и желание быть всегда на три шага впереди основных соперников — вызывает растущую волну возмущения, критики и даже юридических и нормативных проблем:
• Федеральный судья отказался отклонить иск Apple Computer против Microsoft в связи с нарушением авторских прав, возбужденный три года тому назад.
• Такие конкуренты, как Hewlett-Packard и Lotus, объединяются с другими компаниями, чтобы совместными усилиями сбросить тяжкое ярмо Microsoft; тем временем связи Microsoft с IBM продолжают слабеть.
• А Федеральная торговая комиссия расследует направленную против конкурентов деятельность Microsoft.
В ходе 90-х годов Билл Гейтс все время напоминает, что ведущее положение влечет за собой не только извлечение доходов и наслаждение аплодисментами; так же часто оно связано с пинками и освистыванием.
Однако одно несомненно: Биллу Гейтсу не удалось разжечь мировую революцию в микрокомпьютерах путем угождения публике и осторожных мер. Он оказывает огромное влияние на стиль нашей работы, общения и ведения бизнеса, потому что он выдающийся предприниматель, отказывающийся почивать на лаврах. Будущее, именно будущее подстегивает Билла Гейтса и Microsoft на неустанный поиск следующей смелой идеи, следующего рискованнейшего предприятия. Всему процессу сотворения Microsoft свойственны гибкость, экспериментаторский дух и полное отвержение ортодоксальных представлений. А ведь благодаря именно этим качествам была создана Америка.
MS-DOS, являвшаяся в значительной мере адаптацией разработанной Тимом Паттерсоном QDOS (Quick and Dirty Operating System), была выпущена в августе 1981 г. и стала операционной системой первого микрокомпьютера IBM.
17 мая 1982 г. Microsoft выпустила версию 1.1, предназначенную, главным образом, для новых PC с двумя дисководами. Эти новые устройства записывали данные на обе стороны дискеты, удваивая таким образом емкость диска со 160К до 320К. Microsoft, кроме того, опубликовала MS-DOS 1.25, аналогичную версию для IBM-совместимых компьютеров.
В конце 1982 г. компания IBM сообщила Microsoft, что следующим будет выпущен компьютер PC XT с жестким диском емкостью 10 мегабайт. Этот новый PC поступил в продажу в марте 1983 г. с MS-DOS 2.0, текст которой состоял из 20000 строк. (В тексте версии 1.0 было всего 2000 строк.)
Версия 2.0 содержала многочисленные изменения, важнейшие из которых относились к операциям с жестким диском. MS-DOS 2.0, подобно UNIX, давала пользователям возможность организации иерархии каталогов в главном (корневом) каталоге. Пользователь мог присваивать имена всем каталогам и хранить в них соответствующие файлы и подкаталоги. Например, пользователь мог создать каталог с именем TEXT (Текст) и хранить в нем текстовый процессор. Корреспонденцию можно было хранить в подкаталоге TEXT\MAIL (Mail — Почта), а контракты в подкаталоге ТЕХТ\CONTRACT (Contract — Контракт) и т. д. С помощью этого метода пользователь мог организовать эффективное хранение всех файлов на диске.
MS-DOS 2.0 также предусматривала ограниченную форму многозадачности только для печати, то есть пользователи могли работать с одним приложением, в то время как другое занималось выводом документа на печать. В течение тех микросекунд, когда активное приложение не работает, функция печати MS-DOS продолжала печать документа из другого приложения. Тот же прием был впоследствии использован в других программах Microsoft для «фоновой» передачи данных во время работы другой части программы.