Когда фирмой ibm был создан персональный компьютер
Этот день в истории: 1981 год — разработан первый персональный IBM PC
12 августа 1981 года в подразделении компании IBM в Бока-Ратон (штат Флорида, США) была закончена разработка модели IBM 5150 — первого в истории персонального компьютера. Мир вступил в эпоху массовой компьютеризации.
До 80-х годов производители вычислительной техники не ориентировались на массового потребителя. Первоначально IBM очень активно работала по крупным заказам. Несколько раз их делало правительство, несколько раз военные.
Поэтому весь научно-технический потенциал компании был сосредоточен на создании мэйнфреймов — дорогостоящих больших универсальных серверов, которые поставлялись, как правило, образовательным и научным заведениям, а также большим корпорациям.
Первый персональный IBM PC (модель IBM 5150) был разработан примерно за год (работа началась в июле 1980 года и была завершена 12 августа 1981 года) двенадцатью сотрудниками под техническим руководством Дона Эстриджа в рамках Project Chess («Проект Шахматы»). Работы велись в подразделении IBM, в городе Бока-Ратон, штата Флорида.
IBM PC продавался в различных конфигурациях. Самая дорогая стоила $ 3005. Она оснащалась процессором Intel 8088, работающим на частоте 4,77 МГц. Объём ОЗУ составлял 64 кбайта. В качестве устройства для постоянного хранения данных предполагалось использовать 5,25-дюймовые флоппи-дисководы. Жёсткий диск в IBM 5150 установить было нельзя из-за недостаточной мощности блока питания
В то время фирма IBM не придавала большого значения персональным компьютерам, что впоследствии дорого ей обошлось. Вопреки жёсткой политике компании в области интеллектуальной собственности, основные компоненты и системы нового изделия не были лицензированы. Это позволило конкурентам отобрать у IBM львиную долю этого быстро расширяющегося рынка.
Уже за первый год продаж количество реализованных компьютеров перевалило за 130 тысяч. К 2000 году во всем мире было продано 140 млн. персональных компьютеров. Сегодня в мире — около миллиарда персональных компьютеров.
Значительная часть населения планеты теперь просто не представляет своей жизни без умных машин. Персональные компьютеры совершили настоящую революцию в жизни человечества, не только в технологической, но и в социально-культурной сфере. Итоги этой революции подводить еще рано — она продолжается на наших глазах.
IBM PC: полная история, часть 1
Билл Гейтс, загадочные смерти, IBM, ведущая себя, как шустрый стартап. В этой истории есть всё!

Портативный компьютер IBM 5001
Можно заявить, что IBM PC не был первым PC от IBM. В сентябре 1975 года компания представила IBM 5100, первый «портативный» компьютер (это значило, что он весил всего 25 кг, и для него можно было купить специальный чемодан для путешествий).
5100 технически не был микрокомпьютером – он использовал разработанный в компании IBM процессор PALM, размазанный по всей материнской плате, а не содержащийся в одном микрочипе. Но с точки зрения конечного пользователя разница была небольшой – он явно подходил под определение персонального компьютера. Это была самодостаточная, полная по Тьюрингу, программируемая машина размером не более чемодана, с ленточным приводом для загрузки и сохранения программ, клавиатурой, 5″ экраном и памятью в 16 Кб.
5100 отличался от первой волны PC ценой и рекламируемой областью применения. Цена начиналась от $10 000 и легко могла забраться за отметку в $20 000. IBM продвигала машину как серьёзный инструмент для полевых инженеров в удалённых местах, в которых нет возможности получить доступ к большим машинам IBM, а не устройство для развлечения, обучения, взлома или офисной работы.

IBM 5110, небольшой апгрейд 5100
Реклама изменилась с двумя следующими итерациями концепции, моделями 5110 и 5120, которые рекламировали как системы, подходящие для офиса, с приложением для бухгалтерии, базой данных и даже текстовым процессором. Но цены оставались на высоком уровне, при том, что для реальной работы в офисе этот компьютер необходимо было подсоединять к отдельно стоящему массиву дисков, по размеру превышавшему сам компьютер, в результате чего вся система становилась больше похожей на миникомпьютер, чем на PC.

System/23 Datamaster и студенты университета
Однако получается, что хотя полным именем IBM PC никогда не называли, официально это была модель IBM PC 5150 (не путайте с альбомом Van Halen) – продолжение линейки портативных компьютеров 5100, а не нечто совершенно новое, несмотря на то, что её архитектура не имела ничего общего с предшественниками.
В феврале 1978 года IBM начала работу над первым микрокомпьютером – и это опять не был IBM PC. Это была машина System/23 Datamaster.

The System/23 Datamaster
Она вновь была разработана для работы в офисе, и построена на микропроцессоре Intel 8085. Она была большой и тяжёлой (43 кг) и стоила порядка $10 000, что вкупе с её ориентированием на бизнес и сухие варианты использования радикально отличало её от компьютеров вроде Apple II. Но технически это был микрокомпьютер. IBM была огромной компанией с легендарно запутанной бюрократией, что означало, что проектам для завершения иногда требовалось невероятно много времени. Несмотря на то, что проект Datamaster опередил PC на два года, он не выходил вплоть до июля 1981, как раз вовремя, чтобы его славу затмил анонс выхода IBM PC в следующем месяце. И всё-таки, если в игре на эрудицию всплывёт вопрос по поводу первого микрокомпьютера от IBM, то вот вам и ответ.

Atari VCS (2600), которая, как ни странно, имеет отношение к истокам IBM PC
Вот теперь история начинается по-настоящему
Машина, которая станет известной, как настоящий IBM PC, внезапно берёт своё начало в Atari. Видимо, почувствовав вкус успеха на волне взрыва видеоигр, организованного игрой «Space Invaders» и приставкой Atari VCS, а также выпуском собственных PC, Atari 400 и 800, компания в июле 1980 сделала предложение председателю правления IBM Фрэнку Кэри: если IBM хочет сделать свой PC, Atari может снизойти до разработки такового для неё.
Кэри не был таким уж ограниченным любителем мейнфреймов, как его пытаются представить. Он ратовал за разработку малых систем – даже если под «малыми» в IBM часто понимали нечто совсем иное, чем в остальном мире. Кэри принёс это предложение к директору по системам ввода данным IBM, Биллу Лоу, работавшему в городе Бока-Ратон во Флориде. Лоу представил предложение комитету управляющих, объявивших его «тупейшим из всего, что им доводилось слышать». И действительно, IBM и Atari составляют самую странную пару. Но при этом все понимали, что Лоу выступает по личной просьбе председателя правления, а такие предложения запросто не отметаются, если вы, конечно, заботитесь о вашей карьере. Так что они велели Лоу собрать команду для составления детального предложения, как именно IBM могли бы самостоятельно сделать PC, и представить его через месяц.

IBM PC 5150 с принтером, представлен в августе 1981
Лоу собрал команду из 12 или 13 человек (источники расходятся в точной цифре) для создания черновика предложения. Нарушая традицию компании, он специально не стал собирать большую команду и вводить формальную структуру управления, надеясь создать какую-то «хакерскую магию», которая и породила PC. Его менеджер проектов Дон Эстридж сказал: «Если вы соревнуетесь с людьми, начинавшими в гараже, вам надо начинать в гараже».
Можно было ожидать, что такой Голиаф компьютерной индустрии, как IBM, пробьёт себе путь на рынок PC нахрапом. Хотя любители PC гордились тем, что построили новый рынок путём дерзких решений, творческого подхода и гибкости, на которые не способен такой флегматичный гигант, как IBM, они всё же побаивались именно такого развития событий. Однако IBM решила быть паинькой, ознакомиться с существующим положением дел и побеседовать с людьми, создававшими рынок PC, чтобы понять, что нужно и куда теоретический IBM PC мог бы встроиться.
Размышляя таким образом, Джек Сэмс, глава разработки ПО, рекомендовал пообщаться с Microsoft. Сэмс был необычно хорошо знаком с рынком PC для работника IBM; он агитировал компанию купить у Microsoft BASIC для Datamaster, но его предложение отклонили в пользу внутренней разработки. «Просто это заняло дольше и стоило дороже», – сказал он позже. Сэмс позвонил Биллу Гейтсу 21 июля 1980 года и спросил, можно ли ему приехать на следующий день в офис в Сиэтле и дружески поболтать по поводу PC. «Но не нужно особенно радоваться и не ожидайте ничего сверхъестественного», – сказал он.

Это Билл Гейтс в 1984 году в возрасте 29. Представьте, как молодо он выглядел за 4 года до этого.
Гейтс и Стив Балмер, его правая рука и единственный среди компании хакеров обладатель бизнес-образования, всё же поняли, что ситуация может обещать нечто сверхъестественное. Когда Сэмс приехал с двумя сотрудниками, выступающими в роли свидетелей, Гейтс лично вышел их встречать. (Сэмс изначально подумал, что Гейтс, своим лицом, голосом и фигурой напоминавший 12-летнего мальчика, – это какой-то посыльный). Сэмс сразу же вытащил соглашение о неразглашении, бывшее стандартной процедурой для IBM.
«IBM не облегчало задачу, — вспоминал позже Гейтс. – Нужно было подписывать все эти странные соглашения, в которых говорилось, что IBM может делать что хочет и когда хочет, и использовать ваши секреты по своему усмотрению. Так что потребовалось немного доверия». Однако же, он сразу подписал их.
Сэмс хотел узнать общее состояние рынка PC у Гейтса, который был близко знаком с этой темой. Так что Гейтс был лишь одной из выдающихся фигур, с которыми он общался. Однако у него был и скрытый мотив: посмотреть, чем занимается Гейтс, попробовать понять, может ли Microsoft быть полезным ему ресурсом. Он был очень впечатлён.
Проконсультировавшись с Гейтсом и остальными, Лоу представил 8 августа предложение по поводу машины, которую IBM необходимо построить. Из многих популярных исторических источников, к примеру, из старой документалки «Триумф нёрдов» [Triumph of the Nerds], создаётся впечатление, что IBM PC быстро слепили в нереальной спешке. Реально же над этой разработкой очень серьёзно размышляли. У неё был два очень интересных аспекта.

Скромный MOS 6502

Такой же скромный Zilog Z80

Intel 8080, с которым Z80 был совместим

Интегральная схема клона Z80
Открытая архитектура
В то время почти все PC использовали один из двух процессоров – либо MOS 6502, либо Zilog Z80. Оба они появились в относительно небольших, начинающих компаниях, и каждый из них позаимствовал основной набор инструкций и большую часть схемы у другого, более дорогого CPU, производимого крупной компанией – у Motorola 6800 и Intel 8080 соответственно. (Если говорить об этической стороне дела, то оба процессора в основном разрабатывали инженеры, также работавшие и над созданием процессоров, послуживших для них «вдохновением»).
Оба были 8-битными чипами с адресацией памяти до 64 Кб. И это уже становилось проблемой. Apple II был ограничен 48 Кб RAM из-за необходимости адресации 16 Кб ROM. И даже там, где эти ограничения ещё не были проблемой, становилось ясно, что скоро проблемы появятся.
Так что команда решила работать над CPU следующего поколения, способного оставить эти ограничения в прошлом. IBM давно сотрудничала с Intel, поэтому выбрала Intel 8088, гибридный ЦП на 8 бит/16 бит, способный работать на частоте 5 МГц (гораздо быстрее 6502 или Z80), и, что лучше всего, мог работать с адресацией целого мегабайта памяти. У IBM PC будет возможность для роста, недоступная его предшественникам.
Другой интересный аспект – очень популярная идея «открытой архитектуры». В книге «Случайные империи» [Accidental Empires] и основанном на ней фильме «Триумф нёрдов» [Triumph of the Nerds] Роберт Кринджли утверждает, что этот выбор был сделан, исходя из необходимости, и это был ещё один симптом поспешного создания машины. «Продукт года от IBM! Какая чушь! Чтобы сэкономить время, вместо того, чтобы создать его с нуля, они купили готовые компоненты и собрали из них компьютер – то, что на языке IBM называется „открытой архитектурой“.

