Вэнь был дальновидным инженером. Казалось бы, интуиция, которая не подвела его в истории с калькуляторами, должна была и в восьмидесятые годы привести его к успеху в области программного обеспечения для персональных компьютеров, но на этот раз очередной поворот в индустрии он проглядел. Вэнь по-прежнему разрабатывал прекрасные программы, но не осознавал, что они обречены, так как были привязаны к его «текстовым» машинам. А на рынке уже появились универсальные персональные компьютеры, способные выполнять множество приложений, в том числе текстовые процессоры WoedStar, WordPerfect и Multimate (последний фактически имитировал программное обеспечение Вэня). Если бы Вэнь вовремя оценил принципиальное значение совместимости программ, не исключено, что сегодня не было бы Microsoft. Я бы стал математиком или адвокатом, а мои юношеские наскоки на персональные компьютеры остались бы просто далеким воспоминанием.
IBM – другой пример крупной компании, не заметившей технологических перемен в начале революции персональных компьютеров. В то время ею руководил весьма напористый Томас Дж. Уотсон (Thomas J. Watson), бывший торговец кассовыми аппаратами. Основателем IBM он не был, но благодаря именно его агрессивному стилю управления эта компания в начале тридцатых доминировала на рынке счетно-аналитических машин. Над компьютерами IBM работала с середины пятидесятых. Она была одной из многих компаний, стремившихся к лидерству в этой области.
Вплоть до 1964 года каждая модель компьютера, даже от одного изготовителя, была уникальна и требовала своей операционной системы и прикладного программного обеспечения. Операционная система [иногда называемая дисковой операционной системой (Disk-Operating System) или просто DOS] – фундаментальная программа, управляющая компонентами компьютерной системы, координирующая их взаимодействие и выполняющая другие функции. Без операционной системы компьютер бесполезен. Она служит той платформой, на которой работают все прочие программы – будь то текстовые процессоры, электронные таблицы или бухгалтерские приложения.
Компьютеры разных ценовых уровней служат разным целям. Некоторые модели ориентированы на научные институты, другие – на коммерцию. Занимаясь разработкой Бейсика для различных персональных компьютеров, я обнаружил, что перенос программного обеспечения с одного компьютера на другой требует немалых усилий. Это относится даже к тем случаям, когда программы написаны на стандартном языке, например Коболе или Фортране.
Под руководством Тома – так все звали сына и преемника Уотсона – компания рискнула 5 миллиардами долларов на разработку масштабируемой архитектуры (само это понятие в то время еще не существовало). Все компьютеры семейства System/360, независимо от размера, должны были оперировать с одним и тем же набором команд. Модели, построенные по разным технологиям – от медленных до самых быстрых, от компактных, располагаемых в обычном офисе, до гигантов с водяным охлаждением, устанавливаемых в стеклянных помещениях с искусственным климатом, должны были работать под управлением одной и той же операционной системы. Тогда заказчики смогут переносить программы с одной машины на другую, а периферия и такие аксессуары, как диски, ленточные накопители и принтеры, стали бы универсальными для разных моделей.
Масштабируемая архитектура полностью изменила компьютерную индустрию. System/360 пользовалась колоссальным успехом, и в течение тридцати лет IBM сохраняла сильные позиции в производстве мэйнфреймов. Заказчики делали крупные инвестиции в 360 серию, уверенные в том, что их затраты на программы и обучение персонала не пропадут даром. Если им был нужен более мощный компьютер, они покупали его у IBM, и тот работал с той же операционной системой и обладал той же архитектурой.
Масштабируемая архитектура System/З60 и ее преемницы System/370 вывела из игры многих действующих и потенциальных конкурентов IBM.
Однако в 1977 году DEC внедрила собственную платформу с масштабируемой архитектурой – VAX. Семейство VAX было широко представлено: от настольных компьютеров до мэйнфреймов. Эти системы дали DEC то же, что System/360 корпорации IBM. DEC вышла в лидеры на рынке миникомпьютеров.
В 1970 году Юджин Амдал (Eugene Amdahl), старший инженер IBM, стремясь реализовать свои идеи, основал новую компанию. Она стала поставлять оборудование, не только работающее с той же операционной системой и программным обеспечением, что и IBM, но и превосходящее – благодаря применению новой технологии – сравнимые по цене системы IBM. Вскоре фирмы Control Data, Hitachi и Itel тоже начали предлагать мэйнфреймы, совместимые с IBM. К середине семидесятых важность совместимости с З60 серией стала очевидной. Преуспевали только те производители мэйнфреймов, чье оборудование работало с операционными системами корпорации IBM.