Операционная система IBM

Операционная система IBM

На протяжении 1970-х годов IBM доминировала на рынке мейнфреймов со своими машинами 360-й серии, однако их мини-компьютеры, которые тогда были размером с холодильник, уступали продукции компаний DEC и Wang. Все шло к тому, что достойного персонального компьютера IBM тоже не создаст. Как шутил один эксперт, потуги IBM выпустить ПК так же нелепы, как попытки научить слона танцевать89.

Похоже, что топ-менеджмент компании был с этим согласен: планировалось выкупить права на компьютер Atari 800 и наклеить на него значок IBM. Эта перспектива обсуждалась на июльском собрании 1980 года, но глава IBM Фрэнк Кэри идею завернул, заявив, что сильнейшая компьютерная компания планеты точно может разработать персональный компьютер сама. Вдобавок он посетовал, что в IBM над любым начинанием триста человек трудятся по три года.

В этот момент слово взял Билл Лоу, директор исследовательской лаборатории IBM в Бока-Ратоне во Флориде: “Вы ошибаетесь, сэр. Нам хватит и одного года”90. За такую самоуверенность его назначили куратором разработки персонального компьютера, проект получил кодовое название Acorn.

Новую команду Лоу возглавлял Дон Эстридж, который назначил Джека Сэмса ответственным за программное обеспечение. Приветливый Сэмс был родом с американского Юга и к тому моменту уже двадцать лет работал в IBM. Он понимал, что своими силами им за год не управиться и придется покупать ПО на стороне. 21 июля 1980 года он позвонил Биллу Гейтсу и попросил о встрече. Гейтс предложил пересечься в Сиэтле на следующей неделе, на что Сэмс заявил, что уже едет в аэропорт и надеется переговорить с ним завтра же. Гейтс с трудом мог усидеть на месте, ведь в его сеть плыла такая крупная рыба.

За несколько недель до этого Гейтс назначил своего соседа по гарвардскому общежитию Стива Балмера главным управляющим Microsoft. Он также попросил Балмера присутствовать на встрече с IBM: “Ты тут единственный кроме меня, кто смотрится в костюме”91. Гейтс тоже принарядился, правда, пиджак на нем висел. Сэмс же прилетел в синем корпоративном костюме IBM и белой рубашке. Гейтс лично встретил делегацию в аэропорту, и Сэмс подумал, что этот молодой паренек — просто посыльный. Однако вскоре Гейтс поразил их всех своим интеллектом.

Вначале гости из IBM хотели купить только язык Microsoft BASIC, однако Гейтс развернул горячий спор о судьбе технологий, и через несколько часов разговор уже шел обо всех языках программирования, которые в Microsoft написали или только собирались, например о языках Fortran и COBOL. Гейтс так и сказал: “Берите у нас все, даже то, что мы еще не произвели”92.

Через несколько недель заказчики из IBM вернулись. У них были языки программирования, но недоставало самого главного — операционной системы. Она является основой работы компьютера: управляет всеми программами, в частности регулирует их взаимодействие с устройствами, размещает данные в памяти компьютера, распределяет его вычислительные ресурсы и оперативную память между процессами.

У Microsoft пока не было операционной системы. Компания работала с системой CP/M, Control Program for Microcomputers (Программа управления для микрокомпьютеров), которую разработал Гэри Килдалл, друживший с Гейтсом с самого детства и недавно переехавший в город Монтерей в Калифорнии. Гейтс позвонил ему в присутствии Сэмса, сообщил, что отправляет к нему кое-каких важных гостей, описал, что хотят в IBM, и посоветовал угодить им93.

Килдалл не послушал друга. Позднее Гейтс назовет это “днем, когда Гэри прыгнул с обрыва”. Он проигнорировал IBM, улетев на личном самолете на другую встречу в Сан-Франциско, он очень любил пилотировать самолеты. Четыре представителя IBM в темно-синих костюмах приехали в необычный викторианский дом, служивший офисом компании Килдалла, где должны были переговорить с его женой. Однако она не подписала соглашение о неразглашении деталей их беседы. В итоге после долгих споров и уговоров гости ушли ни с чем. В их бумаге всего-то говорилось, что она не может никому сообщать об их визите и раскрывать им конфиденциальную информацию, а она отказалась это подписать. Сэмс с досадой вспоминает, как они целый день провели в Паси-фик-Гроув, “спорили с ними, с нашими юристами, с их юристами и вообще со всеми подряд, обсуждали, может ли она поговорить с нами о том, может ли она поговорить с нами. И мы просто уехали”. Так небольшая компания Килдалла упустила свой шанс покорить рынок ПО94.