Гарри Гарланд и Роджер Мелен, сооснователи Cromemco, держат в руках системную плату S-100, 1981
Ну, во-первых, „открытую архитектуру“ вряд ли можно называть „языком IBM“. Это термин, которым практически везде описывали IBM PC, и, вероятно, менее всего в самой IBM. (К примеру, в этой подробной и детализированной статье для журнала Byte, „Создание IBM PC“, член команды Дэвид Брэдли ни разу его не использует). Но что имеют в виду люди под „открытой архитектурой“? К несчастью для журналистов, „открытость“ или „закрытость“ архитектуры, это не выбор „или/или“, а, как и всё в жизни, некий континуум.
К примеру, Apple II тоже обладал относительно открытой архитектурой. Одной из немногих выигранных Возняком у Джобса битв было включение слотов расширения и опубликование детальной схемы, что позволило пользователям делать с машиной такое, чего её создатели не могли предвидеть, и что послужило одной из причин её поразительно долгой жизни. Компьютеры CP/M, часто использовавшиеся на предприятиях, были ещё более открытыми, поскольку основывались на общепринятых и хорошо описанных спецификациях S-100, и обладали множеством слотов расширения. Это позволяло им совместно использовать и железо, и софт.

Commodore PET вышел в январе 1977 и использовал MOS 6502 – один из вариантов чипов, которые IBM могла бы использовать в PC
Вместо разговоров об открытой архитектуре, нам лучше поговорить о модульной архитектуре. IBM сделала компьютерный конструктор, набор взаимозаменяемых компонентов, которые покупатель мог собрать в любой комбинации, подходящей для его потребностей и кошелька. Сразу после запуска у него был выбор между цветной видеокартой, способной рисовать графику и игры, или монохромной картой, способной выдавать 80 столбцов текстовых символов. Можно было выбирать объём встроенной памяти в промежутке от 16 Кб до 256 Кб, один или два флоппи-дисковода или кассетный привод, и т.п. В результате, когда все сторонние компании включились в эту игру и IBM расширила продуктовую линейку, можно было просто утонуть в вариантах выбора.
Большая часть отдельных компонентов действительно была заказана в сторонних компаниях, что резко ускорило процесс разработки. Использование проверенных и хорошо известных компонентов имеет и другие преимущества, из чего и вытекла репутация IBM PC как надёжной машины.

Tandy Radio Shack TRS-80, использовавший Zilog Z80
Заказ такого большого количества оборудования у сторонних компаний для IBM был отходом от традиций, но в иных аспектах IBM PC продолжал философию разработки компании. Не было одного, единственного, подходящего для всех мейнфрейма. Когда вы звонили и говорили, что хотите купить одного из этих монстров, IBM отправляла парочку представителей для обсуждения ваших нужд, финансовых возможностей и проверки доступного пространства. Затем вы вместе разрабатывали систему, которая лучше всего подойдёт вам, решая, сколько вам нужно дискового пространства, памяти, сколько и каких кассетных приводов, какие вам понадобятся принтеры, терминалы, устройства чтения перфокарт и т.п.
В этом смысле IBM PC была продолжением обычной работы компании в миниатюре. Конечно, у большинства других персоналок тоже была какая-то гибкость. Однако же важно то, что IBM решила поставить всё на модульность, расширяемость, или, если угодно, открытость. Как и выбор CPU, это дало машине пространство для роста, поскольку неизбежно начали появляться новые, улучшенные жёсткие диски, видеокарты и потом – звуковые карты. Это ключевая причина того, что разработанная так давно архитектура остаётся с нами и сегодня, в сильно переработанном виде.

Apple II, использовавший MOS 6502
В поисках операционной системы
Комитет одобрил задумку Лоу по созданию компьютера. IBM, понимая, что её собственная бюрократия служит препятствием на пути людей, пытающихся что-то сделать, незадолго до этого придумала концепцию „независимой бизнес-ячейки“ [Independent Business Unit, IBU]. Идея была в том, чтобы IBU работали как полунезависимые сущности, освобождённые от обычной бюрократии, а IBM исполняла бы роль венчурного капиталиста. В журнале Fortune описали IBU как „Как начать собственную компанию, не покидая IBM“. Председатель Кэри, цитату которого часто искажают и неправильно понимают, назвал IBU ответом IBM на вопрос „Как заставить слона танцевать чечётку?“ IBU Лоу назовут Project Chess, а разрабатываемую машину – Acorn (по-видимому, никто не знал о британской компьютерной компании с тем же названием). Команде дали карт-бланш, с одним ограничением – Acorn должен был появиться уже через год.
Джек Сэмс, так сильно впечатлённый Биллом Гейтсом и Microsoft, вернулся к ним почти сразу после того, как IBM запустила Project Chess – 21 августа 1980 года. Получив от Гейтса ещё одно подписанное NDA, он готов был закончить с теориями и поговорить начистоту. Он объяснил, что IBM планирует сделать свой собственный PC, но это никого не удивило. Придерживаясь принятой философии машины, которую можно настроить на любые задачи, он планировал предложить пользователям выбор – использовать BASIC-окружение, встроенное в ROM, как это было у Apple II, PET и TRS-80, или загружаться в дисковую операционную систему CP/M, которая была очень популярной среди бизнес-пользователей.
Microsoft, как главный поставщик BASIC’ов для микрокомпьютеров, была очевидным выбором для первого варианта. Также она недавно занялась и другими компилируемыми языками вроде Fortran, и Сэмс не возражал против наличия и других языков. Роберт Кринджли и другие придают слишком много значения тому, что IBM обратилась за софтом к стороннему разработчику (ещё один их аргумент в пользу сборки на скорую руку), но это не было чем-то из ряда вон выходящим. Apple, Commodore, Radio Shack и многие другие сделали то же самое, взяв BASIC у Microsoft.

Реклама пакета CP/M Graphics от Digital Research
Сэмс не мог разобраться кое в чём другом. Той весной Microsoft представила своё первое оборудование, Z80 SoftCard. Это был ЦП Z80 на карте, подключаемой в один из слотов расширения Apple II. После установки карты пользователь мог выбирать – отдавать контроль над машиной стандартному ЦП 6502 или же Z80. На карте были схемы, позволявшие Z80 использовать стандартную память и другую периферию Apple II. Это был удивительный хак, разработанный совместно с Seattle Computer Products, небольшой фирме, производящей оборудование, в то время тесно сотрудничавшей с Microsoft.
Поскольку CP/M работала только на процессорах Z80, пользователи Apple II были отрезаны от вселенной бизнес-программ CP/M. Теперь у них появился доступ к лучшим возможностям обоих миров – весь софт для образования и развлечения, пользовавшийся возможностями графики Apple II (не говоря уже про VisiCalc) и все текстовые бизнес-приложения СР/М. SoftCard имела бешеный успех, не дотянув только до самого VisiCalc, в процессе продвижения Apple II на бизнес-рынок Америки как единственной машины, основанной на 6502. Apple II с SoftCard вскоре стала самой популярной конфигурацией оборудования для CP/M.

Microsoft Z80 SoftCard
Поскольку SoftCard поставлялась с копией CP/M, Сэмс был уверен, что эта операционка принадлежала Microsoft. Гейтс объяснил, что это не так – Microsoft лишь приобрела лицензию у её владельца, компании Digital Research.
Гейтс и Гэри Килдалл, глава Digital Research и один из первых программистов CP/M были знакомы много лет, и выработали взаимное уважение и некое партнёрство. С выходом новой машины Microsoft занималась языками, а Digital – операционкой.
Стив Вуд, один из первых программистов Microsoft:
Гейтс и Килдалл в какой-то момент даже обсуждали слияние компаний. Существовало некое молчаливое соглашение, что Microsoft не будет лезть в операционки, а Digital – в языки. Однако к концу 1979 Digital начала распространять с некоторыми версиями CP/M BASIC не от Microsoft, что Гейтс и его коллеги восприняли, как предательство.
Однако же Гейтс прямо в присутствии Сэмса позвонил Килдаллу, чтобы договориться о встрече с ним и его командой на следующий день. Он сказал, что это очень важные клиенты, „так что обращайтесь с ними нормально“. Сэмс не был этому рад. Он находился под впечатлением от Гейтса и Microsoft, и „мы просто хотели работать с одним человеком“ по вопросу ПО.
Но выбора не было. Как вы помните, CP/M работала на Z80. Сэмсу нужно было не просто купить лицензию у Digital; ему нужно было договориться о портировании ОС на новую архитектуру 8088, причём по нужному ему графику. Следующим утром они с командой на самолёте следовали в Пасифик-Гроув, Калифорния, где располагалась Digital Research.
Загадочные события 22 августа 1980 года

Гэри Килдалл в 1977-м
Этот момент знаменит тем, что история становится туманной. Впоследствии Сэмса и Килдалла спрашивали множество раз, что случилось 22 августа 1980. Их истории настолько несопоставимы по фактам, что невозможно отнести это только на счёт отношения к нюансам или разной интерпретации событий. Кто-то, а возможно, оба они, просто говорили неправду.
Сэмс утверждает, что они с командой прибыли в викторианское здание, служившее штабом Digital, точно вовремя, и узнали, что Килдалл решил воспользоваться хорошей погодой, и вместо встречи отправился полетать на своём самолёте. Сэмсу и компании пришлось общаться с бизнес-менеджером Digital, женой Килдалла, Дороти. Будучи шокирован, Сэмс остался непреклонен и достал своё NDA в качестве прелюдии к бизнесу.
На первый взгляд это было оскорбительное и несправедливое соглашение, в котором, по сути, говорилось, что вторую сторону засудят, если она раскроет секреты IBM, но при этом у IBM сохраняется иммунитет от любых судебных исков в противоположном случае. Гейтс сказал, что „верит“ им, и сразу подписал бумагу. Дороти же отказалась и сказала, что ей сначала нужно будет проконсультироваться со своим юристом. И пока Сэмс нервно ожидал в приёмной, они с адвокатом, Джерри Дэвисом, колебались до трёх часов дня, пока, наконец, не подписали NDA.
Поскольку почти весь день прошёл, а технический специалист, которому и нужно было бы заниматься портированием, отсутствовал, обсуждения практически не продвинулись. Сэмс покинул Digital разочарованным и раздражённым, без намёков на соглашение, и тут же начал искать альтернативы этим людям.
Со своей стороны Килдалл (умерший в 1994 году при очень странных обстоятельствах) признал, что он летал, когда Сэмс прибыл на встречу. Однако он утверждал, что не развлекался полётами, а летел домой после деловой командировки. Он сказал, что не видел ничего страшного в том, чтобы с командой из IBM в начале встречи общалась Дороти, поскольку она больше занималась бизнес-переговорами, чем он. При этом он сказал, что вернулся уже днём, и именно он убедил Дороти и Дэвиса подписать NDA и продолжить переговоры.
После этого переговоры прошли быстро, и IBM с Digital „пожали друг другу руки“ к концу дня. Килдалл также заявлял, что затем он с Дороти улетели тем же вечером, уже коммерческим рейсом, чтобы начать свой отпуск во Флориде, и что группа из IBM летела тем же рейсом. И там они пообщались по поводу дальнейших планов.
Сэмс говорит, что он не полетел во Флориду сразу после встречи, а отправился обратно в Сиэтл, чтобы продолжить беседу с Microsoft, признав, что возможно, парочка членов команды могла направиться обратно в Бока-Ратон. Спустя годы он твёрдо стоял на том, что вообще не встречался с Килдаллом, „если только он не притворялся кем-то другим, будучи там“.
Лишь в последние годы Сэмс смягчил свою позицию, и говорил, что „вероятно“, что Килдалл был на встрече, но он „этого не помнит“. Также он недавно сказал: „Мы это провалили, Килдалл это провалил и Microsoft это провалила“. Это можно воспринять как последнее убежище человека, не всегда говорившего правду, но кто его знает. Для обеих версий событий есть свидетели, частично их подтверждающие. Исполнительный директор Digital и друг Килдалла, Том Роландер, говорит, что он был в командировке вместе с Килдаллом, и что они вместе встречались с Сэмсом в тот день. Дэвис, юрист Digital, говорит, что никакого соглашения на словах в тот день заключено не было, а другие сотрудники IBM вспоминают, что Сэмс сразу после этой экспедиции рассказывал, что Килдалла вообще не было на встрече.

