# IBM PC: полная история [2/2]
Andrew Lobanov(tavern,1) — All
2017-09-06 06:23:39


== Первая загрузка

В феврале Боб О'Рир из Microsoft впервые смог загрузить 86-DOS на одном из прототипов:

    Была уже вроде глубокая ночь. Это был один из самых радостных моментов моей жизни, наконец, после всех приготовлений и работы, метаний туда и сюда, операционка загрузилась и сообщила, что готова принимать команды. Это был волнительный момент.

IBM вскоре начала требовать внести в 86-DOS различные изменения. Microsoft обнаружила, что попала в неудобное положение, поскольку ей пришлось снова обращаться к Патерсону, знавшему 86-DOS лучше любого другого, с кем они заключили контракт на консультации, и просить у него внести изменения, не говоря, от кого идут эти запросы. В результате они убедили его уйти из SCP и прийти к ним на полный рабочий день. «Это IBM!» – сообщили они ему, как только он переступил порог своего кабинета в первый рабочий день в качестве сотрудника.

Ирония с точки зрения Патерсона, десятилетиями защищавшегося от обвинений в пиратском копировании CP/M, заключалась в том, что многие изменения, запрошенные IBM, ещё сильнее приближали 86-DOS к CP/M. К примеру, запрос команд, демонстрирующий текущий диск, «A:>», был введён по просьбе IBM, и это была копия того, что делала CP/M. Патерсон говорит, что его от этого «тошнило», но, естественно, в этом проекте IBM обычно получала то, что требовала.

IBM планировала сделать анонс IBM PC в августе 1981 года – согласно изначальному плану, по которому Project Chess должен был родиться ровно за год. Им не хотелось откладывать это, поэтому все в Бока-Ратон, и особенно в Microsoft, работали ещё усерднее, пропуская мелкие дедлайны, в то время как основной оставался недвижимым.

IBM также начала делать конфиденциальные предложения разработчикам такого ПО, как VisiCalc и пакету для обработки текстов Easy Writer, чтобы добавить их к линейке приложений и игр от Microsoft. Они даже договорились, что UCSD Pascal P-System будет доступна для тех, кто захочет запускать её совместно с 86-DOS или Microsoft BASIC.

Удивительно, но такой обширный проект очень долго оставался тайным. Но, наконец, в июне InfoWorld напечатала подробную статью, описывающую практически весь план в деталях, и даже упомянула, что ОС в проекте будет не CP/M, но очень на неё похожей. InfoWorld ошибся только с датой анонса, написав, что он произойдёт в июне, а не в августе. Более ранний проект персонального компьютера Datamaster, технологии и создатели которого пригодились в Project Chess, совершил свой дебют именно в том месяце. Многие решили, что статья InfoWorld была про Datamaster, и что в результате журнал всё описал неправильно. Однако люди с хорошими связями уже были в курсе происходящего.


== Я выпью твой молочный коктейль

А потом 27 июля 1981 года, менее, чем за две недели до запланированного анонса, Билл Гейтс заключил сделку столетия.

Род Брок из SCP был разочарован. Армия лицензий на 86-DOS, которую он ожидал после заключения сделки с Microsoft, так и не появилась, а теперь он ещё потерял Патерсона, единственного человека, работавшего с ПО в его компании, ориентированной в основном на оборудование. На тот момент уже было очевидно, кто стал единственным покупателем лицензии 86-DOS, но SCP требовались деньги и у неё не было возможности поддерживать ОС. Он попробовал продать 86-DOS, в поисках того, кто захочет заниматься поддержкой системы в обмен на эксклюзивную лицензию. Гейтс немедленно отозвался, предложил так необходимые для SCP $50000, но с одним условием. Он настоял, что Microsoft купит не эксклюзивную лицензию, но саму систему целиком. Затем она выдаст эксклюзивную лицензию самой SCP, что переворачивало всю сделку с ног на голову. Брок сомневался, но деньги ему были нужны, и он не знал, что ему самому делать с 86-DOS.

Он подписал сделку, сделав Microsoft единственным владельцем 86-DOS – а её сразу же переименовали в MS-DOS. Вот вам ещё один пример принятия ужасного финансового решения, очень типичного для ранней истории микрокомпьютеров, когда хакеры, знавшие всё о битах и байтах, и не знавшие ничего о бизнесе, внезапно стали управлять компаниями. Гейтс, казалось, никогда не делал подобных ошибок, и при этом знал, как воспользоваться или даже побудить других на их совершение. Такую невинную овечку, как Брок, было легко отправить на заклание. MS-DOS, приобретённая за $50000, заработала к 1991 году для Microsoft порядка $200 млн. А ещё она стала краеугольным камнем в монополии компании, которая станет доминировать в бизнес-вычислениях к середине 80-х, и практически во всех компьютерных областях к середине 90-х. Это решение больше других способствовало превращению Microsoft в сегодняшнего гиганта.

