тываем новую операционную систему, а потом она за небольшую сумму приоб-
ретает на нее лицензию. Свою прибыль мы бы получили от продажи этого
продукта другим компьютерным фирмам. Но IBM заявила, что ее программисты
должны участвовать в разработке любых программных продуктов, имеющих
стратегическое значение. А новая операционная система, несомненно, отно-
сится к таким продуктам.
IBM была признанной великой компанией. Зачем ей понадобилась эта воз-
ня с разработкой программного обеспечения для персональных компьютеров ?
Одна из причин – в явной тенденции IBM продвигать своих лучших програм-
мистов в администрацию, а менее талантливых – оставлять на месте. И что
еще важнее, ей не давали покоя прошлые успехи. Однако столь привычная
IBM технология разработки продукции не годилась для динамичного рынка
программ, ориентированных на персональные компьютеры.
В апреле 1987 года IBM выпустила в свет интегрированный комплекс обо-
рудования и программного обеспечения, который должен был сразить жалких
имитаторов. Этого “убийцу клонов” назвали PS/2, и работал он под управ-
лением новой операционной системы OS/2.
В PS/2 было несколько новаторских решений. Самое известное из них –
новая “микроканальная шина” для подключения к системе вспомогательных
плат, позволявшая дополнять персональный компьютер такими специфическими
возможностями, как обработка звука или коммуникационная связь с
мэйнфреймами. Microchannel на PS/2 была весьма элегантной заменой соеди-
нительной шине PC AT, но решала те проблемы, с которыми большинство кли-
ентов просто не сталкивалось. Ее скорость потенциально превосходила ско-
рость шины PC AT, но на практике шина в то время не вносила существенно-
го вклада в быстродействие компьютеров, и поэтому клиенты не получали
особых выгод от ее применения. Гораздо важнее то, что Microchannel ока-
залась абсолютно несовместима ни с одной из тысяч вспомогательных плат,
прекрасно работавших с компьютерами типа PC AT.
В итоге IBM согласилась за определенные отчисления передавать лицен-
зии на Microchannel производителям плат расширения и персональных
компьютеров. Но к тому моменту коалиция производителей уже объявила о
новой шине, обладавшей многими возможностями Microchannel и в то же вре-
мя совместимой с шиной PC AT. Клиенты отказывались от Microchannel,
предпочитая старые шины PC AT. Выбор плат расширения для PS/2 нельзя бы-
ло и сравнивать с тем, что предлагалось для систем, совместимых с PC AT.
Это вынудило IBM продолжить выпуск компьютеров, поддерживающих старую
шину. Однако настоящая катастрофа для IBM была в другом – она утратила
контроль над архитектурой персональных компьютеров. Теперь ей уже никог-
да не удастся в одиночку повернуть индустрию в новом направлении.
Несмотря на титанические усилия IBM и Microsoft, клиенты все же счи-
тали OS/2 слишком громоздкой и сложной системой. Чем хуже выглядела
OS/2, тем привлекательнее казалась Windows. Поскольку мы потеряли надеж-
ду на совместимость Windows и OS/2 и уже не верили в то, что OS/2 сможет
работать на машинах со скромными ресурсами, мы решили продолжить разра-
ботку Windows. Она была гораздо компактнее: занимала меньше пространства
на жестком диске и требовала меньше памяти – ей нашлось бы место и на
машинах, которые никогда не смогли бы работать с OS/2. Мы называли это
“семейной” стратегией. Иными словами, OS/2 могла бы стать системой
“high-end”, а Windows – младшим членом семейства для машин попроще.
IBM от нашей стратегии не была в восторге, вынашивая свои планы. Вес-
ной 1988 года совместно с другими изготовителями компьютеров она высту-
пила с инициативой Open Software Foundation с целью способствовать раз-
витию UNIX, операционной системы, изначально созданной в Bell Labs фирмы
AT&T в 1969 году, но впоследствии разветвившейся на многочисленные кло-
ны. Некоторые из ее версий разрабатывались в университетах, которые ис-
пользовали UNIX как лабораторную среду для исследований в теории опера-
ционных систем. Другие версии создавали компьютерные фирмы. Каждая фирма
совершенствовала UNIX под свои компьютеры, что приводило к ее несовмес-
тимости с другими версиями. В результате UNIX стала не единой открытой
системой, а набором операционных систем, конкурирующих друг с другом.
Эти различия все больше ухудшали совместимость программного обеспечения
и задерживали появление мощного рынка независимых разработок для UNIX.
Лишь немногие программистские фирмы могли позволить себе создание и тес-
тирование приложений под дюжину разных версий UNIX. Ну а магазины, тор-
гующие программными продуктами, не могли держать на складе всевозможные
версии одних и тех же программ.
Open Software Foundation была одной из самых обещающих попыток “уни-
фикации” UNIX и создания единой архитектуры для прикладных программ,
способной работать на оборудовании, поставляемом разными производителя-
ми. Теоретически унифицированная UNIX могла бы войти в цикл положи-
тельной обратной связи. Но, несмотря на значительные ассигнования, в
рамках Open Software Foundation не удалось добиться сотрудничества с ве-