Билл Гейтс испытывает взаимопонимание с сооснователем Microsoft Полом Алленом в 1987
Бизнесмен с восточного побережья против калифорнийского хиппи
И как же во всём этом разобраться? Можно сравнить личность Килдалла с личностью Гейтса. Популярные описания этих событий часто низводят Гейтса и Килдалла до карикатурных персонажей, до маниакального бизнесмена с восточного побережья против расслабленного хиппи из Калифорнии. На самом деле это не так далеко от истины. Оба были прекрасными хакерами, но во всём остальном вряд ли могли отличаться ещё больше. Гейтс был настроен на то, чтобы доказывать всем свою состоятельность и выигрывать, снова и снова. Когда к нему пришла такая крупная рыба, как IBM, он с готовностью проявил скромность, вплоть до низкопоклонства, поскольку она была нужна ему, как следующий этап карьерного роста. (После того, как он перестал в них нуждаться, всё поменялось). Амбициозность Гейтса, пусть и не самое восхитительное из его свойств, заставила многих его партнёров уважать Microsoft. Гейтс не только собрал очень талантливую команду, все они соответствовали личности своего босса в том, что были готовы пахать, как волы, и преодолевать все препятствия для того, чтобы сделать работу как надо, и опередить своих соперников.
Килдалл же вёл себя так, что иногда было не похоже, что он уверен в том, что хочет заниматься бизнесом.
Невозможно представить, как какие-то подобные сомнения одолевают Гейтса.
Килдаллу была важна радость хакинга. А пользователям нужно было терпеливо ждать. Ему, может, и понравилось работать с IBM, но им надо было встать в очередь, как всем остальным. И уж точно он не собирался пресмыкаться перед ними. Джордан Юбэнкс, вице-президент Digital в 1980 году, говорит: „Гэри больше нравились вечеринки, чем управление бизнесом“. Кроме вечеринок, Килдаллу нравилось программное обеспечение. А Гейтсу нравился бизнес программного обеспечения. Юбэнкс:

Джек Сэмс в документалке „Триумф Нёрдов“ в 1996 г.
А ещё была личность Сэмса, или, точнее, его корпоративный опекун. IBM была большой шишкой в компьютерном мире, и ожидала, что к ней будут относиться соответственно. Если они снисходили до визитов к таким компаниям, как Microsoft или Digital, с ними должны были носиться, как с VIP, и показывать, что данная компания очень хочет иметь с ними дело.
Когда Digital не смогла продемонстрировать уважение и благодарность так, как это сделали в Microsoft – а что бы ни случилось в тот день, ясно хотя бы, что так оно и было; Юбэнкс описывает, что Дороти „стервозно“ относилась ко всем, включая клиентов – Сэмс был в ярости. „Они что, не знают, кто я такой?“ – вероятно, удивлялся он. Ясно, что Сэмсу не нравилась перспектива работать с Digital вместо Гейтса ещё до того, как он сел на рейс в Калифорнию. Как нам всегда говорили наши мамы, если ты начинаешь дело с плохим отношением, то обычно получаешь плохие результаты.
Одно ясно: была устная договорённость, или нет, или какое там впечатление сложилось от этого у Килдалла, Сэмс не был удовлетворён своим опытом общения с Digital. Он спросил Гейтса, подписавшего на этот раз уже консалтинговый договор, не может ли он найти ему альтернативу CP/M. Гейтс сказал, что посмотрит, что можно сделать. Сэмс утверждает, что продолжал попытки договориться с Digital, но не мог получить согласие на разработку 8088 CP/M в жёсткие установленные сроки. Юбэнкс говорит, что Килдаллу этот проект просто не показался таким уж „интересным“, несмотря на его очевидную необходимость, и в результате он работал над ним спустя рукава.
38 лет назад появился первый ПК. Как компьютеры изменились за это время
12 августа 1981 года в США был выпущен первый в мире персональный компьютер — IBM PC. Лайф разобрался, что он собой представлял и как изменились ПК за это время.

Первый ПК создала компания IBM
До этого она выпускала вычислительные машины, занималась правительственными и военными заказами
Фото © SSPL / Getty Images

Над созданием первого ПК работали 12 человек
Ведущим разработчиком был Дон Экстридж. Как следствие, он получил прозвище Отец IBM PC
Фото © Public Domain
Первый в мире персональный компьютер продавался в двух комплектациях — на 16 или 64 Кбайт оперативной памяти. Самая дорогая предназначалась для бизнеса, конфигурация попроще — для дома.

В минимальной комплектации IBM РС стоил $1565, самая дорогая версия — $3005
В 2019 году за такую сумму можно купить топовый игровой ПК для игр в разрешении 4К

Объём оперативной памяти в минимальной комплектации составлял 16 Кбайт
В 2019 году объём ОЗУ в компьютерах начинается от 8 Гбайт, а устройства для требовательных задач предлагают от 16 Гбайт
Фото © AP Photo / Katsumi Kasahara

Жёсткого диска не было. В 2019 году представить ПК без накопителя невозможно
Вместо него предлагался модуль расширения с объёмом памяти в 10 Кбайт, он требовал отдельного источника питания

У IBM PC не было мыши
Первым ПК с мышью стал Apple Lisa, выпущенный в 1983 году
Фото © Public Domain
У IBM РС быстро появились конкуренты, но не из-за того, что компьютер понравился пользователям. Производитель не запатентовал ни дизайн монитора, ни базовую систему ввода и вывода (BIOS). Это позволило конкурентам создать свои модели на основе IBM РС. Таким действием IBM открыла дорогу другим производителям и дала персональным компьютерам возможность развиваться.

Операционной системой IBM PC была MS-DOS
Права на неё принадлежали Microsoft, тогда маленькой компании
В 1981 году компания Билла Гейтса не считалась гигантом, в её штате было всего 32 человека. Для сравнения, в 2018 году в компании числилась 131 тысяча человек на постоянной основе.
MS-DOS, как и IBM PC, дебютировала в августе 1981 года. С того момента и вплоть до 1993 года IBM и Microsoft совместно её совершенствовали. В 2000 году компания Билла Гейтса официально прекратила разработку операционной системы.
MS-DOS была базовым слоем в разработке ранних версий Windows. В будущем она служила загрузчиком для нескольких версий главной операционной системы Microsoft, вплоть до Windows ME (версия 8.0).
Похожие публикации:
- Каким образом задается абсолютный адрес ячейки которая находится на пересечении столбца а и строки 1
- Какое масло заливать в мосты и коробку
- Какой адрес электронной почты написан неправильно
- Какой должен быть порядок определения процедур и функций в программном модуле
40 лет назад IBM представила первый массовый персональный компьютер

