IBM PC-совместимый компьютер
IBM PC-совместимый компьютер (англ. IBM PC compatible ) — компьютер, архитектурно близкий к IBM PC, XT и AT и позволяющий запускать их программное обеспечение. В связи с распространением большого количества подобных компьютеров, к ним часто применяется более широкий термин «персональный компьютер» или сокращённо ПК (от англ. Personal Computer, PC ).
Первый клон IBM PC был выпущен Columbia Data Products, чему способствовало отсутствие правовых ограничений на создание BIOS, совместимого по функциям с оригинальным.
Архитектура
IBM PC-совместимые компьютеры построены на базе микропроцессоров, совместимых с 8086. Как правило, в клонах соблюдаются оригинальные адреса ряда устройств, таких как COM (RS-232) и LPT-порт.
Для IBM PC-совместимых десктопов характерна расширяемость — разнообразные устройства могут быть подключены через шины расширения (ISA, PCI, AGP и др.). Процессор и ОЗУ практически всегда являются сменными.
Эволюция
Оригинальный IBM PC имел 20-разрядную адресацию памяти. С появлением процессоров 80286 адресация была расширена, что позволило использовать ОЗУ большего объёма.
Продолжительное сотрудничество Microsoft и Intel, приведшее к их доминированию на рынке, вызвало появление слова «Wintel», обозначающего персональный компьютер, в котором используются процессор от Intel и операционная система семейства Windows от Microsoft. Однако это не единственное возможное применение данной архитектуры. Например, IBM PC-совместимый компьютер может использоваться с такими операционными системами как MS-DOS, FreeDOS, GNU/Linux и другими.
Исполнение
См. также
- Классы компьютеров
Персональный компьютер: четыре пятилетки успеха
Андрей Борзенко В конце апреля 2001 г. московские представительства корпораций Intel (http://www.intel.ru) и IBM (http://www.ibm.ru) провели совместную пресс-конференцию, посвященную 20-летию эры ПК. Интересно, что в этом году IBM исполняется 90, а с момента выпуска первого микропроцессора прошло уже 30 лет. Не секрет, что все события со временем приукрашиваются и обрастают легендами. Не зря же Бернард Шоу как-то сказал: «А что история? Она, как всегда, солжет!». И все-таки попробуем придерживаться фактов, хотя известно, что в действительности все выглядит не так, как на самом деле.
Не только мэйнфреймы
Корпорация IBM была основана в 1911 г. Вообще говоря, ее история восходит к концу XIX века, когда немецкий эмигрант Герман Холлерит, работавший в бюро переписи населения, предложил автоматизировать статистический учет иммигрантов с помощью перфорированных карточек. Изобретенная им электрическая машина для обработки данных оказалась весьма эффективной, и в 1896 г. Холлерит основал фирму под названием Tabulating Machine Co. В 1911 г. Чарльз Флинт объединил компанию Холлерита и две другие фирмы, специализировавшиеся на автоматизации обработки статистических данных. И вот 15 июня 1911 г. в Нью-Йорке была зарегистрирована новая фирма, получившая название Computing Tabulating Recording (CTR). Она быстро сумела завоевать свой сектор рынка и через некоторое время открыла отделения в Вашингтоне, Детройте, Торонто и Дейтоне. В 1914 г. генеральным менеджером CTR стал Томас Уотсон-старший, с именем которого связаны основные достижения компании в 20-40-х годах. Сын шотландских эмигрантов, Уотсон уже через 11 месяцев после начала работы в CTR стал ее президентом. К 1919 г. оборот компании удвоился и достиг 2 млн. долл. Поскольку машины от CTR нашли сбыт в Европе, Южной Америке, Азии и Австралии, в 1924 г. CTR была переименована в International Business Machines (IBM). В 1935 г., когда правительству США понадобились системы автоматизированного учета занятости на 26 млн. человек, IBM была готова выполнить этот заказ в кратчайшие сроки. В том же году инженеры корпорации создали первую электрическую печатную машинку. В начале 40-х в лабораториях IBM совместно с учеными Гарвардского университета шла работа над созданием одной из первых ЭВМ, которая была собрана в 1944 г. и получила название «Марк-1». Эта машина, весившая более пяти тонн, несмотря на невысокую скорость, могла осуществлять довольно сложную последовательность математических вычислений. В 1946 г. IBM предложила первую коммерческую модель электронно-вычислительной машины — IBM 603 Multiplier. В 1952 г. была выпущена IBM 701 на электронно-вакуумных лампах. В отличие от электромеханических переключателей, использовавшихся в «Марк-1», электронные лампы легко заменялись в случае неисправности, а главное, позволяли увеличить скорость вычислений до 17 тыс. операций в секунду. В 1957 г. годовой оборот корпорации IBM превысил 1 млрд. долл. В 1959 г. IBM создала свой первый мэйнфрейм модели 7090, полностью выполненный на базе транзисторов и способный производить 229 тыс. операций в секунду. В 1964 г. компания предложила System-360, первое семейство IBM-совместимых компьютеров и периферийного оборудования. Владельцы System-360 могли в случае необходимости модернизировать оборудование и программное обеспечение по частям, что позволяло рациональнее расходовать средства. К концу 70-х годов на компьютерном рынке сложилась довольно неприятная для IBM ситуация. Оказалось, что пользователям нужны не только большие машины (они у IBM были на все случаи жизни), но и небольшие персональные компьютеры — дешевые, автономные, рассчитанные на одного человека устройства. Попытки создать подобные компьютеры IBM предпринимала с 1975 г., но все они оканчивались неудачей, цена готового изделия была слишком высокой. Так, домашнее устройство IBM 5110 с Бейсиком, «зашитым» в ПЗУ, стоило около 10 тыс. долл. И вот 1980 г. руководство IBM приняло решение (как выяснилось потом, революционное) о разработке компьютера, цена которого укладывалась бы в несколько тысяч долларов.
Так выглядел IBM PC
Подразделение систем начального уровня, брошенное на решение этой задачи, было очень маленьким — поначалу всего 12 человек. Да и работали они не в Силиконовой долине, а в Бока-Ратон (шт. Флорида). С одной стороны, хорошо — подальше от начальства — побольше свободы, но с другой — и подальше «от кухни». Говорят, что с финансированием дела обстояли не всегда лучшим образом. Пришлось отказаться от изготовления машин из собственных комплектующих и купить нужное ПО. Решение было в значительной мере вынужденным, ведь развертывание не только производства, но и новой сети распространения для «необычных» компьютеров потребовали бы времени, а его уже практически не оставалось. Для уменьшения затрат на создание ПК IBM использовала разработки других фирм в качестве составных частей для своего детища, в частности микропроцессор Intel и ПО Microsoft. И вот 13 августа 1981 г. корпорация IBM анонсировала систему IBM 5150 Personal Computer, которая вошла в историю под названием просто IBM PC. Она была построена на базе микропроцессора i8088 с тактовой частотой 4,77 МГц, имела 64 Кб оперативной памяти, один накопитель на флоппи-дисках размером 5,25 дюйма емкостью 160 Кб. Монохромный монитор отображал только алфавитно-цифровую информацию. Компьютер работал под управлением ОС PC-DOS 1.0 (MS-DOS) и стоил 3 тыс. долл. За 6 тыс. долл. можно было купить систему с цветным дисплеем и адаптером CGA, который при разрешающей способности 640х320 точек отображал 16 цветов. В минимальной конфигурации (с 16 Кб памяти) система стоила около 1600 долл.
Один из первенцев эры ПК
Сегодня за такие деньги можно приобрести систему на базе микропроцессора Pentium 4 с тактовой частотой 1,5 ГГц, объемом оперативной памяти 128 Мб и жестким диском емкостью 40 Гб. Конечно же, с цветным монитором, акустической системой с сабвуфером и прочими необходимыми аксессуарами. В IBM PC разработчики применили принцип открытой архитектуры: модули системы были универсальными, что позволяло модернизировать компьютер по частям. Выпускались варианты машин с двумя флоппи-приводами, с накопителем НМЛ и т. д. Почти незамедлительно на рынке появились платы дополнительной памяти на 256 Кб, графические адаптеры, платы с последовательными и параллельными портами. Выход IBM PC породило лавинообразный спрос на ПК, которые стали орудием труда людей самых разных профессий. Наряду с этим возник гигантский спрос на ПО и компьютерную периферию. На этой волне возникли сотни новых фирм, занявших свои ниши на компьютерном рынке. Когда принималось решение о разработке ПК, предполагалось, что их будет произведено не более 250 тыс. штук. Продажи IBM PC начались в октябре 1981 г., а уже к концу того же года было продано более 35 тыс. машин. Грамотно построенные рекламные акции представляли IBM PC как мощное средство, необходимое для любого бизнесмена. В течение первого года разошлось 136 тыс. подобных систем, а уже пять лет спустя их количество достигло 3 млн. штук. За последние 15 лет в США было куплено ПК больше, чем автомобилей.
Миссия Intel
В конце 60-х годов многие талантливые инженеры уходили из компании Fairchild Semiconductor, известной своим планарным процессом производства полупроводниковых элементов, и создавали собственные фирмы (впоследствии все эти фирмы-потомки Fairchild часто именовались не иначе, как Fairchildren). В июне 1968 г. Роберт Нойс и Гордон Мур основали свою компанию и стали ее первыми сотрудниками. Энди Гроув, покинув Fairchild, стал четвертым по счету. А вот кто был третьим, история, как обычно, почему-то умалчивает. Нынешний же президент корпорации Крейг Барретт устроился на работу только в 1974 г. Кстати, финансиста из Сан-Франциско, который ранее помогал создать Fairchild Semiconductor, а потом поддержал и новое предприятие Нойса и Мура, звали Артур Рок. Именно ему принадлежит маленькое дополнение к закону Мура[[1]]: «Стоимость основных фондов, используемых в производстве полупроводников, удваивается каждые четыре года». Однако, полагаясь на репутацию и глубокие знания основателей новой компании, мистер Рок в течение двух дней предоставил им необходимые деньги — ни много ни мало 2,5 млн. долл. Кстати, название Intel (INTegrated ELectronics, «интегрированная электроника») появилось не сразу. Говорят, рассматривался даже вариант назвать фирму именами основателей — Moore Noyce. Правда, звучал он не очень хорошо, уж слишком похоже на «more noise» («больше шума»). Первоначально миссия Intel была сформулирована следующим образом: создание рынка запоминающих устройств для вычислительных машин на базе кремниевых кристаллов. Уже в то время стало очевидно, что память на основе кремния сулит колоссальные перспективы для повышения уровня вычислительных и исполнительных возможностей электронных устройств. Но в те времена задача казалась трудновыполнимой, поскольку кремниевая память стоила в 100 раз дороже господствовавших на рынке магнитных носителей. Корпорация начала с изготовления микросхем оперативной памяти. Первым серийным изделием стала 64-битная биполярная микросхема статической памяти с диодами Шоттки 3101. В один прекрасный день в Intel обратилась японская фирма Busicom, которая занималась производством калькуляторов и хотела, чтобы для нее спроектировали 12 различных микросхем. Но у инженера Intel по имени Тед Хофф появилась замечательная идея — вместо 12 специализированных микросхем создать одну универсальную. Нойс и Мур поняли изящество предложения Хоффа. Понравилось оно и фирме Busicom, было решено финансировать создание именно универсальной микросхемы. Через девять месяцев напряженной работы группа под руководством Федерико Феджина добилась успеха — так появился первый в мире микропроцессор Intel 4004. Он состоял из 2300 полупроводниковых транзисторов и свободно умещался на ладони. Крошечный кристалл i4004 имел такое же быстродействие, как огромный компьютер ENIAC, занимающий объем 85 куб. м и имеющий 18 000 вакуумных ламп. После микропроцессора i4004 последовал i4040, а в 1972 г. — i8008. Затем в 1974 г. — триумф с 8-разрядным i8080 (см. http://www.computer-museum/frgnhist/i8080.htm). В 1978 г. были созданы 16-разрядные устройства i8088 и i8086. К моменту создания IBM PC на рынке кроме микропроцессоров Intel присутствовали и кристаллы других производителей, весьма серьезных конкурентов, таких, как Zilog (Z8000) или Motorola (M68000). От решения Голубого гиганта зависело многое, и только после получения от IBM первых крупных заказов на процессоры окончательно стало ясно — это самая крупная победа Intel.
Третий элемент
Согласно законам коммерции, компьютер может быть положительно принят пользователями только в том случае, если для него имеется достаточное количество ПО, в частности, ОС с широкими возможностями, текстовых редакторов, систем управления базами данных, электронных таблиц, компиляторов языков программирования, графических редакторов, обучающих и коммуникационных программ, издательских систем и, разумеется, компьютерных игр (как же без них). По понятным причинам, на момент рождения IBM PC большинства из вышеперечисленных продуктов еще не было. Сегодня, конечно, всем очевидно, что ключевую роль в создании необходимого ПО для ПК сыграла корпорация Microsoft (http://www.microsoft.com). Существует расхожее мнение, что участие Microsoft в проекте IBM PC стало для нее манной небесной. Трудно отрицать влияние ошеломляющего успеха ПК, но справедливости ради стоит отметить, что его тогда особо никто и не ожидал. А компания Билла Гейтса была к тому времени уже крупнейшим производителем интерпретаторов языка Бейсик. Кстати, именно Бейсик собиралась приобрести IBM у Microsoft для IBM PC. И лишь непонятное поведение Гэри Килдуэлла, создателя операционной системы CP/M, который так или иначе сорвал переговоры с IBM, позволило Гейтсу взять инициативу в свои руки. У Microsoft нет ОС? Ноу проблем! Тим Паттерсон, программист фирмы Seattle Computer Products, вооружившись руководством по использованию CP/M, написал собственную ОС — QDOS (Quick & Dirty Operating System). Уже в апреле 1980 г. Тим работал в Microsoft (а испытания MS-DOS на прототипе ПК прошли еще в феврале). Чтобы выкупить права на QDOS, Гейтс был вынужден заплатить 50 тыс. долл. из 80 полученных от IBM за интерпретатор Бейсика и будущую ОС. Навар невелик, но в скором времени он обернулся многомиллиардными прибылями. Вот что значит предвидение! Иначе Гейтс и не был бы Гейтсом. Кстати, именно он убедил руководство IBM увеличить объем оперативной памяти в ПК с 16 до 64 Кб. Однако в том же году он заявил, что «любому должно хватить 640 Кб». Наверное. Если не пользоваться ПО Microsoft, добавим с улыбкой.
Продолжение следует
Компьютер NetVista — достойный преемник IBM PC
Говорят, что эра ПК проходит и на это есть свои причины. Хотя появление компьютеров на базе микропроцессора Pentium 4 дало Крейгу Барретту повод провозгласить наступление эры ПК с расширенными возможностями. Она предполагает организацию домашних сетей с подключением разнообразных периферийных устройств, расширяющих сферу применения ПК дома и за его пределами. Но так или иначе, свое дело персональные компьютеры уже сделали, и уже неважно, как они будут называться в будущем. В заключение хочется просто привести слова Гордона Мура: «Я полагаю, что мы самые настоящие революционеры. Ведь эти новейшие достижения электроники изменяют мир в гораздо большей степени, чем всякие политические события». Примечаниe 1.Закон Мура В 1965 г. Гордон Мур сделал весьма знаменательное наблюдение. Представив в виде графика рост производительности микросхем, он обнаружил любопытную закономерность: новые модели разрабатывались спустя 18-24 месяца после появления их предшественников, а емкость их при этом возрастала каждый раз примерно вдвое. Если такая тенденция продолжится, заключил Мур, то мощность вычислительных устройств экспоненциально возрастет на протяжении относительно короткого промежутка времени. Наблюдение Мура впоследствии блестяще подтвердилось, а обнаруженная им закономерность наблюдается и в наши дни, причем с поразительной точностью, и является основой для многочисленных прогнозов роста производительности. Статья опубликована в PC Week/RE №(285)15 2001 г.
Перепечатывается с разрешения автора.
История 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 лет остаются неотъемлемыми чертами персональных компьютеров.
Сорок лет IBM PC: история персонального компьютера
https://itc.ua/wp-content/uploads/2023/05/Photo_Melkov_uwp_avatar_thumb.jpg *** https://itc.ua/wp-content/uploads/2023/05/Photo_Melkov_uwp_avatar_thumb.jpg *** https://itc.ua/wp-content/uploads/2023/05/Photo_Melkov_uwp_avatar_thumb.jpg
В этом году исполняется сорок лет персональному компьютеру, сделавшему это имя нарицательным. Собственно, с анонсом ЭВМ совершенно нового для себя типа компания IBM выступила 12 августа 1981 г. – именно этот день и принято считать точной датой появления на свет IBM PC, и на ITC.ua об этом событии тоже уже своевременно и кратко вспоминали. Однако в реальности до поступления новинки на полки магазинов и до появления первых обзоров в профильной прессе дело дошло уже только в октябре, – а потому не будет лишним посвятить истории персонального компьютера и чуть более подробный рассказ. В конце концов, именно IBM PC, бывшему далеко не самым первым ПК в истории, не самым мощным и не самым дешёвым для своего времени, удалось совершить целую революцию в индустрии – и даже вообще во всём современном обществе.
Обновлено: Детям из Мариуполя нужно 120 ноутбуков для обучения — подари старое «железо», пусть оно работает на будущее Украины
Идея «персонального компьютера» в почти что современном понимании этого словосочетания возникла ещё в конце 1950-х – начале 1960-х годов. К примеру, в заметке, опубликованной в ноябре 1962 года в газете New York Times, один из создателей первой коммерческой ЭВМ UNIVAC Джон Мокли рассказывал о своём видении будущего, в котором «карманная вычислительная машина» заменит собой список еженедельных покупок домохозяйки, официант в ресторане сможет точно предсказать заказ клиента, сверившись с зафиксированной в «железной» памяти историей его предпочтений, а каждый мальчик или девочка будут управлять своим собственным личным (personal) компьютером. «Персональность» оказывалась в данном случае противоположностью привычному подходу разделения «машинного времени» между пользователями мейнфреймов, – последние, занимавшие как минимум целую комнату и стоившие сотни тысяч и миллионы долларов, были доступны лишь крупным организациям, насчитывающим множество сотрудников, которым таким образом приходилось совместно работать на одной и той же машине (и, понятное дело, вовсе не над составлением списка домашних покупок).
Первенство на рынке к тому времени прочно удерживала американская корпорация IBM, представившая свою первую «большую» ЭВМ в 1952 году, а ещё двенадцать лет спустя уже совершившая одну революцию в индустрии благодаря выпуску System/360 – целого семейства совместимых машин, скопированных в том числе и в СССР. При этом ещё в сентябре 1957 года был выпущен IBM 610 Auto-Point Computer, называемый некоторыми исследователями «первым персональным»: разработанный в 1948–1954 гг. Джоном Ленцем из принадлежащей IBM лаборатории Колумбийского университета под изначальным наименованием Personal Automatic Calculator, он впервые в истории предназначался для использования одним человеком и при помощи клавиатуры. Правда, стоимость в 55 тыс. долларов в ценах того времени (при возможности аренды за 1,5 тыс. долл. в месяц) получится назвать «доступной» разве что на фоне мейнфреймов; весил «малыш» 360 кг, а за девять лет, прошедших между началом разработки и поступлением в продажу, с учётом темпов развития IT-сферы в те годы, успел уже основательно устареть по части быстродействия. Всего было произведено только 180 экземпляров, зато встроенный в клавиатуру мини-монитор в итоге принёс Джону Ленцу патент на такое привычное нам устройство, как курсор.
Разумеется, подобная миниатюризация стояла на повестке дня и для других компаний и стран. Так, одной из первых в мире однопользовательских ЭВМ стала разработанная в Киеве под руководством академика В. М. Глушкова серия «МИР» («Машина для инженерных расчётов», 1965 г.) – отличающаяся модульным исполнением, оперативной памятью на ферритовых сердечниках, внешней памятью на перфоленте и выводом информации на печатную машинку со скоростью 7 знаков в секунду. По воспоминаниям В. М. Глушкова, когда в 1967 году «МИР-1» демонстрировался на выставке в Лондоне, им заинтересовалась и в итоге приобрела сама IBM, что стало первым и последним случаем покупки американской компанией электронной машины отечественной разработки.
Ещё двумя кандидатами на почётное звание наиболее ранних в истории персональных компьютеров являются американские Datapoint 2200 и Kenbak-1. Первая из этих машин была анонсирована компанией из Техаса Computer Terminal Corporation в июне 1970 г., хотя до поставок дело дошло не ранее ноября. Основанная за два года до этого CTC выпускала изначально одни только терминалы, которые можно было подключать к мейнфреймам других производителей, – однако на этот раз у неё получился более оригинальный продукт: программируемое устройство, способное эмулировать другие подобные терминалы. Характерной чертой Datapoint 2200 являлся маленький прямоугольный монитор, чьи возможности в точности соответствовали перфокарте от IBM (бывшей на то время едва ли не наиболее популярным носителем информации): 12 строк по 80 символов в каждой. Базовая модель стоила 6 тыс. долл. и насчитывала 2 КБ оперативной памяти, – максимальный объём последней мог достигать 16 КБ при цене устройства в 7800 долл. (или около 50 тыс. в переводе на сегодняшние деньги). При этом, в отличие от всех предшественников, также именовавшихся «персональными», Datapoint 2200 размещался в одном корпусе весом 25 кг – автором такого дизайна был Джек Фрассанито.
Появившийся почти что одновременно Kenbak-1 относился к несколько иному классу: устройство, созданное Джоном Бланкенбейкером (давшим своему детищу часть собственного имени), предлагалось всего за 750 долларов (около 4800 долл. с учётом инфляции на 2021 год) и весило чуть больше 6 кг – соответственно, в восемь раз дешевле и в четыре раза легче самой доступной модели Datapoint 2200. Правда, памяти здесь имелось всего 256 байт без возможности расширения, а за ввод и вывод информации отвечали переключатели и лампочки – никаких клавиатур или мониторов. По словам автора, самая большая программа, которую ему удалось написать для своей машины, представляла собой трёхмерные «крестики-нолики» на поле в 4х4х4 клетки: памяти не хватало даже на то, чтобы определить победителя. Kenbak-1 позиционировался как исключительно учебный компьютер; прототип его был продемонстрирован на конференции учителей старших классов в марте 1971 года, а продажи стартовали в сентябре. К сожалению, завоевать внимание широкой публики не удалось: Kenbak Corporation закрылась уже в 1973 г., успев продать за два года всего лишь сорок экземпляров своего компьютера, практически не оставившего заметного следа в истории индустрии.
Впрочем, настоящая история персональных компьютеров началась всё же чуть позднее, с появлением и распространением в начале семидесятых первых микропроцессоров – ЦПУ, вмешавшихся в одной-единственной микросхеме и значительно упрощавших конструкцию вычислительных машин. Первым персональным компьютером на основе такого процессора – в данном случае, 8-битного Intel 8008 – стал французский Micral N, созданный Франсуа Жернеллем для компании Réalisation d’Études Électroniques (R2E). Самый ранний прототип этого устройства, насчитывавшего 2 КБ памяти и управлявшегося посредством всё тех же переключателей и лампочек, был отправлен заказчику – Национальному институту агрономических исследований, который не мог позволить себе ЭВМ побольше и посолиднее, – ещё в середине января 1973 года; поступила эта машина и в продажу – причём по весьма скромной цене в 8500 франков (около 1300 долл.).
Правда, ни этот компьютер, ни появившийся ещё годом позднее американский SCELBI никакой популярности среди покупателей не снискали. Зато подобными устройствами вскоре заинтересовались энтузиасты-радиолюбители: так, в июльском номере журнала Radio-Electronics за 1974 год было опубликовано описание «персонального миникомпьютера» за авторством аспиранта Политехнического университета Виргинии Джонатана Титуса. За брошюру с принципиальной схемой устройства, названного Mark-8, автор просил пять долларов (и получил около семи с половиной тысяч заказов), – доставать детали (помимо разве что печатной платы, которую также можно было приобрести в готовом виде) и конструировать, разумеется, предстояло самостоятельно, что было далеко не просто. Ну а спустя всего полгода на обложке другого журнала, Popular Electronics (в своё время отвергнувшего проект Титуса как слишком сложный для широкого круга любителей), появился и Altair 8800 Эда Робертса – при цене в 439 долл. за набор деталей для сборки (около 2100 долл. в переводе на современные деньги) и с BASIC от юной Micro-soft (ещё с дефисом в названии) в качестве платного дополнения наконец-то ставший первым широко известным и коммерчески успешным персональным компьютером.
В 1975–76 гг. на свет появилось не менее дюжины различных моделей, претендующих на повторение успеха Altair 8800, самым знаменитым из которых был, вероятно, Apple 1 Стива Возняка. IBM, всё ещё господствовавшая на рынке мейнфреймов, попробовала свои силы в лёгком весе с миникомпьютером Model 5100, ставшим одним из первых портативных: в одном корпусе располагались и клавиатура, и дисплей с диагональю в 5 дюймов, и устройство для записи на магнитную ленту. А вот процессор был свой проприетарный, а не от Intel, да и цена совсем не радовала домашних пользователей: от 9 тыс. долл. за самую доступную модель с 16 КБ ОЗУ и эмулятором языка APL от System/360 до 20 тыс. долл. в ценах того времени за наиболее продвинутую версию. Впрочем, самое интересное было впереди: появившаяся в 1977 году «большая тройка» в лице Apple II, Commodore PET и Radio Shack TRS-80 стоила от нескольких сотен долларов за модель, поставлялась в комплекте с монитором, клавиатурой и интерпретатором BASIC (тем самым разительно отличаясь от миникомпьютеров для энтузиастов, готовых собирать всё из деталей и программировать на ассемблере при помощи лампочек и переключателей), – а потому быстро завоевала рынок домашних компьютеров (пока что – в США).
Освітній курс від laba: Клієнтський сервіс.
Залучайте та зберігайте клієнтів.
В 1980 году IBM почувствовала, что её позиции пошатнулись и что она больше не может себе позволить игнорировать сектор «мини»: пусть среди больших ЭВМ её доля и составляла по-прежнему около 70%, на рынке компьютеров в целом вес компании снизился за прошедшее бурное десятилетие с 60% до 32%. «Голубой гигант» сменил руководство и даже решился на использование в своих машинах ЦПУ других производителей. Хотя появившаяся в этом году очередная моноблочная модель IBM 5120 была, тем не менее, проприетарной: устройство с 32 КБ ОЗУ, 9-дюймовым монитором и двумя накопителями для 8-дюймовых дискет предлагалось пусть и в комплекте с матричным принтером, но всё же за 9000 долл.
Идея попробовать всё-таки проникнуть на «нижний» этаж вплоть до домашнего уровня пришла в голову Вильяму Лоу (1941–2013), руководителю лаборатории в подразделении Систем начального уровня IBM; в июле 1980-го он предложил руководству приобрести компанию Atari или же лицензировать ПК от японских разработчиков и выпустить его под собственной торговой маркой, опираясь на свою репутацию в среде профессионалов. Эта мысль начальство не привлекла, но Лоу среагировал моментально – и уже в августе представил (пусть и пока что только на бумаге) прототип совсем другого устройства: уже формально оригинального, но собранного из готовых компонентов других производителей. Несмотря на то что такой подход противоречил всем корпоративным традициям IBM, проекту под кодовым названием Acorn был всё же дан «зелёный свет».
Во главе коллектива разработчиков стал Филип Дональд Эйстридж (1937–1985), известный как «Дон» и через несколько лет дослужившийся до поста вице-президента IBM, но вскоре погибший в авиакатастрофе. Чтобы уложиться в отведённый на создание нового компьютера срок в один год, было принято ключевое решение: полагаться на проверенные и стандартизированные технологии, а главное – на открытую архитектуру. В качестве ЦПУ была взята модель 8088 от Intel, работающая на скорости 4,77 МГц, – аналогичная 8086, но отличавшаяся от более продвинутого полностью 16-битного процессора применением 8-битной внешней шины, что позволяло значительно сэкономить на контроллерах и на оперативной памяти. Размер последней в базовой версии ПК составлял всего 16 КБ (плюс 40 КБ ПЗУ с зашитым в нём интерпретатором BASIC) с возможностью расширения до 256 КБ, хотя в теории данный микропроцессор мог работать с целым 1 МБ ОЗУ – или со ставшими хрестоматийными 640 КБ, если вычесть объём, зарезервированный под видеопамять и ПЗУ.
Жёсткий диск планом предусмотрен не был; из носителей информации поддерживались накопители на 5-дюймовых дискетах – можно было поставить один или два таких привода, а то и вовсе обойтись без такового: в последнем случае IBM PC стоил всего 1565 долл. (в ценах 2021 г. – ок. 4700 долл.) и подключался к бытовому кассетному магнитофону и телевизору, таким образом представляя собой нечто вроде домашней приставки. На другом ценовом полюсе находилась примерно в три раза более дорогая и наиболее оснащённая комплектация – с 64 КБ памяти, цветными (с четырьмя оттенками палитры) CGA-адаптером и соответствующим монитором, двумя упомянутыми дисководами и матричным принтером. Приятной, пусть и не уникальной особенностью являлось наличие пяти слотов расширения для карт на шине ISA: правда, в большинстве моделей два-три из них уже занимали видеоадаптер, флоппи-контроллер или последовательный порт, но место для опциональной периферии всё равно оставалось – например, для модема с отдалённым подключением к другим системам. Что любопытно, создание таких плат расширений было возможно едва ли не в домашних условиях – благодаря ещё одному крайне полезному и примечательному составляющему новинки: руководству пользователя на несколько сотен страниц, с листингом BIOS на ассемблере (это была практически единственная часть IBM PC, не считая ПЗУ, которую компания не собиралась предоставлять в открытый доступ) и подробными схемами устройств.
Программное обеспечение для IBM PC – история отдельная. Комплектный BASIC поставлялся в трёх разновидностях в зависимости от модели: базовой «кассетной», улучшенной «дискетной» и ещё более солидной «продвинутой» с поддержкой графики. При этом для работы с дискетами требовалось отдельно приобрести ещё и операционную систему: как известно, попытка IBM изначально оснастить свой ПК популярной на то время CP/M-86 Гэри Килдалла ни к чему не привела – если не считать появления на свет IBM PC-DOS от Microsoft (он же MS-DOS). Последний был доступен сразу с начала продаж по цене в 40 долл., тогда как пакета с CP/M-86 пришлось дожидаться до апреля 1982-го, да и стоил он в три с лишним раза дороже, 140 долл. Впрочем, дальнейшая судьба Билла Гейтса, бывшего (в отличие от Килдалла) не только и не столько талантливым программистом, сколько бизнесменом, и его компании – тема хорошо известная.
Зато можно обратить внимание на те программы, которые были анонсированы для IBM PC одновременно с самой машиной. Сообразно позиционированию нового устройства и репутации материнской компании, среди них преобладали деловые и офисные приложения, причём от сторонних авторов: электронные таблицы VisiCalc (200 долл.), текстовый редактор EasyWriter (175 долл.) и сразу несколько комплексов по ведению финансов и бухгалтерии (по весьма серьёзной цене в 595 долл. за штуку). Тем более интересно смотрится на этом солидном фоне одна-единственная игра – тридцатидолларовая Microsoft Adventure, изданная самой IBM, но с вынесенной в заголовок компанией в качестве продюсера. Собственно, данная вещь представляла собой не что иное, как одну из разновидностей самой первой в истории сюжетной компьютерной игры – текстового приключения Colossal Cave Adventure (последнее слово вскоре стало нарицательным), созданной программистом и спелеологом-любителем Вильямом Кроутером для мейнфрейма PDP-10 в 1976 г. и основательно доработанной аспирантом Стэндфордского университета Дональдом Вудсом. Спустя два года малоизвестная на то время Microsoft, в лице своего сотрудника Гордона Летвина и его единоличного предприятия Softwin, портировала «Adventure» на TRS-80 и Apple II, не забыв при этом добавить к названию долю саморекламы, а затем выпустила и версию для IBM PC. При этом Летвин добавил в пещерный мир «Приключения» ещё одну локацию – Software-Логово с грозным Бородатым Программистом в качестве обитателя… Любопытно, что флагманский продукт самой Microsoft – операционная система MS-DOS – для запуска игры задействована не была: дискета (как это нередко случалось и с другим ранним ПО для IBM PC) была загрузочной, т.е. программа обращалась к оборудованию напрямую.
Популярности IBM PC в немалой степени способствовала и умело проведённая рекламная кампания. Нанятое для этой цели агентство Lord, Geller, Federico, Einstein, Inc. выбрало в качестве «лица» проекта персонажа Чарли Чаплина, лицензировав его у наследников скончавшегося четырьмя годами ранее великого артиста и сняв в этой роли мима Билла Скаддера. Первый ролик под названием The House вышел в ноябре 1981-го – и несмотря на минутную продолжительность, весьма неплохо обыгрывал доступность компьютера «маленькому человеку» – как по цене и по размерам, так и по сравнительной простоте использования. Реклама эта получила несколько специальных премий и привлекла внимание публики, так что IBM решила продолжить тему – и выпустила целую серию подобных роликов, а также задействовала образ Чаплина и его фильмов в печатных объявлениях.
Как бы то ни было, быстрая популярность IBM PC оказалась сюрпризом не только для многих конкурентов, но и для самой IBM, чьё руководство никогда не возлагало на модель 5150 особых надежд. За полтора-два года компания догнала лидеров в лице Apple и Tandy Corporation и подняла свою долю на рынке персональных компьютеров от нуля до сорока процентов: по оценкам аналитиков, только в 1982 году удалось продать от 175 до 200 тысяч экземпляров PC. В одном из первых обзоров новинки, который был опубликован в журнале Byte в октябре 1981-го, отмечалось два ключевых решения, которые обрекли этот проект на успех, помимо мощной аппаратной платформы: ориентация на уже существующих сторонних разработчиков ПО и предоставление подробной информации и помощи независимым авторам программных приложений и производителям периферийных устройств.
Ретроспективно, уже в 1984 году тот же журнал отмечал, что IBM парадоксальным образом удалось занять пустующее место в самом центре переполненного другими игроками рынка. Среди плюсов РС на то время отмечались не только открытая архитектура и мощный процессор из перспективной серии, но и возможность вывода символов на экран в 80 колонок, а также текстовые редакторы и качественная клавиатура с функциональными клавишами и со стрелками для управления курсором, позволяющие реализовать эту самую возможность на практике, – то, что так и не удалось предоставить Apple и другим конкурентам. К этим достоинствам современные исследователи обычно добавляют также весомость бренда IBM, привлёкшего самое широкое внимание к новому продукту именитой компании, и быстрое появление как «армии клонов», которой не могли похвастаться ни Apple, ни Atari, ни Commodore, так и всё более мощных процессоров из того же семейства от Intel, обеспечивающих обратную совместимость.
Конечно, IBM PC не была лишена и недостатков, особенно в сравнении с конкурентами – в первую очередь в отношении позиционирования как «домашней игровой приставки»: графические и особенно звуковые возможности новинки (представленные исключительно «бипами» в исполнении PC Speaker) заведомо уступали, скажем, куда более доступному Commodore 64, появившемуся уже в 1982 году. И всё же стратегический курс IBM оказался победным: именно эта система – и её законные наследники IBM PC/XT, PC/AT и прочие – выступила предком используемого доныне оборудования, тогда как об Apple II, Commodore PET, TRS-80 и даже Amiga и Atari ST в сегодняшних устройствах мало что напоминает. Правда, куда большую выгоду из этого извлекли и продолжают извлекать иные компании, Microsoft и Intel, – но это уже совсем другая история.