Поиск
×
Поиск по сайту
Часть 10 из 38 В начало
Для доступа к библиотеке пройдите авторизацию
5 и 6 марта Мел Халерман и Дейв Стюервальд из IBM совещались с Гейтсом и ОФиром, решая вопрос о том, что может сделать Microsoft для ускорения сдачи программного обеспечения. Они установили новый график, с которым Microsoft согласилась. Тем не менее Гейтс и ОФир объяснили, что они не смогут уложиться даже в новые сроки, если техника останется ненадежной. В апреле 1981 г. Тим Паттерсон уволился из Seattle Computer Products и поступил на работу в Microsoft Наконец-то он узнал, кем был тот самый клиент. Эта новость произвела на него впечатление. Паттерсон понял, что SCP недостаточно велика, чтобы самостоятельно справиться с этим делом, и счел логичным передачу SCP-контроля в руки Microsoft. В ходе работы над проектом ОФиру и другим программистам часто приходилось тесниться в крошечной комнатушке, работая в ней до глубокой ночи. В течение непродолжительного времени с ними находился Нейл Конзен, занимавшийся программированием графических подпрограмм для Бейсика. Кроме машины-макета Intel, в ней теперь находились два прототипа из IBM. Все эти компьютеры вырабатывали тепло, и температура доходила до 100 градусов (по Фаренгейту; прим. пер.), что дополнительно понижало надежность техники. Дверь теперь вообще не закрывалась. В Беллевью регулярно приезжали инспекторы из IBM, проверявшие, соблюдают ли в Microsoft установленные меры безопасности. Из-за этого программисты были все время начеку. Они разработали систему: кто-то из других сотрудников мчался в конец коридора и предупреждал их, когда появлялся кто-нибудь из IBM. Однако в один прекрасный день эта система сигнализации не сработала. Один инспектор из Бока-Рейтона был потрясен, обнаружив открытую дверь и отдельные части компьютера, вынесенные в коридор. Он обратился к Стиву Баллмеру и потребовал объяснений. Люди из Бока-Рейтона не преминули напомнить Гейтсу об одной неприятной возможности: проект может быть аннулирован в любой момент. Если это случится, угрожали они, последует звонок в Microsoft и приказ положить все секретные материалы в ящик и отправить его в IBM. Это не потребовалось повторять дважды. Теперь правила безопасности соблюдались неукоснительно. К тому же была усилена система надзора IBM. За эти месяцы программисты устали от интенсивного режима работы. Бобу О’Риру, когда он был свободен от программирования, приходилось иметь дело примерно с 20 людьми в Бока-Рейтоне. Напряжение увеличивалось. Программисты единственный раз прервали свою работу, когда они несмотря на отчаянные протесты Гейтса и Аллена слетали на уикэнд во Флориду, чтобы посмотреть старт космического челнока. DOS готова В течение всей разработки PC Microsoft оставалась консультантом IBM. Боб О'Рир даже давал рекомендации по окраске машины. 11 июня 1981 г. Microsoft направила очередное письмо IBM, на этот раз касающееся минимального объема памяти, которой должен был обладать PC. IBM собиралась выпустить свою машину с RAM емкостью 16К. Microsoft вновь пыталась убедить IBM не ориентироваться на это крайне низкое значение, утверждая, что RAM Chess должна быть не меньше 64К и что в следующем варианте уже будет необходимо 128К. Microsoft доказывала что программному обеспечению очень трудно поддерживать многочисленные различные конфигурации аппаратного обеспечения. Для запуска Кобола, Бейсика и Ассемблера необходима машина с RAM не меньше 64К. Для Паскаля и Фортрана надо уже не меньше 128К. Кроме того, Microsoft предлагала IBM продавать свои машины в комплекте с дисководом, а не делать акцент на кассетном лентопротяжном механизме. Microsoft, удовлетворяя требования своего клиента, снабдила Бейсик возможностями операций с джойстиком и кассетным лентопротяжным механизмом, которые в IBM считали обязательными. Однако производитель вскоре обнаружил, что деловой рынок они совершенно не интересуют. К середине 1981 г. в Microsoft работали 100 человек, из которых 35 в той или иной мере принимали участие в проекте IBM. В IBM разработкой PC занимались 450 человек. Методы работы IBM оказали большое влияние на стандарты, впоследствии принятые Microsoft. Поскольку в IBM программное обеспечение Microsoft подвергалось самым современным проверкам, качество языков, сделанных в Microsoft для 8086, по свидетельству Гейтса, было выше, чем у всего, что было создано для 8-битовых компьютеров. Одновременно с техническими проверками, «драконовскими» по характеристике Гейтса, IBM проводила испытания на качество с помощью пользователей — «подопытных кроликов». Это позволяло IBM вылавливать самых незаметных жучков. Для достижения таких результатов потребовалось бы несколько лет испытаний конечными пользователями. После работы с IBM в Microsoft изменили систему оценки качества продуктов, порядок планирования проектов, режим безопасности и многое другое. В Microsoft однако, иногда беспокоились, что IBM вообще откажется от проекта. Эта компания славилась тем, что многие разработанные ею продукты так и не дошли до рынка. «InfoWorld» напечатал статью, содержащую намеки на то, что в IBM идет работа над персональным компьютером. Стива Баллмера, обнаружившего утечку информации, это привело в ярость, кроме того, он боялся возможной реакции Эстриджа и его коллег. Однако Microsoft тут была ни при чем — внимание прессы привлекла бурная деятельность в Бока-Рейтоне. Microsoft до последней минуты продолжала совершенствовать программное обеспечение PC. Версия 1.0 MS-DOS содержала 4000 строк на языке ассемблера и занимала 12 килобайт памяти. Наконец IBM приняла операционную систему, созданную в Microsoft и MS-DOS стала официальной системой IBM PC. Microsoft продолжала совершенствовать Бейсик и сам Гейтс не гнушался принимать участие в этой работе. Он вспоминает, что функции добавлялись в Бейсик до момента его ввода в ROM. И вот в один из вечеров 1981 г. в Microsoft узнали, что IBM готовится официально объявить о создании своего персонального компьютера. Гейтс и его сотрудники отпраздновали это событие в дорогом сиэтлском ресторане. Программистам надо было еще закончить компиляторы для Паскаля, Фортрана, Кобола и Ассемблера для IBM PC, поэтому работа возобновилась. В конце концов текст программ операционной системы и языков Бейсик, Паскаль и Ассемблер 8088, разработанных Microsoft, занял 250К. Вскоре последовали компиляторы для Фортрана и Кобола. Теперь всем оставалось только дожидаться, что скажет рынок. Глава 10 Победное шествие MS-DOS 12 августа 1981 г. IBM объявила о своем первом микрокомпьютере. Эта новость на следующий день попала во все крупные издания. Материал в «Wall Street Journal» начинался так: «International Business Machines Corp. уверенно вышла на рынок персональных компьютеров. Специалисты считают, что компьютерный гигант может за два года овладеть инициативой в этой юной отрасли промышленности.» Цены были в пределах от 1565 долларов за базовую машину с памятью 16К до 6000 долларов за версию со всеми возможностями, снабженную цветной графикой. Журналист, заметив, что лучшие модели скорее всего представляют угрозу для Apple, Tandy Radio Shack, Commodore, Hewlett-Packard и других производителей микрокомпьютеров, добавил, что, по мнению аналитиков, «аппаратура IBM лучше, чем модели конкурентов, подходит для работы с большими задачами и представления информации на экране с высокими четкостью и разрешением.» Автор объяснял, что IBM PC сконструирован на основе микропроцессора Intel 8088, имеющего большее быстродействие, чем микропроцессоры, используемые в микрокомпьютерах конкурентов. В состав программного обеспечения, которое могло работать на новом компьютере, входили VisiCalc («программа для моделирования финансовых прогнозов, выпущенная на рынок Personal Software Inc.»), текстовый процессор EasyWriter, три бухгалтерских пакета, разработанных Peachtree Software Inc., и программа для связи с такими информационными банками, как Dow Jones News и The Source. В статье сообщалось, что IBM якобы принимает на вооружение новые методы обеспечения сбыта и продает свои компьютеры через компании Sears, Roebuck & Со. и Computerland. Как отреагировали конкуренты? Президент Tandy Джон Роуч заявил: «Не вижу в этом ничего особенного», а президент Apple А. С. (Майк) Марккула, как говорят, приветствовал эту новость, поскольку можно было ожидать расширения микрокомпьютерного рынка для всех производителей компьютеров. Через два месяца IBM PC появился в магазинах. Первая его модель имела один дисковод и память объемом 64К. Компьютер с памятью 320К и двумя дисководами поступил в продажу только в мае 1982 г. С точки зрения аналитиков, IBM PC был машиной «третьего поколения». К первому поколению относились Altair 8080, выпущенный MITS в 1975 г. и несколько его «копий», которые обычно называют машинами S-100 по названию шины, использованной в Altair. Компьютеры S-100 предназначались, в основном, для любителей. Второе поколение состояло из 8-битовых полностью собранных компьютеров типа тех, которые выпускались Apple, Tandy и Commodore. В ROM этих компьютеров был записан Бейсик; в этом отношении IBM последовала их примеру. Эти компьютеры привели к буму в области так называемого «производительного программного обеспечения» (productivity software), к самым ярким примерам которого относится VisiCalc. Третье поколение началось с IBM PC, 16-битового компьютера, поддерживаемого авторитетом крупнейшего в мире производителя вычислительной техники и четко нацеленного на профессиональный рынок. Компания Apple с учтивостью и юмором приветствовала внушительного конкурента. В октябре 1981 г. в «Wall Street Journal» вышло занявшее целую страницу рекламное сообщение под заголовком: «Добро пожаловать, IBM! Вполне серьезно.» «Добро пожаловать на сектор рынка, самый волнующий и самый важный с тех пор, как 35 лет тому назад началась компьютерная революция. Примите поздравления с вашим первым персональным компьютером. Передача мощи компьютеров в руки отдельных людей может улучшить стиль их работы, мышления, обучения и проведения досуга.» Apple добавляла, что она надеется на то, что IBM станет достойным конкурентом и будет способствовать распространению американской микрокомпьютерной технологии по всему миру.
В октябрьском номере за 1981 г. в журнале «BYTE» были опубликованы результаты оценочных испытаний PC. Журналист изумлялся тому, что IBM пользуется услугами поставщиков программного обеспечения, уже утвердившихся в микрокомпьютерной отрасли, и тому, что IBM предоставляет всю информацию, необходимую другим разработчикам для написания прикладных программ и остальным производителям для создания периферийных устройств. IBM вырвалась из изоляции в секторах микрокомпьютеров и больших систем, на которую она сама себя обрекла. Для сторонних наблюдателей это было доброй вестью. Более того, очень серьезная и профессиональная фирма IBM предлагала плату для подключения к PC джойстика! Явно сбылось сделанное примерно 20 лет тому назад пророчество певца Боба Дилана: «Времена меняются!» («The times, they are а-changin'».) Самое главное, IBM PC стоил ненамного дороже Apple II Plus. «Для тех из нас, кто не любит великанов, персональный компьютер IBM стал потрясением,» — писал журналист «BYTE». «Я ожидал, что этот гигант сядет в лужу, переоценивая или недооценивая потенциальные возможности потребностей общества и упорно настаивая на несовместимости с остальным микрокомпьютерным миром. Но ничего подобного с IBM не случилось: гигант занял свое место в строю конкурентов.» Компания IBM с нехарактерной открытостью выступила с заявлением о том, что она будет способствовать всем сторонним разработкам без ограничений. Дон Эстридж объявил, что IBM собирается опубликовать руководство с полными техническими характеристиками, которые он уже называл промышленным стандартом для всех, кто пожелает заняться разработкой плат для PC. Он, кроме того, сказал, что IBM открыта для предложений по программному обеспечению. Поскольку IBM всегда старалась развивать инициативу своих кадров, сотрудников подталкивали к разработке программного обеспечения в свободное время. Если IBM находила возможной продажу этих программ, их авторы получали авторское вознаграждение. Microsoft, естественно, включилась в гонку программистов. Она тут же выпустила MS-DOS, Ассемблер, Бейсик, Фортран и две прикладных программы: игру-приключение и программу, обучающую машинописи. Вскоре появился конкурент MS-DOS: Digital Research работала над версией СР/М для IBM PC. Сначала казалось, что СР/М-86 станет серьезным соперником операционной системы Microsoft, но получилось совсем не так. Прикладные программы, разработанные под СР/М на 8-битовые машины, не работали под СР/М-86. Таким образом, MS-DOS и СР/М оказались в одной лодке: для стимулирования спроса на обе операционные системы требовались новые прикладные программы. Гари Килдаллу было от чего расстроиться, когда он разобрался в выпущенной версии MS-DOS. К его большому удивлению в ней копировались системные вызовы СР/М. Тим Паттерсон моделировал свою DOS на СР/М, а в Microsoft сочли, что не следует отклоняться от этого направления. Причина этого была проста: языки высокого уровня, разработанные Microsoft, работали под СР/М, поэтому базирование новой операционной системы на СР/М значительно облегчало адаптацию их к новой системе. В следующем выпуске ежеквартального информационного бюллетеня для клиентов Microsoft Пол Аллен открыто отстаивал сходство с СР/М и утверждал, что сохранение совместимости с системными вызовами СР/М делает преобразование программ, написанных для 8080 и Z80, в программы для MS-DOS довольно простой работой. Совместимость с СР/М была одним из основных факторов, обеспечивших успех MS-DOS. Microsoft сразу же после выпуска PC уже могла предложить широкий выбор программ для него. Некоторые самые популярные программы для СР/М, например, WordStar и dBASE, имели огромное значение для-того, чтобы привлечь внимание имеющихся потребителей к PC. Они вскоре появились в виде версий для MS-DOS. Однако у Килдалла был совершенно другой взгляд на сложившееся положение. Он. рассматривал близкое сходство между MS-DOS и СР/М как открытую кражу. Одно время он даже собирался подать в суд на IBM. В «Биг-Блю» утверждали, что они ничего не знали об этом сходстве, и в конце концов сторонам удалось уладить свои отношения без суда. IBM выразила согласие продавать будущую 16-битовую систему СР/М-86 Digital Research в комплекте со своим PC. Поэтому, утверждала компания, СР/М и MS-DOS окажутся в равном положении. Но на самом деле этому не суждено было случиться. Одно время официальная позиция IBM заключалась в том, чтобы не навязывать для своего компьютера никакую определенную операционную систему. Компания продавала СР/М-86 и UCSD p-System производства Softech Microsystem с такой же готовностью, как MS-DOS. Однако кажущейся открытости IBM противоречил один поступок: компания изменила название DOS, разработанной Microsoft, на PC-DOS. Эти три магических буквы определенно обладали притягательной силой. Хотя некоторых потребителей привлекала операционная система Digital Research, ценовой фактор брал верх. СР/М стоила в целых четыре раза дороже MS-DOS (240 и 60 долларов). Гейтс понимал, что он внакладе не-останется, соглашаясь с IBM на такой мизер, тогда как Digital Research, пользуясь своим доминирующим положением, заломила более недоступную цену. Однако выпуск СР/М-86 запоздал. IBM смогла пустить ее в продажу только в апреле 1982 г. Эта задержка более чем на полгода широко открыла рынок для Microsoft. И все же отраслевая печать поддержала СР/М, поскольку она была главной системой для 8-битовых компьютеров. Информационный бюллетень далласской фирмы Future Computing, занимающейся изучением рынка, окрестил IBM PC «СР/М-плейером», намекая на то, что скоро появится масса прикладных программ для СР/М. В «InfoWorld» за 20 июля 1981 г. высказывались весьма нерадужные прогнозы о будущем MS-DOS. В находящейся на первой полосе статье сообщалось, что такие фирмы, как Xerox и Burroughs, уже готовятся к жесткой конкурентной борьбе на микрокомпьютерном рынке. Статья завершалась следующим: «Ни одна из этих фирм не разделяет колебаний IBM в отношении использования СР/М Digital Research в качестве операционной системы, поэтому у IBM, может быть, и будет конкурентоспособная система, но зато почти без программного обеспечения, которое может привлечь потенциальных покупателей.» В то же время Microsoft получила серьезную поддержку от LifeBoat Associates, дистрибьютора программного обеспечения, некогда ревностного приверженца СР/М. Тони Голд, глава LifeBoat, назвал появление IBM PC «потенциально важнейшим событием в истории микрокомпьютеров». Еще один сотрудник LifeBoat соглашался с тем, что IBM узаконила применение персональных компьютеров, которые общество до этого рассматривало лишь как игрушку для любителей. Он, кроме того, добавил, что MS-DOS уже стала промышленным стандартом для 16-битовых компьютеров. LifeBoat объявила о начале переговоров с несколькими поставщиками прикладных программ для MS-DOS. Сама компания заказала 25 PC для проверки получаемых ею программ. Эта работа началась в ноябре 1981 г., и фирма рассчитывала, что в ее каталоге появится примерно сотня программ специально для IBM PC. Сначала имелась неразбериха с названием созданной Microsoft операционной системы для PC. Сама Microsoft присвоила ей имя «MS-DOS». IBM назвала ее «РС-DOS»; от MS-DOS она отличалась тем, что в нее входил ряд разработанных в IBM утилит. LifeBoat Associates распространяла эту систему под названием «Software Bus 86» или «SB-86». Позднее на нее приобрел лицензию ряд производителей. После этого положение стало еще хуже: компания Zenith называла ее «ZDOS», a Compaq — «Compaq DOS». В конечном счете Microsoft настояла на том, чтобы все производители использовали название MS-DOS. Отказалась только IBM. Влияние, оказанное IBM PC IBM PC способствовал количественному росту программного обеспечения. Когда на рынке господствовали 8-битовые микропроцессоры, поставщики программного обеспечения делились на три категории: • Разработчики операционных систем, например, Digital Research, создавшая СР/М • Поставщики языков, например, Microsoft • Разработчики прикладных программ, например, Software Arts (разработчик VisiCalc) и MicroPro (WordStar). Программистам часто приходилось биться за то, чтобы операционная система, прикладные программы, а также данные и графика втиснулись в память объемом 64К. Графическая память PC находилась в адресуемой области компьютера. Некоторые команды 8088 можно было использовать для получения на экране эффектов мультипликации. Это, например, позволило Гейтсу и Нейлу Конзену за несколько часов воскресного дня написать для IBM PC ряд демонстрационных программ с графикой. В то же время разработка программ с приличной графикой для Apple была целой проблемой. Microsoft построила MS-DOS как промежуточное звено, которое делало прикладные программы и языки не зависящими от техники. Иначе говоря, программа, написанная в соответствии с требованиями MS-DOS, в принципе могла работать на любой машине, поддерживающей MS-DOS. Это позволило Microsoft предложить свою DOS сотням разных производителей, которым приходилось делать лишь небольшую подгонку под свою технику. MS-DOS u СР/М Почти через два года после выпуска IBM PC уже было трудно определить, какая операционная система — MS-DOS или СР/М — будет преобладать на рынке. Некоторые разработчики программного обеспечения считали, что стоит подождать и посмотреть, как будет развиваться рынок и какую операционную систему выберут конкуренты IBM. В ряде изданий, например в «InfoWorld», отказывались относиться к MS-DOS серьезно. Когда журнал напечатал в январском номере за 1982 г. сводку лучших продуктов предыдущего года, девять из десяти продуктов первой десятки были программами для СР/М. И только в марте 1982 г. «InfoWorlds» пошел на публикацию данных оценочных испытаний одной из программ для MS-DOS. Microsoft с завидным терпением вновь и вновь повторяла, что MS-DOS допускает легкую адаптацию программ для СР/М. Многие прикладные программы для СР/М были написаны на таких языках высокого уровня, как Бейсик, Фортран и Кобол производства Microsoft. Microsoft объясняла, что все эти языки есть для MS-DOS и что поэтому перенос программ для СР/М на новую операционную систему несложен. В то же время некоторые фирмы настойчиво проталкивали СР/М. В марте 1982 г. Vendex Corporation приняла на вооружение идею SoftCard, выпущенной Microsoft, — на этот раз в ущерб MS-DOS. Vendex выпустила Baby Blue, плату, которая позволяла программам для СР/М работать на IBM PC. И Digital Research не зевала. Компании удалось убедить ряд производителей выпускать машины, содержащие одновременно процессоры 8080 и 8086. Таким образом, СР/М представлялась лучшим вариантом, чем MS-DOS, поскольку в последней использовался другой формат файлов. MS-DOS входит в моду Менее чем через год после появления сообщения об IBM PC многие производители, в том числе Compusystems, IBM, Intel, SCP, Sirius, Tecmar, Victor, Wang, Zenith, Panasonic, Hitachi и NEC отдали свои предпочтения MS-DOS. Microsoft, кроме того, вела переговоры с Sanyo, Toshiba, Texas Instruments, Commodore, Canon и Sord, которые по большей части закончились успешными контрактами.
Перейти к странице:
Подписывайся на Telegram канал. Будь вкурсе последних новинок!