12 августа 1981 года корпорация IBM представила персональные компьютеры IBM PC, совершив настоящий переворот в мире вычислительной техники. Однако открытая архитектура и несерьезное отношение к проекту сыграли с IBM дурную шутку, позволив другим производителям лишить корпорацию изрядной доли прибыли.
12 августа 1981 года в отеле Waldorf Astoria в центре Манхэттена в Нью-Йорке корпорация IBM представила новый продукт — персональные компьютеры IBM PC (Personal Computer), или, в соответствии с системой обозначений самой фирмы, модель IBM 5150. Это событие, вскоре вызвавшее настоящую революцию в вычислительной технике, в то время мало кто заметил. Освещение в прессе было скромным, и в IBM даже переживали, что на презентацию никто не придет, тем более что место для нее было выбрано не совсем привычное.
Однако вскоре небольшие компьютеры начали расходиться миллионными партиями, и IBM стала однозначно доминировать на этом рынке. Персоналки позволили резко увеличить число людей и организаций, использующих компьютеры. Другие компании, включая Apple и Tandy Corp., уже производили персональные компьютеры, причем цены и начинка у них были сопоставимыми, однако плюсами IBM стали открытые стандарты, взаимозаменяемость компонентов, производимых другими фирмами, и возможность апгрейда. Таким образом IBM удалось установить новый технологический стандарт для этого класса устройств.
Впрочем, несмотря на первоначальное доминирование на рынке IBM, уже к 1986 году большинство используемых устройств было всего лишь IBM-совместимыми, появилось множество новых производителей, за счет открытой архитектуры и стандартов отбиравших у IBM свою долю рынка. Кончилось все это упадком компании, и в 2005 году китайский производитель компьютеров Lenovo Group приобрел бизнес IBM по производству ПК.
Разумеется, IBM не принадлежит честь изобретения компьютеров, которые продавались уже несколько десятилетий. Производство настольных компьютеров тоже существовало, причем от отдельных любительских сборок шагнуло к серийному производству. Большинство историков сходится во мнении, что первоначальная революция персональных компьютеров была устроена еще в апреле 1977 года, когда на первой компьютерной ярмарке Западного побережья Стив Джобс представил свой Apple II ценой от $1298 (около $5800 в нынешних ценах), а его конкурент Commodore показал свой PET. Обе машины предназначались для достаточно широкого круга потребителей, не ограничиваясь лишь сугубо техническими специалистами. В августе того же года Tandy выпустила серию настольных компьютеров TRS-80, которые комплектовались играми.
Первоначально IBM не собиралась всерьез конкурировать на этом зарождающемся рынке персональных компьютеров, специалисты фирмы намеревались лишь немного расширить предлагаемый ими спектр успешно продаваемых, но сугубо профессиональных компьютеров. Этим и объясняется «легкомысленность» многих решений, начиная от использования чужих компонентов и программного обеспечения и заканчивая открытой архитектурой, которую IBM не стала тогда лицензировать. Доступен был полный исходный код BIOS.
Сам проект по созданию небольшого компьютера зарождался в подразделении IBM General Products Division, которое специализировалось на мини-компьютерах и успешном бизнесе пишущих машинок. Но у этого подразделения не хватало бюджета и людей, которых можно было бы выделить на новый проект. Генеральный директор IBM Фрэнк Кэри решил профинансировать разработку ПК из собственного кармана. Он обратился к руководителю лаборатории и одному из членов совета директоров IBM Уильяму Лоу, который уже предлагал ранее конструкцию подобной машины. Лоу отчитывался непосредственно перед Кэри, минуя сложную бюрократическую систему IBM по разработке продуктов, которая непомерно разрослась со времен создания успешной серии мэйнфреймов System/370 (S/370) в 1970 году, стоявших в вычислительных центрах сотен корпораций и фирм.
Обычный порядок вывода на рынок нового продукта занимал четыре или пять лет, однако зарождающийся ПК требовал иных темпов. План Лоу состоял в покупке уже существующих компонентов и программного обеспечения и объединении всего этого в одном устройстве, ориентированном на самые широкие массы пользователей и подкрепленном авторитетом фирмы. Изначально у IBM не было ни собственной подходящей операционной системы, ни дешевых микросхем. Можно было ожидать, что продавцы мэйнфреймов станут игнорировать или даже критиковать «персоналки», поэтому весь проект до поры до времени держался в секрете.
У Лоу был друг, инженер-программист Джек Сэмс, шапочно знакомый с 24-летним Биллом Гейтсом, к которому и обратились в поисках операционной системы, способной работать на новом ПК. В свое время Гейтс бросил Гарвард, чтобы заняться микрокомпьютерным бизнесом, он руководил компанией Microsoft, насчитывающей в штате 31 человека. Однако занимались там отнюдь не операционными системами, а языком программирования «Бэйсик».
В июле 1980 года сотрудники IBM встретились с Биллом Гейтсом, он не произвел на них должного впечатления, поэтому сначала предпочли обратиться к Гари Килдаллу, создателю Digital Research — самой известной на тот момент компании по разработке программного обеспечения для микрокомпьютеров. Но Килдалл совершил, возможно, бизнес-ошибку века: он послал на эти переговоры свою жену-юриста, и встреча ни к чему не привела. Так Гейтс остался единственным вариантом, и он более серьезно отнесся к задаче, поставленной перед ним IBM.
В августе того же года Лоу представил правлению фирмы свой план собрать ПК всего за год вне обычного порядка разработок и, несмотря на высказанные сомнения, все же получил одобрение. Дело в том, что IBM уже прежде терпела неудачи с собственными мини-компьютерами, ведь у IBM PC на самом дели были непопулярные предшественники, например IBM 5120 и Datamaster, поэтому альтернативная стратегия Лоу пришлась как нельзя кстати. К тому же он пользовался полной поддержкой Фрэнка Кэри. Так план Лоу и был одобрен.
Далее Лоу согласовал с поставщиками, включая Билла Гейтса, все условия, объемы и сроки. Однако Гейтс быстро пришел к выводу, что его фирма не сможет уложиться в срок, установленный IBM, написав операционную систему с нуля, поэтому просто выкупил систему под названием QDOS (Quick and Dirty Operating System — «Быстрая и грязная операционная система») у ее создателя Тима Патерсона, адаптировав ее для IBM. А IBM в свою очередь предпочла переложить ответственность за разработанную операционную систему на Microsoft, поэтому Microsoft сохранила все права на операционку, заплатив $75 тыс. за QDOS и переименовав ее просто в DOS. К началу 1990-х эта инвестиция увеличила стоимость компании до $27 млрд. Но явный стратегический просчет IBM, связанный с отказом сохранить права на операционную систему, вышел далеко за рамки этих $27 млрд, ведь это значило, что именно Microsoft отныне устанавливает стандарты для операционных систем на ПК. Никто не думал, что бизнес ПК станет таким быстрорастущим. Позже Гейтс скажет, что ему всего лишь «повезло». Еще одним будущим триумфатором стала фирма Intel, чьи микропроцессоры 8088 были приобретены тогда для будущего сборного ПК.
Огромная заслуга в быстром запуске проекта IBM PC принадлежит техническому менеджеру Филиппу Эстриджу, который в результате и представлял новый проект 12 августа 1981 года в Waldorf Astoria. В отеле собралось около ста человек. Эстридж описал разработку, попросил продемонстрировать ее работу и ответил на несколько вопросов.
Компьютер IBM PC был нацелен непосредственно на бизнес-рынок, что вынудило других производителей компьютеров последовать его примеру. Когда разработчики начали писать программное обеспечение для IBM PC, они приняли MS-DOS как отраслевой стандарт. И конкурентам IBM пришлось также использовать микросхемы Intel и DOS.
Первые поставки начались в октябре 1981 года. За первый год своего существования IBM PC принес доход в размере $1 млрд, что намного превысило все мыслимые прогнозы. Компьютер предлагался в разных конфигурациях, самая дешевая из них стоила $1565, самая дорогая — 3005$. При покупке можно было отказаться от жесткого диска, флоппи-дисковода и стандартного CGA-монитора, ограничившись адаптером для кассетного магнитофона, с которого загружались программы, и видеоадаптером для подключения к телевизору. Все это было обычной для тех лет практикой, в СССР первые пользователи самособранных компьютеров конца 1980-х и начала 1990-х также ограничивались бытовыми магнитофонами для загрузки программ и обыкновенными телевизорами в качестве мониторов. Процессор Intel 8088 работал на частоте 4,77 МГц, а объем оперативной памяти составлял от 16 до 256 килобайт, что выгодно отличало новый компьютер от Apple II с 1 МГц и 4–48 килобайтами соответственно.
Воодушевленные своим успехом, разработчики IBM PC в начале 1983 года выпустили новый ПК под названием IBM PC/XT. В 1984 году появился еще один преемник — IBM PC/AT. Эта машина станет последним ПК, созданным вне обычного процесса разработки IBM. Джон Опель, сменивший Кэри на посту генерального директора в январе 1981 года, поддержал идею «обуздания» бизнеса ПК. Во время своего пребывания в должности Опель оставался в стороне от ПК, так и не поняв все значение этой технологии.
IBM продолжала продавать миллионы персональных компьютеров, но со временем прибыль от ее бизнеса по производству ПК снижалась — с 80% в 1982–1983 годах до 20% десятилетием позже.
Отношения IBM с двумя важнейшими поставщиками, Intel и Microsoft, оставались напряженными. И Microsoft, и Intel заработали состояния, продавая конкурентам IBM те же продукты, что и IBM. Соперники быстро выяснили, что IBM де-факто установила технические стандарты для ПК, поэтому вынуждены были разрабатывать совместимые версии своих устройств, которые можно было вывести на рынок быстрее и продавать с меньшими затратами. А тот, кто не смог принять эту новую реальность, терпел убытки и сходил со сцены. В каком-то смысле исключением оставалась лишь фирма Apple, которая устанавливала свои собственные стандарты и в течение долгих лет сохраняла и сохраняет свою долю рынка. По мере того, как цены на клоны ПК продолжали падать, машины становились все более мощными — действовал так называемый эмпирический закон Мура, согласно которому количество транзисторов, размещаемых на кристалле интегральной схемы, удваивается каждые два года.
Подписывайтесь на «Газету.Ru» в Новостях, Дзен и Telegram.
Мы сообщаем главное и находим для вас интересное.
История IBM PC
IBM PC. Всего пять букв, но сколько теплых чувств они вызывают глубоко в душе каждого, кто неравнодушен к зарождению эры персональных компьютеров. Но история IBM PC – это не просто набор фактов о модели или семействе машин, и даже не долгий рассказ о годах, которые познакомили весь мир с понятием «персональный компьютер». Это целая эпоха, которая продолжается до сих пор. Эпоха открытых стандартов, передовых технологий и гибкой платформы, которая уже 40 лет сохраняет все те же преимущества, что были представлены 12 августа 1981 года. Сегодня я расскажу вам полную историю рождения великого IBM PC – не компьютера, но концепта, который не только изменил весь мир, но и сделал Билла Гейтса всемогущим.

Предыстория IBM PC. «Портативные» компьютеры, бизнес и офис
Многие думают, что IBM PC появился только в 1981 году, но на самом деле этот бренд существовал гораздо раньше. До того, как IBM задумалась о «персональности» компьютера, важным и нужным направлением была его «портативность». В сентябре 1975 года был представлен IBM 5100 – первый Portable Computer, или сокращенно PC. Это устройство впервые показало всем, что мощный компьютер может занимать не целую комнату, а лишь один чемодан, всюду оставаясь спутником своего занятого владельца.

Уже тогда стало понятно, что эпоха компьютеризации бизнеса быстро движется от громоздких мейнфреймов, занимавших целые залы, к небольшим и удобным устройствам, которым найдется место даже в самом захолустном офисе. Воплотить идею «портативности» помог PALM – микропроцессор, который на самом деле представлял собой печатную плату с возможностью считывать микрокоды и работать с простейшими инструкциями. Такая плата была настоящей мечтой гаражных волшебников ранних 70-х, и вызвала серьезный интерес в среде компьютерных гиков. За относительно небольшую сумму будущий владелец IBM PC 5100 получал кассетный проигрыватель, пятидюймовый экран и 16 Кб оперативной памяти.
Вместе с изменением понятия компьютера менялись и его сферы применения. Если раньше компьютерами в бизнес-сфере называли огромные стационарные мейнфреймы стоимостью от 10 до 20 тысяч долларов, то IBM 5100 с припиской «портативный» презентовался как незаменимый инструмент для инженеров и других специалистов, вынужденных заниматься полевой работой вдали от проверенных мейнфреймов. Компьютер в чемодане без труда позволял быстро провести расчеты или подготовить нужные документы, чем и завоевал признание среди многих специалистов в сфере тяжелой промышленности и других крупных отраслей.
Следующим шагом в бизнес-плане компьютеризации IBM было покорение офисного рынка. Модификации 5110 и 5120 предназначались в том числе и для офисной работы, ведения бухгалтерии и работы с документами, но «портативность» таких машин вызывала серьезные вопросы.

Дело в том, что для работы с массивами данных использовались стеллажи с жесткими дисками, которые были размером со шкаф и сводили на нет всю привлекательность обладания «портативным» компьютером. Этот недостаток устранили лишь в модели 5150, но она едва ли чем-то напоминала своих предшественников.
В феврале 1978 года компания IBM начала работать над новым устройством, призванным продолжить развитие идеи офисного компьютера – этим «микрокомпьютером» (а именно так называли подобные девайсы в те годы) был System 23/Datamaster.

В качестве офисной системы Datamaster особенно не преуспел – несмотря на то, что это был самый настоящий микрокомпьютер с передовым на то время процессором Intel 8085, он весил 43 килограмма, был не особенно удобным в использовании и сильно проигрывал знаменитому Apple II. Не помогала и стоимость – Datamaster всё еще позиционировался как ЭВМ enterprise-класса и обходился в 10 тысяч долларов. Но самым печальным для IBM была бюрократическая медлительность, из-за которой долгожданный компьютер появился в продаже значительно позже плана, в июле 1981 года. Стоит ли говорить, что уже через месяц мир увидел машину, которая изменила всё…
IBM PC. Дерзкие Атаристы и интересная идея
На первый взгляд может показаться, что IBM PC всегда был проектом внутренней кухни огромной компании, но подобное предположение на самом деле очень далеко от истины. IBM вполне устраивало своё положение на рынке, а большой бизнес, постепенно осваивающий громоздкие компьютеры, с радостью выписывал чеки на баснословные суммы, заказывая передовую технику конца 70-х. Однако в 1978 году случилось неожиданное – Atari представила свою игровую консоль Atari VCS, вошедшую в историю под более поздним названием Atari 2600.

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

Кэри не принадлежал к заядлым консерваторам из 50-х, и во многом симпатизировал развитию направления «малых систем» (тех самых, которые уже не занимали полкомнаты, но всё равно были далеки от сегодняшних компьютеров).
Тщательно обдумав предложение, он переадресовал его руководителю подразделения «информационных систем» (Data Entry Systems) Би́ллу Ло́у (Bill Lowe), который в свою очередь пришел с предложением к управляющему совету IBM. Там подобную дерзость не оценили, назвав «самым дурацким предложением на свете», но саму идею не забраковали, предложив Лоу собрать небольшую команду энтузиастов и разработать концепт персонального компьютера авторства самой IBM. На всё про всё был выделен месяц – сразу видно, насколько руководство гигантской технологической компании было тронуто предложением Atari.

Лоу собрал небольшую команду из тринадцати человек, и установил максимально либеральные рамки для рабочего процесса. Неформальное общение и безграничное творчество сделали работу продуктивнее некуда. Как отмечал менеджер проекта IBM PC Дон Э́стридж, «Если вы конкурируете с ребятами, которые начинали в гараже, то вам самим стоит начинать там же».
При этом вопреки расхожему мнению IBM не отличалась пафосными заявлениями и никогда не претендовала на эксклюзивные права по захвату новорожденного ПК-рынка. Как настоящие бизнесмены старой школы, прагматики и практики, IBM прощупывали нишу и налаживали контакты с компаниями, уже зарекомендовавшими себя в этой молодой индустрии – на тот момент никто еще не предполагал, где будущий IBM PC окажется наиболее востребован.
В рамках поиска потенциальных партнеров президент отдела по разработке программного обеспечения Джек Самс посоветовал руководству IBM обратить внимание на молодую, но подающую большие надежды компанию Microsoft.