Но тогда у Microsoft и IBM осталась ещё одна юридическая загвоздка. В то время, как проект IBM PC становился всё более известным секретом индустрии, Гэри Килдалл увидел, как работает 86-DOS/MS-DOS. Он был убеждён, что Патерсон украл его операционку, каким-то образом получив доступ к исходному коду, затем изменил его, чтобы он запускался на Intel 8086/8088, спилил серийники и продал её IBM. Он начал угрожать судом, и (что, вероятно, больше волновало IBM), поднять вой в прессе, способный омрачить грядущий анонс.

Килдал и Гейтс встретились за обедом, чтобы попытаться договориться, но ничего не вышло. «Это была одна из тех встреч, на которых все сначала вежливо говорят друг с другом, затем все орут друг на друга, затем все опять вежливы друг с другом, а потом все опять орут», – вспоминает Джон Катсарос, сотрудник Digital Research, присутствовавший на встрече. Поэтому IBM вмешалась и предложила сделку. Компания будет предлагать версию CP/M-86, совместимую с 8088, которую Digital никак не могла доделать, как только Килдалл предоставит им её готовый вариант. Успокоенный Килдалл согласился.

IBM PC, который с самого начала задумывался, как «машина для всего», теперь будет обладать целыми четырьмя возможностями для работы: BASIC, встроенный в ROM, MS-DOS, CP/M или UCSD Pascal.


== 12 августа 1981 года

IBM сделала официальный анонс IBM PC 12 августа 1981 года в отеле Уолдорф-Астория в Нью-Йорке. У машины с 16 Кб RAM и одним флоппи-диском рекомендованная цена была $1565. В полной комплектации цена достигала $6000. По таким ценам вы могли бесплатно получить Microsoft BASIC в ROM. MS-DOS, продаваемая по лицензии IBM как PC-DOS, стоила $40, а UCSD Pascal – более $500. IBM также объявила, что в какой-то момент будет доступна и CP/M-86. В итоге пройдёт более шести месяцев, пока Digital, наконец, не выдаст работающую CP/M-86. После этого IBM, как обещала, разместила её в своём каталоге по цене в $240.

Килдалл, вплоть до своей смерти уверенный в том, что MS-DOS была пиратской копией CP/M, и иногда заявлявший, что сумеет доказать это посредством встроенного в систему секретного сообщения или необычного атрибута API, считал, что IBM специально назначила для CP/M цену в шесть раз выше, чем для MS-DOS, чтобы её никто не покупал, и, таким образом, выполняла букву, но не дух соглашения. IBM просто заявила, что поскольку Digital потребовали слишком высоких лицензионных отчислений, у неё не было выхода. Три из четырёх вариантов операционок, CP/M, Microsoft BASIC и UCSD Pascal, использовали так редко, что сегодня уже мало кто помнит, что они вообще были доступны в качестве опций. А MS-DOS, понятное дело, отправилась завоёвывать мир.

При этом железо было серым и скучным. Несмотря на необычный для IBM процесс разработки, конечный продукт не сильно отличался от того, что можно было ожидать от IBM. В нём не было никакой творческой жилки, но по клацанью клавиатуры и по большому, крепкому корпусу с большим количеством металла внутри, агрегат выглядел достаточно надёжным. И это было не поверхностное впечатление. Что бы ни говорили, IBM PC был создан на века. Возможно, наименее известной инновацией было использование памяти с дополнительным битом чётности, который автоматически обнаруживал ошибки. Это был первый массовый микрокомпьютер, оборудованный такой защитой памяти, помогавшей избегать редких, но чрезвычайно сложно обнаруживаемых ошибок памяти, которые могли приводить к совершенно непредсказуемым результатам на ранних PC. Проверка чётности в RAM – не та функция, что может возбудить хакеров, но для бизнесмена, жизнь которого зависит от оборудования, это именно такая функция, которая характеризует компанию IBM. Она обеспечивала вам чувство безопасности.

Отсутствие творческого начала в дизайне подтверждало предубеждённость хакеров, но для бизнесменов, не доверяющим всяким неряшливым стартапам-выскочкам, появление IBM PC сделало микрокомпьютер серьёзным инструментом, пригодным для серьёзной работы. Менеджеры среднего звена кинулись скупать IBM PC, поскольку ещё никого никогда не увольняли за покупку IBM – даже если раньше этот процесс так сильно никого не радовал. IBM продала 13500 PC за последние два месяца 1981 года, а после этого продажи вообще рванули в космос.

Когда в игру, наконец, вступила IBM, и с октября машины начали поступать покупателям с опережением графика, компаниям, до того присутствовавшим на рынке, оставалось только догадываться, что всё это значит. Джон Роач из Radio Shack не угадал больше других: «Не думаю, что это такое уж значимое событие». Ещё один директор Radio Shack оказался лишь чуть менее близоруким: «Конечно, у нас появился новый конкурент, но IBM не предложила ничего, что могло бы взорвать индустрию».