Сэмс вернулся в Сиэтл и попросил Гейтса другим способом заполучить операционную систему. К счастью, Пол Аллен как раз знал, к кому обратиться — к Тиму Патерсону, который тогда работал в небольшой фирме Seattle Computer Products. За несколько месяцев до этого Патерсон решил доработать CP/M, которая не была совместима с последними микропроцессорами Intel. Получившуюся систему он назвал QDOS, что означало Quick and Dirty Operating System — “быстрая и коварная операционная система”95.

К тому времени Гейтс уже осознал, что, скорее всего, операционная система, выбранная IBM, станет мировым стандартом и будет стоять на большинстве персональных компьютеров. Он также понял, что владелец этой системы будет купаться в деньгах. Поэтому не стал знакомить представителей IBM с Патерсоном. Гейтс и Балмер пообещали им заполучить операционную систему у “одной маленькой компании” и уладить все наилучшим образом.

Компания Патерсона еле держалась на плаву, поэтому Аллену было не так уж сложно заключить выгодную сделку. Сначала речь шла о неисключительной лицензии, однако обсуждение контракта с IBM перешло в активную фазу, и Аллен без объяснения причин выкупил все права на систему Патерсона за 50 тысяч долларов96. Теперь Гейтс и Аллен могли сколько угодно дорабатывать QDOS. За такую скромную сумму Microsoft получила операционку, которая позволит ей доминировать на рынке ПО более 30 лет.

Впрочем, вначале Гейтс чуть было не сдался. Это было ему несвойственно, но он сильно переживал, что Microsoft не доведет QDOS до ума, не дотянет до уровня IBM. Их разработчики были сильно перегружены проектами, и вообще их было всего сорок человек. Некоторые спали на полу в офисе и вместо душа по утрам обтирались мочалкой, а командовал парадом 24-летний парень, которого все еще можно было принять за мальчика на побегушках. В одно сентябрьское воскресенье 1980 года, через два месяца после первого звонка IBM, Гейтс и его основные сотрудники собрались, чтобы четко решить: да или нет. Самым непреклонным был Кей Ниши, молодой IT-предприниматель из Японии, такой же энергичный, как и Гейтс. “Мы должны за это взяться! Должны!” — не уставал повторять Ниши, нервно расхаживая по комнате. Гейтс решил, что Ниши прав97.

Ночным рейсом Гейтс и Балмер прилетели в Бока-Ратон, где должны были подписать контракт. Доходы Microsoft за 1980 год составили 7,5 миллиона долларов, тогда как доходы IBM — 30 миллиардов. При этом Гейтс планировал сохранить за собой право собственности на операционную систему, которую IBM должна была раскрутить до уровня мирового стандарта. Покупая QDOS у Патерсона, компания Microsoft мудро переписала на себя все права на систему. Теперь им предстояло сделать еще более мудрый шаг — не оказаться в позиции Патерсона в сделке с IBM.

По прилете в Майами коллеги пошли в уборную, чтобы переодеться в костюмы, тогда-то Гейтс и понял, что забыл галстук. Он, мягко говоря, нечасто придирался к таким вещам, но сейчас настоял, чтобы по пути в Бока-Ратон они заехали за галстуком в магазин Burdine’s. Они обязаны были произвести должное впечатление на одетых с иголочки топ-менеджеров IBM. При этом один программист IBM так описывает внешний вид Гейтса: “Он был похож на подростка, который отловил кого-то в переулке и снял с него костюм, оказавшийся сильно больше, чем нужно, воротничок топорщился, и вообще он напоминал какого-то панка. Помню, я спросил: «Это еще кто?»”98

Однако стоило Гейтсу начать свою презентацию, как все позабыли о его неопрятном внешнем виде. В IBM были потрясены тем, как искусно он обращается с деталями, как техническими, так и юридическими, и как самоуверенно и спокойно обсуждает условия сделки. Он по большей части блефовал. По возвращении в Сиэтл он зашел в свой офис, лег на пол и излил Балмеру душу — поделился всеми страхами и сомнениями.

Целый месяц приятели провели в самолетах, и наконец в начале ноября 1980 года был подписан контракт длиной 32 страницы. “Мы со Стивом знали весь текст наизусть”99, — уверяет Гейтс. Сумма сделки была не очень большой, около 186 тысяч долларов. Для начала. Однако Гейтс знал, что в договоре есть два пункта, которые изменят всю компьютерную индустрию. Во-первых, IBM не получала эксклюзивные права на операционную систему. Корпорация могла продавать лицензии на систему под названием PC-DOS, но Microsoft оставляла за собой право распространять свою MS-DOS среди других производителей ПК. Во-вторых, исходный код оставался собственностью Microsoft. Это означало, что IBM не сможет на основе этого кода создать продукт, подходящий только для их устройств. Изменения могли вносить только программисты Microsoft, а затем компания имела право продавать новую версию системы кому угодно. “Мы понимали, что у компьютера IBM PC появятся клоны, и в контракте это было учтено. Именно за это мы и боролись во время переговоров”100, — вспоминает Гейтс.