Будучи подкованным в теме персональных компьютеров и затаивший обиду на руководство (за отказ купить BASIC у Microsoft, который вылился в серьезные затраты на создание аналога), Самс 21 июля 1980 года позвонил Биллу Гейтсу и ненавязчиво предложил встретиться, чтобы поговорить о персональных компьютерах. В историю вошло предупреждение Самса вдохновленному Гейтсу. Он сказал: «Не задавайся, и не думай, что за этим будет что-то серьезное».

В скором времени Самс в сопровождении двух корпоративных сотрудников приехал на встречу с Гейтсом и Стивом Ба́лмером в Сиэ́ттле, где располагался офис Microsoft, для обсуждения своего грандиозного предложения. Забавно, что Самс при первой встрече даже не опознал в Гейтсе руководителя компании – он решил, что перед ним кто-то из младшего персонала, вроде паренька, который носит кофе и документы с этажа на этаж.

Такому впечатлению способствовал внешний вид Билла Гейтса в те годы – типичный щуплый подросток с писклявым голосом, больше походившим на старшеклассника, нежели на серьезного бизнесмена. Но как только конфуз был исчерпан, на стол тут же легла толстая папка документов о неразглашении (NDA) – ими IBM обеспечивали себе юридический иммунитет и называли любые условия.
«С IBM было сложно», — вспоминал позже Гейтс. – «Приходилось подписывать все эти смешные бумаги, где говорилось, что IBM может делать всё что угодно, когда угодно, и использовать ваши секреты как того пожелает. Чтобы подписать такое, требовалось немного слепой веры».
И её Гейтсу хватило – бумаги были подписаны без лишних слов.
Приступив к обсуждению, Самс в первую очередь поинтересовался состоянием рынка персональных компьютеров в 1980 году, а также тем, какие подводные камни стоит ожидать в процессе работы над проектом компьютера. Самс был человеком из сферы софтва́ра, и давно видел большой потенциал в сотрудничестве с Microsoft по части программного обеспечения. И когда ему устроили экскурсию и показали, над чем работают Гейтс и его команда за закрытыми дверьми, Самс только утвердился в своем мнении, так как был серьезно впечатлен.
После консультации с новоприбывшим Гейтсом и другими сотрудниками своей крепко сбитой команды, Лоу 8 августа 1980 года презентовал руководству IBM концепт машины, которую могли бы создать в компании. Во многих документальных фильмах любят говорить, что IBM PC создавался в спешке, в едином порыве, но на самом деле проект был продуман до мелочей – особенно на фоне других выделялись две особенности, о которых мы сейчас расскажем.
Легендарная концепция open-architecture. Сказки «биографов» IBM PC
На заре 80-х все домашние компьютеры на рынке были построены на основе одного из двух микропроцессоров – это был либо MOS 6502, либо знаменитый Zilog Z80. Оба эти проекта были продуктами скромных стартапов, позаимствовавших логику и инструкции у более дорогих и престижных продуктов лидеров рынка – Motorola 6800 и Intel 8080.
Несмотря на очевидные преимущества в виде дешевизны и доступности, эти микропроцессоры были 8-битными и поддерживали не больше 64 Кб оперативной памяти. Первые годы такого объема хватало на все задачи, но уже к 1980 году многим становилось очевидно, что в скором времени это ограничение станет роковым. Тот же Apple II, несмотря на свои очевидные преимущества и удобства в работе, располагал всего 48 Кб (другие 16 занимал системный ROM). Даже там, где сегодня всё было прекрасно, осознавали технические сложности завтрашнего дня.
Заглядывая в будущее, инициативная группа Билла Лоу предусматривала возможность использования микропроцессора нового поколения, и благодаря плодотворному сотрудничеству с Intel на месте кандидата оказался новейший Intel 8088 – гибридный чип, сочетавший в себе 8-битные и 16-битные инструкции, внушительную тактовую частоту в 5 МГц и возможность обрабатывать до 1 Мб оперативной памяти, что сразу же оставляло далеко позади конкурентов от MOS и Zilog. Но самое важное здесь то, что с такой начинкой машина не боялась будущих испытаний.
Горячо обсуждаемым оказался и другой интересный концепт под названием «открытая архитектура». В своей книге Accidental Empires историк Роберт Экс Кринжли называет этот концепт побочным продуктом решения IBM создать систему в максимально сжатые сроки, буквально «тяп-ляп», ведь с момента начала работы над компьютером до его выхода на рынок прошел всего год.
«Продукт IBM всего за год! Немыслимо! Вместо того, чтобы собирать всё самим, они могли просто купить комплектующие и собрать их – это было бы, как говорили в IBM, открытой архитектурой»
Данное высказывание во многом является экспрессией автора – сама IBM никогда не использовала термина «открытая архитектура», но многие исследователи и критики упорно приписывают её IBM PC. Но что обычно понимают под «открытой архитектурой»? К сожалению, понятия «открытости» и «закрытости» зачастую используют не буквально, а скорее в виде фигуральных выражений.
К примеру, Apple II был относительно открытой системой. Один из немногих споров, победителем которых стал Стив Возняк, а не Джобс, касался добавления в конструкцию платы слотов расширения, а также публикации детальной схемотехники, которая позволяла рукастым пользователям творить с железом такое, о чем его создатели и не помышляли, что в итоге поддерживало жизнь стремительно устаревающей платформы еще долгие годы.

Другим эталоном «открытости» были машины бизнес-сектора, использующие CP/M в компьютерах с платами расширения S-100 – владельцы таких решений обладали массой возможностей для того, что сегодня назвали бы апгрейдом.
В случае же с проектом IBM более подходящим будет термин «модульная архитектура», в которой система представляет собой набор заменяемых компонентов, подобранных с учетом любых требований и ожиданий клиента. С самого начала будущий владелец мог выбрать CGA-совместимый видеоадаптер для игр и работы с графикой, или же предпочесть ему монохромный MDA-вариант, отображающий до 80 колонок текста. Объем оперативной памяти мог быть любым – от рудиментарных шестнадцати до монструозных двухсот пятидесяти шести Кб, а вместо допотопного кассетного проигрывателя можно было выбрать два дисковода или другие интересные опции. С течением лет, когда такой подход приняли на вооружение другие бренды и производители, рынок по достоинству оценил преимущества широкого разнообразия, чего в мире домашних компьютеров первой волны просто не было.
В новом компьютере и правда использовали компоненты сторонних производителей, но все они были наилучшего качества, что помогло IBM PC заслужить репутацию невероятно надежной системы.
И хотя раньше IBM не доверяла сторонним компаниям участвовать в своих разработках, во всем остальном IBM PC оставался верен философии компании. В каталоге IBM никогда не было ни одного универсального мейнфрейма, подходящего для любого клиента. Стоило заинтересоваться покупкой подобной машины, как IBM отправляла по вашему адресу торговых представителей, которые на месте уточняли, для чего вам нужен компьютер, сколько у вас есть денег и места. Уже после этого вы совместными усилиями решали, какую систему собрать исходя из ваших нужд – сколько места нужно на жестких дисках, какие нужны терминалы и принтеры, понадобятся ли устройства для чтения кассет или перфокарт, и т.д.
Такой же подход в миниатюре использовал и IBM PC. Там, где другие компьютеры предлагали некоторую гибкость в ценах и комплектациях, IBM обеспечила максимально модульную конфигурацию с возможностью будущей замены видеокарт, жестких дисков, а с их появлением – и звуковых карт. Даже сегодня, уже 40 лет спустя, этот принцип продолжает находиться в основе всего компьютерного рынка – и остается его основным преимуществом.
Поиски операционной системы. Неочевидный выбор по-калифорнийски
Совет директоров IBM остался доволен успехами команды Лоу и тот получил добро на продолжение работы над IBM PC. Для удобства взаимодействия горстки энтузиастов с неповоротливой бюрократической империей IBM было создано специальное подразделение — Independent Business Unit (буквально независимый бизнес-филиал). Такая ячейка освобождалось от утомительного надзора руководства и лишней бюрократии, а совет директоров выступал скорее в качестве венчурных инвесторов. Знаменитый журнал Fortune охарактеризовал IBU как «попытку начать свою компанию, не покидая IBM». Филиал Лоу получил кодовое название Project Chess, а будущий компьютер на время работы стал обозначаться как проект Acorn. Как и прежде, единственным ограничением оказывалось время – на воплощение будущего IBM PC отвели всего год.
Джек Самс, уже не раз приятно удивленный сотрудничеством с Microsoft и лично Биллом Гейтсом, назначил с последним встречу в тот же день, когда по распоряжению совета директоров появился проект Acorn – 21 августа 1980 года. С готовностью подписать очередное соглашение о неразглашении, Гейтс без лишней неожиданности для себя узнал, что IBM собирается выпустить собственный компьютер. Машина, которой должно быть по плечу практически всё, по задумке Самса должна была использовать либо записанную на ROM-чип BASIC-систему как работал любой из трех домашних компьютеров первого поколения — Apple II, TRS-80 или PET -, либо опираться на дисковую операционную систему CP/M, фактического монополиста в сфере комплексного ПО для бизнес-сегмента в 1980 году.
Как разработчик BASIC, Microsoft предоставляла многим компаниям вариации системы в том числе и на других языках – том же Fortran и тд, — поэтому использование BASIC казалось Джеку Самсу очевидным выбором. Тот же ранее упомянутый Роберт Кринджли, как и другие историки с критиками эпохи IBM PC, объясняют желание воспользоваться сторонними разработками частью общего подхода в стиле «тяп-ляп», хотя на самом деле в индустрии конца 70-х-начала 80-х такой формат сотрудничества встречался повсеместно. И Apple, и Commodore и Radio Shack заказывали свои BASIC-микропрограммы у Microsoft, не испытывая никаких угрызений совести.
Однако совсем скоро в поле зрения Самса попал другой любопытный проект. Накануне весной Microsoft представила интересную плату расширения Z80 SoftCard для Apple II.

Это был микропроцессор Zilog Z-80, распаянный на отдельной плате и предназначенный для подключения в один из слотов расширения. Подключая такое решение, пользователь получал возможность выбирать, какому процессору доверить обработку операций – стандартному 6502 или новому Z80. Возможность такой манипуляции появлялась благодаря исключительно сложной структуре платы, которая позволяла Z80 использовать периферию и память Apple II. Авторство интересного изобретения принадлежало небольшой фирме Seattle Computer Products, партнером которой и выступила Microsoft.
Из-за того, что CP/M работала только на процессорах Zilog Z80 (и оригинальном Intel 8080), пользователи Apple II были отрезаны от бизнес-сегмента, а появление платы SoftCard позволяло без лишних затрат исправить такой недостаток. Теперь недорогой компьютер Apple мог использоваться на полную, включая не только продвинутые графические возможности, но и популярные рабочие программы, быстро превратившись в самую востребованную машину на рынке американского бизнеса. Невероятный успех SoftCard, уступая только знаменитому VisiCalc, превратил связку Apple II+SoftCard в самую популярную конфигурацию для работы с CP/M.
На волне подобного сотрудничества Самс даже подумал, что CP/M принадлежит Microsoft, но оказался неправ – разработчиком и владельцем этой интеллектуальной собственности была компания Digital Research, а Гейтс с командой просто пользовались лицензией.

Стоит заметить, что за долгие годы совместной работы между Биллом Гейтсом и Гэри Ки́лдаллом, главой Digital Research и автором CP/M сформировались теплые взаимоотношения.

Многие ОЕМ-производители работали с Microsoft по внедрению BASIC и необходимых микропрограмм, тогда как по всем запросам касательно операционной системы Гейтс любезно адресовал клиентов компании Килдалла. Исключением становились лишь клиенты, которые хотели получить кастомный вариант операционной системы для собственных нужд, но с учетом сложности работы и множества юридических нюансов, таких клиентов сразу же старались переубедить.
Долгие годы две компании работали бок обок, придерживаясь неписанного правила – Microsoft держится в стороне от операционных систем, в Digital не лезет в сферу языков программирования и всем, что связано с их внедрением.

