«Открытые системы»
На разработку IBM PC ушло менее года, но уже четверть века мы живем по продиктованным им законам
Двадцать пять лет назад на суд общественности был представлен компьютер IBM PC Model 5150. Тогда он продавался по цене чуть больше полутора тысяч долларов (это примерно соответствует сегодняшним 4 тыс. долл.), в пять раз дешевле аналогичной модели Apple. Спустя год IBM завоевала рынок персональных компьютеров.
А началось все с маркетингового исследования, выполненного Уильямом Лове; впоследствии оно привело своего автора на пост вице-президента IBM. Лове показал, что корпорации пора начать выпуск персональных компьютеров. В исследовании анализировались альтернативы: купить одного из лидеров в этом сегменте рынка, компанию MITS вместе с ее микрокомпьютером Altair, или спроектировать собственный продукт. Лове, сторонник второго подхода, убедил в своей правоте высшее руководство корпорации. Руководителем легендарной группы из 12 инженеров назначили Билла Снайдеса, имевшего опыт разработки IBM 5120.
Компьютер IBM 5120 и его предшественник IBM 5100 выпускались с 1975 года японским отделением IBM, но они не могли быть использованы в качестве прототипа IBM PC Model 5150, выпуск которого в 1981 году позволил IBM спустя год завоевать рынок персональных компьютеров |
Компьютеры IBM 5120 и его предшественник IBM 5100 выпускались с 1975 года японским отделением IBM, но они не могли быть использованы в качестве прототипа. Да, это были компактные устройства с небольшим экраном, допускавшие программирование на APL или BASIC, но их цена приближалась к 10 тыс. долл., поэтому спрос оставался ограниченным. Видимо, убедившись в бесперспективности нестандартных изделий, Снайдес в свою очередь предложил руководству корпорации идею следования открытым стандартам с максимальным использованием имевшихся на рынке компонентов, что давало шанс снизить стоимость и ускорить процесс проектирования. Предложение было принято; решено было начать работу, не дожидаясь появления собственного RISC-процессора IBM 801, прототипа будущего POWER, и остановиться на 16-разрядном Intel 8088. Он имел более медленную шину, чем Intel 8086, но был дешевле.
На проработку предложений Снайдесу отвели 30 дней, поэтому дальнейшие события разворачивались стремительно. В июле 1980 года он собрал в городишке Бока-Ратон, во Флориде, свою «грязную дюжину» (группу инженеров назвали так из-за того, что им предстояло заняться малопрестижной работой или вследствие неприятия бородачей в майках и джинсах со стороны характерных для IBM приверженцев строгой корпоративной нормативности). Менеджером проекта, получившего кодовое название Project Chess, был назначен Дон Эстридж, а Джек Сэмс стал ответственным за программное обеспечение. На суд руководства корпорации 8 августа была представлена первая спецификация: 32 Кбайт постоянной памяти, 16 Кбайт оперативной памяти с возможностью расширения до 256 Кбайт, шесть портов, цветной или монохромный дисплей, дополнительный процессор для операций с плавающей точкой, порты для принтера и джойстика.
Неделя с 21 по 28 августа стала решающей в судьбе Microsoft. 21 августа была достигнута договоренность о том, что компания поставит BASIC и другие средства разработки, а что касается операционной системы, то Гейтс предложил обратиться к Гэри Килдалу в компанию Digital Research, уже имевшую операционную систему CP/M-86. Более того, достоверно известно, что он сам позвонил Килдалу и организовал его встречу с представителями IBM. Встреча состоялась 22 августа, но ее исход стороны трактовали по-разному; Килдал утверждал, что дал согласие на поставку CP/M-86, а IBM — что нет, сегодня истину восстановить невозможно. Важно другое — 28 августа Microsoft получила предложение на разработку операционной системы. 30 сентября Гейтс и Балмер прибыли в Бока-Ратон, где было подписано соглашение, по которому Microsoft обязалась поставить все необходимое программное обеспечение, включая ОС. Тогда же Гейтс принял фантастическое по прозорливости решение: он настоял на том, что права на DOS остаются за ним, и что он будет получать процентные отчисления, а не единовременную выплату. Эти условия оказались решающими тогда, когда Compaq, а затем и другие компании начали клонировать персональные компьютеры IBM.
Вскоре Эстридж, руководитель проекта, почему-то переименованного в Acorn («желудь»), был назначен главой всего подразделения систем начального уровня; в последующем это подразделение стали называть IBM PC. В ноябре первые два макета были переданы в Microsoft, а всего до конца года было выпущено 6 тыс. экземпляров. Следующие полгода ушли на доведение проекта до рыночной готовности. Поначалу Microsoft выбилась из графика и не смогла к намеченному сроку 12 января представить первые версии DOS и BASIC. Поэтому на первой демонстрации Acorn (именно тогда впервые прозвучало его официальное название — Personal Computer) перед руководителями торговых сетей он был еще без программного обеспечения. В феврале операционная система 86-DOS заработала на прототипе. В марте была достигнута договоренность о том, что производство компьютеров будет возложено на компанию Matsushita Electric.
Первая публикация с детальным описанием проекта появилась 8 июня в еженедельнике InfoWorld. Тогда же в Microsoft завершили работу над 86‑DOS (правда, она потребовала расширения памяти до 64 Кбайт против планировавшихся 16 Кбайт) и с конвейера сошли первые серийные IBM PC. Показательно, что практически в то же время в другом подразделении IBM был выпущен компьютер System 23 Datamaster, который сегодня назвали бы «проприетарным». Он тоже был построен на 16-разрядном процессоре Intel, но стоил почти 10 тыс. долл. и, будучи представителем уходящей эпохи, не смог составить конкуренцию IBM PC.
Новая эра началась 12 августа 1981 года, когда в отеле «Уолдорф-Астория» в Нью-Йорке был представлен IBM Personal Computer, Model 5150. Он имел следующие характеристики: процессор Intel 8088/4,77 МГц, 16 Кбайт оперативной памяти с расширением до 256 Кбайт, 40 Кбайт ROM, один 5,25-дюймовый флоппи-диск. «Железо» в базовой комплектации стоило 1565 долл. В комплект программного обеспечения включались PC-DOS 1.0, Microsoft BASIC, VisiCalc, UCSD Pascal, CP/M-86, а также редактор Easywriter 1.0. Графическая плата CGA обеспечивала разрешение 640x200 и передачу 16 цветов.
Идея и разработка BIOS принадлежит Дэвиду Бредли, вошедшему в компьютерную историю еще и тем, что именно он изобрел аккорд Ctrl-Alt-Del. Любопытно, что триада Ctrl-Alt-Del не была поначалу описана, пользователи нашли ее самостоятельно. Сам Бредли на двадцатилетнем юбилее IBM PC высказался по этому поводу следующим образом: «Возможно, я и изобрел Ctrl-Alt-Del, но знаменитой эту штуку сделал Гейтс».
К появлению компьютерной новинки конкуренты отнеслись по-разному. К примеру, Apple на всю страницу Wall Street Journal опубликовала знаменитую рекламу «Welcome IBM. Seriously». А Джон Роуч, вице-президент компании Tandy и руководитель отделения Radio Shack, производившего компьютер TRS-80, который лидировал тогда среди персональных компьютеров по объему продаж, подарил миру высказывание, которое может быть занесено в скрижали компьютерной хроники: «Я не вижу в этом ничего значительного. Ну, еще один ящик. На самом деле IBM не показала ничего такого, что изменило бы отрасль».
Дональд Эстридж (1937 — 1985) родился в семье профессионального фотографа. Он окончил высшую школу Кенни Бишопа в 1955 году и поступил в Университет штата Флорида. В 1959 году он получил степень бакалавра в области электротехники в Университете штата Флорида, после чего работал над созданием радарных систем, использующих компьютеры, в одном из предприятий Вооруженных сил США, затем поступил на работу в IBM, затем — в центр управления полетами NASA. В 1969 году он вновь вернулся в IBM, где вошел в состав группы, занимавшейся разработкой IBM PC. В его обязанности вошел выбор открытой архитектуры и закупка компонентов и программного обеспечения вне IBM. Во многом благодаря принятым им решениям архитектура IBM PC стала настолько популярна. Он начал работу с группой из 14 человек и практически нулевым оборотом, а к моменту, когда он оставил выросшее из этой группы подразделение, его оборот составлял 4,5 млрд. долл., и в нем работали около 9,5 тыс. сотрудников. В 1985 году Эстридж погиб в авиакатастрофе внутреннего рейса Delta Air Lines вместе с еще несколькими представителями высшего руководства IBM.
Дэвид Бредли (родился в 1949 году) получил степень доктора философии в Университете Пердью в 1975 году. Вскоре после этого он поступил на работу в IBM и практически вся его дальнейшая карьера оказалась связана с этой корпорацией. Вначале он работал над системой Series/1, в 1978-м разработал подсистему ввода/вывода для System/23 Datamaster. В 1980 году Бредли в числе еще 12 инженеров приступил к разработке персонального компьютера IBM Personal Computer. Он занялся проектированием ROM BIOS, и успехи в этой работе позволили ему занять должность руководителя работ над BIOS, а также диагностики IBM PC XT. В 1984 принимал участие в разработке Personal System 2 Model 30. В 1987 году Бредли возглавил работы по созданию передовых процессорных архитектур. Его группа создала платформу 486/25 Power Platform и модели PS/2 Models 90 и 95. В 1991 году он приступил к работе над системной архитектурой в группе Entry Systems Technology. В 1992 году стал менеджером по вопросам архитектуры группы, создававшей персональный компьютер на базе процессора PowerPC RISC, а в 1993 году вернулся к обязанностям менеджера по архитектуре группы персональных компьютеров. Бредли уволился из IBM в 2004 году.
Уильям Лове получил степень бакалавра по физике в колледже Лафайет (шт. Пенсильвания). Он поступил на работу в IBM в 1962 году на должность специалиста по тестированию. В 1975 году его назначили директором по вопросам разработки и производства подразделения систем общего назначения корпорации. В 1977 году он получил назначение на должность директора по стратегическому развитию этого подразделения и позднее в этом же году он стал заместителем президента подразделения. В 1978 году Лове стал менеджером подразделения систем общего назначения по системам младшего класса, и в этом же году стал директором лаборатории, входящей в его состав. В 1981 году он стал вице-президентом подразделения информационных систем и генеральным менеджером филиала IBM в Миннесоте. В 1982 году он стал вице-президентом по вопросам разработки систем подразделения производственных систем, а в 1983 году занял пост заместителя директора группы информационных систем и связи. В 1985 году Лове получил должность президента группы систем младшего класса, а в 1986 году был избран вице-президентом корпорации. Сейчас в дополнение к своей основной работе Лове входит в попечительский совет Политехнического университета в Бруклине (Нью-Йорк).