Он уже заключил похожую сделку с MITS и тогда тоже оставил за собой право перепродавать BASIC другим компьютерным компаниям. Эта небольшая хитрость позволила языку Microsoft BASIC, а затем и их операционной системе стать общепринятым стандартом. Гейтс с улыбкой вспоминает, что одно время у них даже был рекламный слоган “Мы задаем стандарт”. Однако их адвокат по антитрестовским делам посоветовал от него избавиться: “Этот слоган можно использовать, только когда он не констатирует факт”101, — согласился Гейтс[89].

Он с гордостью рассказывал своей матери о важной сделке с IBM, надеясь, что это оправдает его уход из Гарварда. Так совпало, что Мэри Гейтс была в правлении благотворительного фонда United Way, где также состоял Джон Опель, президент IBM. Со дня на день он должен был сменить Фрэнка Кэри на посту генерального директора компании. Однажды они вместе летели на его частном самолете на встречу, и Мэри упомянула, что ее сын работает над проектом для IBM. Оказалось, что Опель ничего не слышал о Microsoft. По возвращении домой мать предупредила Билла: “Я рассказала про твою работу Опелю, о том, что ради этого ты бросил университет и так далее, а он о вас даже не слышал. Может быть, твой проект не такой и важный, как тебе кажется”. Через несколько недель менеджеры из Бока-Ратон прибыли в головной офис IBM, чтобы отчитаться Опелю о прогрессе. “Intel делает для нас микропроцессоры, здесь мы зависим от них. Дистрибуцию обеспечивают сети Sears и ComputerLand, — докладывал один из руководителей. — Однако, пожалуй, больше всего мы зависим от небольшой компании по разработке ПО из Сиэтла, которую возглавляет Билл Гейтс”. — “Вы имеете в виду сына Мэри Гейтс? — спросил Опель. — О, она прекрасная женщина”102.

Как Гейтс и предсказывал, выполнить весь объем работ для IBM было очень трудной задачей, но команда Microsoft работала над этим круглосуточно в течение девяти месяцев. Гейтс и Аллен в последний раз программировали вместе: с упоением писали код ночи напролет, сидя бок о бок, как они делали в Лейксайде и Гарварде. Они поссорились только один раз. Аллен хотел посмотреть на запуск космического шаттла, а Гейтс — работать, потому что они не укладывались в срок. В итоге Аллен поехал во Флориду:

“Речь же шла о первом таком корабле. И мы полетели обратно сразу после запуска, меня не было меньше 36 часов”.

Операционная система определяла, насколько удобно было пользоваться персональным компьютером, и это было в руках Аллена и Гейтса: “Мы должны были заниматься каждой мелочью: располагать клавиши на клавиатуре, определять работу звукового и графического портов и порта для подключения кассетного запоминающего устройства”103. К сожалению, своеобразный вкус Гейтса дал о себе знать. Пользователям пришлось запоминать, где расположена непопулярная клавиша — обратный слэш, а в интерфейсе системы использовались команды вроде с: > и загадочные названия файлов, например AUTOEXEC.BAT и CONFIG.SYS.

Много лет спустя на одном мероприятии в Гарварде Гейтс встретится с Дэвидом Рубинштейном, бизнесменом, занимающимся прямыми инвестициями. Он спросил Гейтса, почему нужно было портить людям жизнь и вводить сочетание клавиш Control+Alt+Delete: “Почему для перезапуска компьютера или приложений я должен использовать три пальца?” Гейтс начал объяснять, что у дизайнеров клавиатуры из IBM не получилось придумать ничего проще и короче, но внезапно он замолчал, робко улыбнулся и признал, что это была ошибка104. Фанатики-программисты иногда забывают, что зачастую красота — в простоте.

Компьютер IBM PC вышел в свет в августе 1981 года с заявленной ценой в 1565 долларов. Презентация проходила в Нью-Йорке, в отеле Waldorf Astoria, но Гейтса и его команду не позвали. Он очень удивился: “Мы спросили разрешения прийти на официальный выход компьютера, а нам отказали”105. IBM считала Microsoft обычным подрядчиком.

Однако последнее слово осталось за Гейтсом. Благодаря выгодному контракту с IBM он смог превратить компьютеры в легко заменимые второстепенные товары, на которых трудно было заработать, поскольку в этой области было мало простора для ценовой конкуренции. Через несколько месяцев вышел первый выпуск журнала PC с интервью Гейтса. В нем он говорил, что скоро во всех компьютерах будут использоваться стандартные микропроцессоры и в итоге “аппаратное обеспечение, в отличие от программ, перестанет представлять особый интерес”106.

Данный текст является ознакомительным фрагментом.