Полюбовное сотрудничество продолжалось вплоть до 1979 года, когда Digital Research получила контракт на создание собственного BASIC для нужд одного из партнеров – Гейтс отнесся к подобному не иначе как к предательству, и отношения двух руководителей с того момента начали портиться.
Но бизнес есть бизнес, и Гейтс несмотря на разногласия пригласил Килдалла на встречу с представителями IBM. Холодный прагматизм Гейтса совсем не походил на открытый скепсис Самса, который считал, что в Microsoft слишком хорошо понимают потребности и нужды IBM, что в индустрии случается невероятно редко.
Только выбора у Самса не было. CP/M работала только на процессорах Z80, а в планах IBM было не просто получение лицензии от Килдалла, но и портирование всей системы на новейшую архитектуру 8088 в очень сжатые сроки. Договориться о подобном было бы чудом… но потом случилось нечто странное.
22 августа 1980 года – Релакс хиппи и просранное будущее
В роковой день той самой встречи произошла череда странных событий, которые и по сей день остаются белым пятном в истории появления IBM PC. Рассказы Самса и Килдалла об этом дне сильно различались, но ни одна из версий так и не нашла подтверждения – остается только гадать, что же произошло на самом деле.
По словам Самса, он и вся команда проекта, включая Гейтса и юристов IBM, прибыла в штаб-квартиру Digital Research в назначенное время, но, к своему удивлению, не обнаружила на месте Килдалла – он якобы решил отменить встречу, и отправился полетать на личном самолете над Калифорнией. Мол, погода стояла просто восхитительная, в встреча – да ну её.

Видных гостей в этот ответственный день встречала До́роти, жена Килдалла и по совместительству бизнес-управляющий Digital Research.

Самса подобный поворот событий пусть и смутил, но ненадолго – он передал Дороти пакет документов о неразглашении и других бумаг на подписание. В конце концов, это была стандартная процедура, а дело нужно было делать.
Однако в отличие от Гейтса, Дороти договор с IBM не понравился. Ничего удивительного в этом не было – по условиям соглашения IBM получала все права и возможности, могла использовать любую коммерческую тайну и была защищена от любых разбирательств и претензий. Партнер компании же, в свою очередь, не мог практически ничего, и любой спорный момент решался только в суде. Тем не менее, бумаги всё же были подписаны – после консультации с адвокатом.
Килдалл в свою очередь описывал события того дня совсем иначе. По его словам, он действительно находился в самолете во время прибытия делегации IBM, но летел он не прохлаждаться, а из деловой поездки, и самолет был не личный, а самый обыкновенный. При этом он высоко ценил компетенцию жены и полностью доверял ей ведение дел в компании – она занималась документами и бухгалтерией, тогда как сам Килдалл работал непосредственно с кодом и продуктами. Но самым интересным было заявление Килдалла о том, будто незадолго после полудня он уже вернулся в офис, где и «настойчиво убедил» жену подписать бумаги.
По его же словам сразу после этого дела пошли в гору, новоиспеченные партнеры пожали руки, а потом даже летели одним рейсом во Флориду, по пути размышляя о планах на будущее. Но такая версия озвучивалась только Килдаллом – Самс в свою очередь заявил, что после встречи отправился в Сиэттл, чтобы обсудить всё с Гейтсом, во Флориду полетели два других сотрудника, а Килдалла с ними на рейсе не было вообще.
Подобные расхождения в описании тех событий присутствовали и в рассказах других участников – причем история со стороны Самса находит куда больше поддержки. Её подтверждали и коллеги Самса по IBM, и даже адвокат Килдаллов, который сказал, что глава Digital Research вообще не появился на встрече в тот день, из-за чего стороны так и не пришли к соглашению.
К чему же нас подводит эта Санта-Барбара? Подходы к ведению дел у Гейтса и Килдалла серьезно различались – вплоть до того, что в прессе их образы часто ставили напротив друг друга. Один был увлеченным бизнесменом-оппортунистом с восточного побережья, а другой – калифорнийским хиппи, который плевать хотел на большой бизнес и все его правила. Там, где Гейтс понимал риски и показывал всем свой серьезный подход и деловую хватку, получая контракты и завоевывая доверие, Килдалл не видел смысла в формальностях и просто пользовался положением незаменимого CP/M разработчика. Digital Research были на гребне волны, многие компании обращались к ним за услугами и поддержкой, но Гэри Килдалл предпочитал жить налегке, чем и породил о себе массу стереотипов в прессе. А ведь в сухом остатке он был отличным программистом, одним из лучших в Кремниевой долине.
Но для Джека Самса, бывалого корпората IBM, сотрудничество с человеком, не признающим авторитетов и не понимающим важности деловых переговоров, виделось не более чем абсурдной идеей. Партнерство с IBM на стороне программных оболочек прекрасно реализовывал Гейтс со своей командой, и подписание нового контракта с неизвестной Самсу компанией выглядело сомнительной идеей. Несмотря на то, что Digital Research не отказывались портировать CP/M на архитектуру 8088, достичь соглашения не получалось. Крутой нрав Килдалла и отчаянное положение Самса привели к тому, что будущее IBM PC в какой-то момент повисло в воздухе…
А потом Гейтс предложил Самсу QDOS.
Рождение DOS-империи Microsoft. Первая хитрость Билла Гейтса
Знаменитая байка о том, что Билл Гейтс украл абсолютно всё, включая Windows, корнями уходит в историю происхождения MS-DOS.
Еще в ноябре 1979 года давний партнер Microsoft, компания Seattle Computer Products, выпустила на рынок весьма интересный продукт – это была полнофункциональная плата с процессором Intel 8086, предназначенная для сборщиков высокого класса и энтузиастов компьютерных технологий.

В отличие от более доступного 8088, который IBM выбирала для будущей системы, 8086 был полностью 16-битным микропроцессором, и не имел обратной совместимости с 8-битными программами и средами.
Однако решение выбрать 8088 было продиктовано не только финансовыми соображениями. 8086 на момент выхода был невероятно дорогим и мощным микропроцессором, и руководство IBM опасалось предлагать обычным клиентам машину на его основе, — впечатлившись возможностями микропроцессора Intel, они могли отказаться от покупки или аренды более дорогих машин из кластера самой IBM. 8088 виделся прекрасным вариантом для компьютера среднего класса, но при этом операционной системы в арсенале будущего IBM PC всё еще не было. Передовые платы SCP оказывались бесполезными без функциональности CP/M, но Digital Research, несмотря на постоянные заверения, продолжала срывать сроки и злить Джека Самса, который уже спал и видел, как проект IBM PC отправляется в мусорную корзину. В конце концов раздосадованный постоянными рассказами о релаксирующем Килдалле программист SCP Тим Патерсон решил написать собственную операционную систему для семейства 8088/8086 – и назвал её QDOS (Quick-and-Dirty-Operation-System – буквально «Операционная система Тяп-Ляп». Идеально для общего видения IBM PC, не находите?)

И такое название система получила не случайно – Патерсон не просто решил написать систему, а провел самый настоящий реверс-инжиниринг CP/M. Килдалл был так возмущен подобным подходом, что прямо обвинил SCP в незаконном присвоении исходного кода системы, им не принадлежащей. К сожалению для главы Digital Research, подкрепить такое громкое заявление было нечем – у Патерсона просто не могло быть доступа к исходным файлам системы, но они ему и не понадобились. Воспользовавшись сервисным мануалом CP/M, он скопировал все вызовы системных API друг за другом, по сути, создав точную функциональную копию чужого продукта. Причем с юридической точки зрения Патерсон не нарушил никаких законов, так как не копировал методы Килдалла, а реализовал те же функции по-своему. Судебные разбирательства на этот счет пришли к выводу, что QDOS не нарушает прав на интеллектуальную собственность, так как на общие API авторское право не распространяется (защищены лишь конкретные его вариации).
Патерсон не просто создал клон CP/M, но и доработал методы работы с файлами и дисковым пространством, а также позаботился о том, чтобы миграция с CP/M на QDOS была простейшей задачей для любого штатного программиста. Выражаясь более современными категориями, QDOS был по отношению к CP/M таким же продуктом, как Linux по отношению к Unix – причем последнего никто в незаконной природе не обвинял. Однако история маленькой системы интересна не только созданием, но и дальнейшими событиями.

Перед Биллом Гейтсом стояла сложнейшая задача – время таяло на глазах, а Джек Самс становился всё мрачнее с каждым днем. Однажды Патерсон в разговоре с Гейтсом упомянул о QDOS на случай, если Microsoft всё же потребуется помощь с системой. Гейтс тут же позвонил Самсу и спросил: «Ты договоришься, или мне заняться?». Ответ Самса в том самом разговоре станет роковой ошибкой для IBM. «Заполучи это любой ценой», — ответил Самс и положил трубку.
Для Самса, человека очень далекого от компьютерного программирования, не было никаких оснований в том, чтобы не переложить очередную системную задачу на плечи Microsoft – в конце концов, все минувшие годы сотрудничество двух компаний было безоблачным и невероятно плодотворным. «Мы хотели, чтобы это было их проблемой», — цинично комментировал Самс своё решение. Он не мог и предположить, что такая «проблема» для Microsoft уже через несколько лет станет камнем преткновения для самой IBM.
Контракт Microsoft и IBM. Большие деньги, большие возможности
30 сентября 1980 года Гейтс, Стив Балмер и Боб О’Рир – седьмой сотрудник Microsoft – отправились во Флориду, чтобы озвучить своё предложение руководству IBM. Для Самса, который старался отгородиться от любых программных проблем, такой расклад виделся идеальным – Microsoft предоставляла IBM не только операционную систему, но и поддержку 4 языков программирования (BASIC, COBÓL, Fortrán и Pascal), а также целый ряд полезного программного обеспечения (включая легендарную Microsoft Adventure).
Билл Гейтс ставил лишь одно условие: Microsoft не станет продавать свои программы и систему, а предоставит IBM лицензию по фиксированной цене с дополнением в виде выплаты роялти из расчета за каждую проданную копию ПО. В IBM посчитали, что такая схема будет выгодна обеим компаниям, и позволит Microsoft сохранить некоторую степень свободы от бюрократического болота проекта IBM PC, поэтому предложение Гейтса было принято. Так 24-летний бизнесмен с внешностью старшеклассника, прыщавым лицом и писклявым голосом получил в свои руки, пожалуй, самый важный бизнес-проект IBM за всю историю компании. Впервые за всё время насквозь консервативный совет директоров изменил своим принципам – и с годами наверняка пожалел об этом. Но даже в тот момент накал страстей был немалый – все понимали, что если Microsoft не справится, проект IBM PC сразу же будет свернут.

Контракт между Microsoft и IBM был официально заключен 6 ноября 1980 года, и по его условиям компания Билла Гейтса получала аванс в сумме $700 тысяч для начала работы над портированием программной инфраструктуры на архитектуру будущего IBM PC. По иронии судьбы сразу же после подписания договора куратор Джек Самс и руководитель Project Chess Билл Лоу были переведены в другие подразделения IBM – бюрократическая машина не делала исключений для выдающихся сотрудников. Новым руководителем был назначен Дон Эстридж.

Пока специалисты Microsoft трудились над программной частью, другая команда занималась подбором компонентов машины. Уже в ноябре в штаб-квартиру IBM поступило два прототипа будущего компьютера. Чтобы представить уровень секретности проекта, достаточно знать, что прототипы стояли в хранилищах без окон за сейфовыми дверьми, замки к которым предоставляла исключительно сама IBM. Работа над Project Chess в конце 1980 года напоминала классические бизнес-процессы наших дней, когда география не имеет особого значения, а на первом месте – решение поставленных задач и достижение общих целей. Представители компаний поддерживали постоянную связь по телефону и специально разработанной внутренней системе электронной почты, а все конфиденциальные отправления и посылки перевозились срочными рейсами в ночное время. В офисы тоже часто наведывались внезапно, без каких-либо предупреждений (что особо бесило сотрудников Microsoft – но IBM таким образом тщательно следила, чтобы секретность проекта не подвергалось даже самому малейшему сомнению).
Тем не менее, в переговорах всплыли самые разные сложности, и работа по графику была уже невозможна – по словам Гейтса, когда все нюансы были улажены, «мы опаздывали на 3 месяца». Чтобы нагнать отставание, в Microsoft перешли на семидневную рабочую неделю, забыв обо всем ради заветного проекта. Многие сотрудники даже Рождество отмечали не в семейном кругу, а в своем потном офисе.