Apple, уже тогда больше всех понимавшая в связях с общественностью, дала рекламную статью в Wall Street Journal на полную страницу, в которой говорилось: «Добро пожаловать, IBM. Правда.» Как и многие другие примеры рекламы от Apple, это был шедевр риторики, звучащий вроде бы вежливо, и при этом дававший понять, что а) IBM опоздала и б) Apple рассматривает их как ещё одних конкурентов.

Реклама Apple в WSJ:

Добро пожаловать на самый интересный и важный рынок с момента начала компьютерной революции, стартовавшей 35 лет назад.
Поздравляем с вашим первым персональным компьютером.
Отдать все возможности компьютера в распоряжение отдельных индивидов – это значит, улучшить качество того, как люди живут, работают, обучаются, общаются и проводят свободное время.
Когда мы придумали первую персональную вычислительную систему, мы прикидывали, что примерно 140 млн людей смогут оправдать её покупку, если поймут её преимущества.
Мы предположили, что только в следующем году миллион человек придёт к этому пониманию. А в следующем десятилетии рост персональных компьютеров будет логарифмическим.
Мы ждём ответственной конкурентной борьбы в сложной попытке распространить эту американскую технологию по всему миру. Мы ценим сложность взятых вами на себя обязательств.
Потому что мы занимаемся увеличением социального капитала через улучшение продуктивности индивидов.
Добро пожаловать на выполнение этой задачи.


== Эпилог

Много лет спустя станет ясно, что появление IBM PC стало третьей величайшей вехой в истории PC, последовавшей за первыми микрокомпьютерными наборами, появившимися в 1975 году, и троицей (Apple II, PET, TRS-80), вышедшей в 1977. Также оно отметило конец первой эры истории Microsoft, неряшливого, но уважаемого поставщика BASIC, других языков программирования и прикладных программ (в таком порядке). На фоне запуска IBM PC Microsoft быстро оборвала связи с более хакерскими сообществами, среди которых она росла, чтобы крепко прицепить свой вагон к поезду бизнес-вычислений IBM и MS-DOS. На этом пути их ожидало множество эстетических, технических и юридических проблем – но кроме этого, там же ждали и сотни миллиардов долларов.

У других игроков в этой истории судьбы сложились сложнее. Seattle Computer Products ещё несколько лет пыталась оставаться на плаву, но сдалась в 1985. У Рода Брока всё же оставалась одна очень ценная вещица. Вы помните, что Брок продал 86-DOS в Microsoft, но взамен получил эксклюзивную лицензию. Когда его компания закрывалась, он решил подзаработать, продав эту лицензию покупателю, который предложит самую высокую цену. Microsoft, увидев возможность того, что внезапно Radio Shack, Compaq или даже IBM смогут продавать машины с установленной MS-DOS и ничего ей за это не платить, задним числом установила, что эта лицензия продана без права передачи. Это вылилось в сложную юридическую баталию, одну из первых, ждавших Microsoft на её пути. В результате Брок не продал свою лицензию, но получил в качестве примирения чек на сумму в $925000, которого ему вполне хватило.

Естественно, самым большим неудачником в этой истории остался Гэри Килдалл. Однако это вопрос интерпретации и точки зрения. Digital Research потеряла своё первое место в мире бизнес-вычислений, но годами продолжала оставаться жизнеспособным и достаточно неплохо зарабатывающим поставщиком ПО и нишевых ОС. Килдалл прославился, как один из ведущих шоу Computer Chronicles на PBS, немного взъерошенным, вежливым, и интересным для телезрителей, относившихся к породе нёрдов. В итоге в 1991 году Digital купила Novell, что позволило Килдаллу удалиться на покой в качестве миллионера. Так что для неудачника он довольно неплохо кончил. Килдалл всегда больше интересовался технологиями, чем бизнесом, и он не смог бы стать Биллом Гейтсом. Гейтс, возможно, и выиграл, но, вероятно, Килдаллу было гораздо интереснее работать.

Хотя IBM PC отметил окончание эры, и начало новой, эти эры лучше видны задним числом, чем в момент их существования. Сразу после его запуска мало что сразу изменилось для счастливых пользователей Apple, Commodore, Atari и Radio Shack. IBM при разработке PC представляла себе машину как подходящую для чего угодно, включая и конкуренцию с упомянутыми компаниями – отсюда и BASIC в ROM, вариант с поддержкой кассет, и даже требование о возможности присоединения его к телевизору. IBM даже договорилась о возможности продаж через популярную сеть Sears. И всё же машина была достаточно дорогой даже в простейших вариантах, и ей не хватало основы из казуального софта (в основном, игр) и таких приверженцев, какие были у её конкурентов. Также были малопривлекательными её возможности в графике и звуке (и удивительно, что они вообще были), особенно по сравнению с новой машиной Commodore 64, вышедшей в 1982-м.

Так что, хотя бизнес-сообщество удивительно быстро потянулось к IBM и MS-DOS, мир домашних вычислений, любителей хобби и образовательных компьютеров оставался достаточно раздробленным ещё много лет. В результате, конечно, MS-DOS победит – но это займёт больше десятилетия, вместо нескольких месяцев, что позволит расти и процветать самым живым и интересным компьютерным культурам.