Первым серьезным испытанием стала реализация работы новой машины в двух режимах – на элементарном BASIC и с операционной системой на жестком диске. И если первое было по плечу Microsoft, то второе в большинстве своем зависело от успешного партнерства с Seattle Computer Products, которая в лице Тима Патерсона всё это время продолжала плодотворную работу над QDOS, превращая «систему тяп-ляп» в полноценный коммерческий продукт. 1980 год уже подходил к концу, когда в фирме наконец закончили прототип системы с рабочим названием 86-DOS.
Ни Патерсон, ни его коллеги не могли и предположить, какие грандиозные планы были у Билла Гейтса на эту маленькую систему.
Великая «афера» Билла Гейтса. Сказка о клиентах и DOS на сдачу
Если до конца 1980 года Билл Гейтс вел себя как типичный прямолинейный бизнесмен, то затем в его характере произошли перемены, сильно повлиявшие на публичный образ основателя Microsoft в дальнейшие годы. Подписывая соглашения о роялти-платежах за использование программных возможностей Microsoft в программном пакете IBM PC, Гейтс рассчитывал получить серьёзную прибыль. Но делиться этой прибылью с SCP он никогда не собирался – в маленькой фирме из Сиэттла о грандиозном проекте IBM даже не подозревали, не говоря уже о том, что кустарной системе Патерсона без его ведома отвели значительную роль в успехе авантюры одной из самых больших компаний в мире. Гейтсу нужен был 86-DOS, и желательно еще вчера – поэтому он решил сделать так, чтобы давние партнеры даже не поняли, зачем именно ему так понадобилась их небольшая разработка.
В январе 1981 года Пол А́ллен вел переговоры с владельцем Seattle Computer Products Родом Броком, заявив ему, что у Microsoft накопился большой портфель крупных клиентов, заинтересованных в использовании 86-DOS.

В рамках договоренности Microsoft предлагала свои услуги в качестве посредника – или, размышляя современными категориями, ретейлера – который принимал на себя обязательства по распространению 86-DOS, и обязался платить SCP по 10 тысяч долларов за каждую проданную лицензию, и по 15 тысяч для случаев, когда лицензия включает исходный код системы. В качестве поощрительного бонуса Брок получал 10 тысяч долларов, чтобы закрепить сделку.
Для маленькой провинциальной фирмы подобные условия казались сказкой наяву – в Microsoft уверяли Брока, что продажи лицензий пойдут на десятки, а то и на сотни, тем самым обеспечив компании-разработчику серьезную прибыль без лишних хлопот. Патерсон, который работал над системой в свободное от работы время и без надежд на какой-либо гонорар, явно высоко оценил подобные перспективы.
В идиллическом контракте было лишь одно условие, которое стало бы тревожным звоночком для кого угодно. «Никакие условия контракта не обязывают Microsoft раскрывать своих клиентов SCP», — значилось в соглашении. Брок позже признавал, что такое условие показалось ему странным, но документы всё равно были подписаны. Само собой, никаких армий ожидающих клиентов у Microsoft не было – за их спиной стоял лишь один (зато какой!) клиент – сама IBM. Таким образом, заплатив SCP в сумме всего $25 тысяч, Microsoft получила в своё распоряжение заветную операционную систему.
Уже в феврале 1981 года 86-DOS был успешно запущен на одном из прототипов IBM. Боб О’Рир в своих интервью описывал момент первого запуска как «приятнейший в своей жизни».
Но IBM не спешила рассыпаться в благодарностях – система нуждалась в доработке, и Microsoft была вынуждена неоднократно обращаться к Патерсону, чтобы тот по заказу неведомых клиентов реализовал в своей разработке многие необходимые изменения. Сначала он делал это как консультант, но потом Microsoft убедили его уйти из SCP и присоединиться к их дружной команде. Едва Патерсон пересек порог их офиса в качестве штатного специалиста, как услышал крик – «Это IBM!». Секрет раскрылся.
Иронично, но Патерсон, который долгие годы доказывал, что не воровал исходники CP/M, в итоге столкнулся с необходимостью видоизменить 86-DOS настолько, что тот стал практически неотличим от CP/M. Например, указатель используемого диска в виде буквы A: была точной копией логики системы Digital Research, и, хотя Патерсон был против подобного, его мнения после пожеланий IBM никто не спрашивал.
IBM планировала анонсировать IBM PC в августе 1981 года, — ровно годом позже с того момента, как руководство IBM дало Project Chess зеленый свет. Вся команда работала усерднее, чем когда-либо, чтобы переноса заветной даты не произошло.
В это же время IBM активно сотрудничала с различными разработчиками программного обеспечения, — например, VisiCalc и создателями текстового редактора EasyWriter – чтобы расширить перечень софта, который будет доступен на грядущей платформе. Несмотря на то, что секретность проекта всё это время оставалась на высоком уровне, в июне журнал InfoWorld неожиданно для всех опубликовал удивительно точный и подробный материал, посвященный новой системе IBM, даже отметив, что «операционная система будет не CP/M, но очень похожа».

Ошиблись журналисты лишь в предполагаемой дате анонса – в издании сообщали, что компьютер покажут в июле, а не в августе. Оригинально справиться с такой неурядицей IBM помогла знаменитая старческая бюрократия и медлительность – в июне был анонсирован Datamaster, та самая система, которая была в разработке еще с 1978 года и еще до IBM PC хотела походить на типичный домашний компьютер. Журналистов раскритиковали, заявив, что вся их публикация была выдумкой. Хотя теперь мы уже знаем, что не была.
Сделка века. Гейтс покупает будущее, Килдалл вяло мстит
27 июля 1981 года, всего за 2 недели до запланированного анонса, Билл Гейтс заключил соглашение, которое вошло в историю не иначе как сделка века.
Для Рода Брока, главы Seattle Computer Products дела складывались неважно. Толпы покупателей, желающих приобрести лицензию на 86-DOS так и не появилось, а теперь еще и Патерсон, единственный программист в «железной» компании, ушел в Microsoft, оставив Брока наедине с системой, которая оказалась никому не нужна. И хотя на тот момент было уже очевидно, кто заплатил деньги за единственную проданную лицензию, для SCP это ничего не меняло – деньги заканчивались, и Брок начал поиски компании, которая занялась бы поддержкой 86-DOS в обмен на эксклюзивную лицензию. Билл Гейтс, едва услышав о подобном предложении, появился на пороге Брока с чеком на $50 тысяч. Но интересовала его совсем не поддержка – он заявил, что намерен купить систему для своей компании. Эксклюзивная лицензия оставалась у SCP, что было неплохо, но Броку куда интереснее виделась перспектива подзаработать в эти сложные времена. И он без лишних раздумий подписал документы.
Так Microsoft за 50 тысяч долларов заполучила 86-DOS, который сразу же сменил название на всем известный MS-DOS.

Эта сделка, как и многие другие на заре компьютерной эры, стала хрестоматийным примером того, как инженеры-самоучки, знающие всё о битах и байтах, пришли в бизнес и встали во главе больших технологических компаний – обычно они ничего не знали о бизнесе и ведении дел, допуская обидные, совсем детские ошибки. Но Билл Гейтс был человеком другого сорта — за всю свою карьеру он не позволил себе совершить ни одной подобной ошибки, и всегда прекрасно знал, как повернуть условия того или иного соглашения в свою пользу на переговорах с непросвещенными партнерами. Ему это давалось поразительно легко – и тот же MS-DOS, купленный в 1981 году за смешную сумму в $50 тысяч, уже к 1991 году приносил Microsoft по $200 млн в год. Но что более важно – именно он позволил Microsoft подмять под себя весь бизнес-сегмент программного обеспечения к 1985 году, а в 90-х стать неоспоримым монополистом на рынке операционных систем. Именно то самое ключевое решение о покупке 86-DOS сделало компанию Билла Гейтса непоколебимой IT-империей, которой она остается и по сей день.
Уже празднуя победу, Билл Гейтс и его коллеги в IBM столкнулись с непредвиденными обстоятельствами в лице Гэри Килдалла. Его внезапное возвращение произошло сразу после того, как ореол секретности вокруг IBM PC практически сошел на нет, и Килдалл получил возможность собственными глазами взглянуть на работу 86-DOS. Давно убежденный в том, что Патерсон из SCP напрямую украл его CP/M, неведомым образом получив доступ к исходным файлам, Килдалл был шокирован и заявил, что подаст в суд на IBM за присвоение его интеллектуальной собственности. И если юридические издержки никак не смущали мегакорпорацию, то плохая огласка в прессе могла серьезно подпортить анонс одного из самых амбициозных проектов в истории IBM, что было абсолютно недопустимо.
После неудачной попытки Гейтса утихомирить Килдалла с его претензиями, с прямым предложением к калифорнийскому бунтарю обратилась сама IBM. Компания предложила Digital Research стать официальным партнером и частью программного ростера будущей машины. Для этого от Килдалла требовалось лишь закончить работу над CP/M-86, версией своей операционной системы под архитектуру 8088/8086, и предоставить IBM право продавать лицензию на продукт, получая отчисления с каждой копии. Несмотря на некоторые возражения, от предложенного Килдалл отказываться не стал, и подписал договор.
Так IBM PC, изначально задуманный в качестве концепта «машины для любых задач», стал её истинным воплощением, предлагая целых 4 рабочих среды на выбор – BASIC на ROM-чипе, MS-DOS, CP/M и UCSD Pascal.
Рождение легенды. Анонс IBM PC. Инновации, надежность и практичность
IBM официально представила IBM PC 12 августа 1981 года в Нью-Йорском отеле «Уо́лдорф Асто́рия».

Модель с 16 Кб оперативной памяти и одним дисководом предлагалась за $1600, тогда как полная комплектация могла достигать в цене целых 6 тысяч долларов. Бесплатным бонусом в комплекте с машиной шел лишь BASIC авторства Microsoft, тогда как тот же MS-DOS продавался под лицензией IBM как PC-DOS и стоил $40. USCD Pascal, более специфичный по своей природе, предлагали за баснословные $500. А когда шестью месяцами позже Digital Research все-таки закончила многострадальное портирование CP/M на архитектуру IBM PC, она тоже попала в программный каталог по цене в $240 за лицензию.
Килдалл до конца жизни был уверен в том, что MS-DOS – не иначе, как неприкрытый плагиат, и даже заявлял, что подтвердил это, обнаружив зашифрованную им же в исходном коде «пасхалку» для одного из атрибутов системы, но объяснить, что это за пасхалка и где её можно найти, так и не удосужился. Зато он неоднократно обвинял IBM в намеренном завышении цены на свою систему (в 6 раз выше MS-DOS!), и заявлял, что единственной целью подобной политики было сокращение дивидендов с продажи лицензий, которые просто никто не покупал. В IBM в свою очередь парировали эти высказывания, объясняя высокую стоимость лицензии зрительным размером отчислений для Digital Research, которая упорно отказывалась пересмотреть их по просьбе корпорации. Впрочем, правды об этом споре мы уже никогда не узнаем – в 1994 году Килдалл скончался при странных обстоятельствах, и его смерть так и осталась загадкой. Некоторые даже называли её нераскрытым убийством… но было ли оно так на самом деле, теперь уже не узнать.
Но даже несмотря на то, что IBM PC предлагала своим покупателям целых 4 операционных системы, три из них использовались так редко, что уже через несколько лет исчезли с радаров компьютерного мира – в поле зрения оставался только MS-DOS, которому была уготована великая судьба.
Что же до самой машины, то она была чрезвычайно надежной и даже немного скучной.

Несмотря на крайне необычную историю разработки проекта (начиная от концепта и заканчивая гонками за операционной системой) в большинстве своем IBM PC полностью соответствовал ожиданиям людей, знакомых с продуктами IBM. Незамысловатый дизайн не вызывал восторгов, но громкие щелчки клавиатуры, гулко раздающиеся с каждым нажатием, и тяжелый внушительный металлический корпус с первых минут создавали впечатление надежного инструмента, на который можно положиться в любой ситуации. И подобное ощущение касалось не только субъективных качеств — IBM PC проектировался с мыслью о долгосрочной и надежной работе в течение многих лет. Часто критики проекта забывают, что именно этот компьютер стал первой массовой моделью, оснащенной оперативной памятью с избыточным битом четности для обнаружения коварных ошибок, от которых страдали все без исключения домашне-офисные системы конца 70-х-начала 80-х. Подобное нововведение сразу же вознесло IBM PC на новый, невиданный прежне уровень надежности работы. Такие незаметный на первый взгляд вещи делали IBM PC именно тем, что ждал от него бизнес-сектор – частью монументальной IBM. Машину, которой можно доверить своё дело, любые документы и ценные данные, не опасаясь, что с ними что-то произойдет. IBM PC был символом надежности, и такой символизм работал на продукт лучше любой рекламы.
Кстати, о рекламе – легендарное «Никого еще не увольняли за покупку IBM» возникло именно тогда, и побудило многих менеджеров и управляющих небольших фирм занимать очереди и приобретать себе новенький бизнес-инструмент от самой надежной компании в мире. Только за первую пару месяцев IBM продала 13500 компьютеров, и в дальнейшем продажи IBM PC только росли.

Причем машины начали поступать первым заказчикам с опережением графика – уже в октябре 1981 года. Самым смешным и неожиданным для современных исследователей покажется скепсис многих компаний рынка, которые не разделяли общего энтузиазма в адрес IBM PC. Руководство Radio Shack, к примеру, назвало появление IBM PC «незначительным фактом», а также отметило что «ничего из представленного IBM не пошатнет индустрию». Недальновидных людей, впрочем, всегда хватало даже среди гиков.
Более изящно на дебют устройства ответили в Apple, опубликовав яркое послание под заголовком «Добро пожаловать, IBM. Без шуток».

Текст, написанный в стиле остроумной рекламы Стива Джобса, объединял в себе размышления, поздравления и сатирические высказывания, которые не только поздравляли IBM с важным шагом навстречу индустрии персональных компьютеров, но и давали понять, что гигантская корпорация явно припозднилась, и Apple не собирается рассматривать её попытки завоевать рынок как нечто из ряда вот выходящее.

Даже светоч Стива Джобса не представлял, какую значимую роль IBM PC сыграет в развитии всей компьютерной отрасли.
Эпилог. Разбитые судьбы, великий Билл Гейтс и та самая роль IBM PC
С течением лет всем стало ясно, что именно появление IBM PC ознаменовало третий прорыв на компьютерном рынке следом за появлением первых микрокомпьютеров в 1975 и троицы «домашних» первопроходцев (Apple II, PET, TRS-80) в 1977.
Оно также ознаменовало конец эпохи Microsoft в качестве невзрачной компании второго эшелона, поставщика BASIC и других малозначительных программных решений. Буквально в один момент Microsoft навсегда распрощалась со своими гаражно-экспериментальными корнями, с головой погрузившись в большой бизнес как надежный партнер IBM. Впереди Билла Гейтса и его соратников ожидало множество судебных, моральных и этических тяжб, а также сотни миллиардов долларов, плывущих прямо в руки.
Другим участникам этой истории далеко не так повезло. Seattle Computer Products держалась на плаву еще несколько лет, пока не закрылась в 1985. Но Род Брок напоследок еще напомнил о себе – по условиям соглашения с Microsoft он получил право на эксклюзивную лицензию MS-DOS, которой и воспользовался для продажи ряду других компаний. Когда в Microsoft узнали, что большие компании и даже сама IBM продает компьютеры с MS-DOS в обход лицензионных платежей, началась долгая судебная тяжба с предприимчивым директором маленькой фирмы из Сиэттла, когда-то, казалось бы, решившего свою судьбу одной подписью в документе. Но в итоге всё вышло не так уж мрачно – суд присудил Броку компенсацию в сумме $925 тысяч, что позволило ему уйти на покой вполне обеспеченным человеком.
Настоящим неудачником в нашей эпической драме стал, конечно же, эксцентричный и ветреный любитель калифорнийских пляжей Гэри Килдалл.

С воцарением MS-DOS Digital Research быстро потеряла все позиции в бизнес-сегменте рынка, но еще много лет существовала в качестве разработчика программного обеспечения для непопулярных операционных систем. Килдалл даже попробовал себя на телевидении в качестве ведущего программы Computer Chronicles на CBS, которая была довольно успешной и не давала программисту бедствовать. В 1991 году настал его звездный час — компания Novell Inc. купила Digital Research за полтора миллиона своих акций на сумму в $79.5 млн, тем самым обеспечив Килдаллу безбедную старость.

Он покинул любимый калифорнийский бизнес состоятельным человеком, хотя и не перестал попрекать Microsoft и IBM за плагиат своей невероятной CP/M вплоть до своей загадочной смерти несколькими годами позже.
Что же до той самой «новой эпохи» IBM PC, то в год появления этого блестящего компьютера никакого шок-эффекта не случилось. На рынке прекрасно себя чувствовали компьютеры от Apple, Commodore, Atari, Radio Shack и некоторых других компаний, но фоне любого из них IBM PC обладал огромным преимуществом в качестве «машины для любых задач» — здесь был и BASIC на ROMе, и возможность установить кассетник, и подключение компьютера к телевизору с помощью недорогого кабеля, который можно было купить в любом из массовых магазинов Sears.

При этом компьютер от IBM был очень дорогим даже в самой скромной конфигурации, здесь не было никаких простых «народных» программ и уж тем более игр, а у конкурентов помимо последних было еще и специализированное ПО для самых требовательных юзеров. Не впечатляли на тот момент и технические возможности платформы – к примеру графика и звук сильно уступали вышедшему в 1982 году легендарному Commodore 64.
И хотя бизнес-сектор перешел на IBM PC и MS-DOS уже в течение нескольких лет, мир домашних компьютеров и настоящих гиков держался от него еще очень долго – во многом из-за высокой цены и большой конкуренции со стороны более доступных платформ. Но MS-DOS без труда пережил компьютеры IBM, и со временем покорил сердца всей индустрии без исключения, заложив основу для бурного развития отрасли, какой мы её знаем сегодня. А открытые стандарты, идея «универсальной машины» и желание сделать компьютер мечты для каждого покупателя сыграли важнейшую роль в развитии индустрии домашних компьютеров, заложив все те преимущества, которые вот уже 40 лет остаются неотъемлемыми чертами персональных компьютеров.
40 лет первому персональному компьютеру IBM
12 августа IBM представила первый в мире, персональный, как его уже можно было называть, компьютер — IBM 5150.
3.1K открытий
The IBM Personal Computer IBM
Когда в 1981 году был представлен ПК, он первоначально назывался IBM 5150, что относило его к серии «5100», хотя его архитектура не была прямым наследником IBM 5100.
Компьютер был создан примерно за год, командой из 12 инженеров и дизайнеров IBM, под руководством Дона Эстриджа, из подразделения IBM Entry Systems в Бока-Ратон, Флорида.
После колебаний в выборе процессора, между Intel 8086 и Motorola MC68000 (16-битные процессоры), они решили использовать процессор Intel 8088 (8/16 бит), так как два других были сочтены слишком мощными.
Затем они попросили Digital Research (создатели CP/M) создать операционную систему для своего нового компьютера, но компания не была не очень заинтересована в этом запросе. Тогда они попросили небольшую компанию (известную своим языком программирования BASIC, впервые использованным в Altair 8800) написать операционную систему — Microsoft.
Microsoft не смогла сделать это в указанные сроки, поэтому ее владелец Билл Гейтс купил права на небольшую взломанную ОС, написанную небольшой компанией Seattle Computer Products: QDOS (которая в узких кругах расшифровывалась как «Быстрая и грязная операционная система»), в будущем стала именоваться PC-DOS, а затем MS-DOS.
Фактически, когда был запущен IBM PC, на нем могли работать три операционные системы — PC-DOS, CPM-86, а также система UCSD D-PASCAL.
Оригинальный IBM PC был не очень мощным и определенно был менее мощным, чем многие 8-битные компьютеры того времени. Самые первые ПК имели всего 16 КБ ОЗУ и не имели дискет, они использовали кассеты для загрузки и хранения программ (обратите внимание, что команды для работы с кассетными приводами присутствовали в операционной системе вплоть до MS-DOS 5). Фактически, у IBM можно было приобрести устройства с дисками и большим объемом оперативной памяти. Только в самой дешевой версии не было дисков (именно так поступили Atari, Apple и другие производители).
Модель 5150 (IBM 5150) была представлена в августе 1981 г.
IBM 5150
IBM
На иллюстрации самый популярный вариант модели, где системный блок представлял собой коробку размером 50,8 (Ш) x 40,6 (Г) x 14 (В) см, со встроенным импульсным блоком питания мощностью 63,5 Вт.
Он был оснащен процессором Intel 8008, работающим на частоте 4,77 МГц, и дополнительным математическим сопроцессором 8087. Объем оперативной памяти составлял 64 КБ (у самых первых было всего 16 КБ), максимум 256 КБ. (затем максимум 640 КБ). ПЗУ было 64 КБ, включая встроенный язык IBM BASIC (специальная версия Microsoft BASIC-80).
Клавиатура состояла из 83 «щелчков» с полным ходом, 10 функциональных клавиш и цифровой клавиатуры. Дисплей был монохромным, работал в текстовом режиме: (40 или 80 знаков x 25 строк) или в двух графических режимах CGA: (320 x 200 и 640 x 200).
Звук был тон-генератором со встроенным динамиком. Порты ввода-вывода представляли собой пять внутренних 8-битных разъемов ISA, монитор, параллельный (Centronics). Встроенный носитель представлял собой один или два диска по 160 КБ 5,25 дюйма.
Несмотря на то, в 1983 году был выпущен IBM PC XT — первый ПК IBM PC со стандартным внутренним жестким диском, а в 1984 году IBM AT — с новым процессором Intel 80286, компания продолжала производство оригинального ПК в различных конфигурациях, в течение нескольких лет.
IBM PC AT, 1984 Die Medienzeitmaschine
За типами моделей следовал номер версии xx, то есть 5150-xx, где xx означал включенные опции (объем ОЗУ, одинарный или двойной дисковод гибких дисков и т.д.)
IBM PC 5150 стал действительно успешным благодаря имени и известности IBM, высокому качеству конструкции (особенно клавиатуры и монитора), большой расширяемости и решению IBM опубликовать полные технические характеристики.
Техническое руководство IBM PC включало принципиальные схемы и полный исходный код BIOS. Хотя исходная технология IBM PC в значительной степени устарела по сегодняшним стандартам, многие из них все еще используются.
По состоянию на июнь 2006 года модели IBM PC и XT все еще использовались на большинстве аэрологических наблюдательных пунктов Национальной метеорологической службы США. Компьютеры использовались для обработки данных, возвращаемых восходящим радиозондом, прикрепленным к метеозонду.
Факторами, способствовавшими долговечности ПК 5150, являются его гибкая модульная конструкция, открытый технический стандарт, делающий информацию, необходимую для его адаптации, модификации и ремонта, легкодоступной, использование нескольких специальных нестандартных деталей и надежное производство IBM с высокими стандартами, последнее и обеспечило исключительную долгосрочную надежность и долговечность.
Напротив, в большинстве новых ПК используются микросхемы специального назначения (ASIC), реализующие ориентированную на тенденции технологию, которая устаревает через несколько лет, после чего детали становятся недоступными.
