Хакеры: Герои компьютерной революции - Стивен Леви
Шрифт:
Интервал:
Закладка:
Марк продолжал пробивать использование своей программы Spiradisk. Его страстное желание внедрить трудновзламываемую схему совсем не мотивировалось желанием насолить будущим пиратам; Душанэ считал, что это определенная жертва, с помощью которой он сможет претворить в жизнь более альтруистический основной план. Он надеялся, что при помощи Spiradisk у него получиться заработать достаточно денег, чтобы основать свою собственную компанию, которая будет руководствоваться не только непродуктивными правилами и стандартами коммерческой деятельности, но и далеко идущими планами по разработке и исследованию. Компания Душанэ, по его замыслу, должна была стать хакерским раем, в которой программисты в своем распоряжении имели бы все мыслимые средства, и с их помощью они могли бы создавать удивительное программное обеспечение. Если программист считал, что компании требуется оборудование, скажем какой-нибудь сверхточный осциллограф, то ему не нужно будет получать разрешение у ничего не смыслящих в этом деле менеджеров… он, вместе со своими друзьями-хакерами будут играть в этом деле главную роль. Поначалу компания Марка должна будет писать современное программное обеспечение. Марк обдумывал, как он будет писать компьютерную версию «Dungeons and Dragons».
Но программное обеспечение было только началом. Если бы доходы это позволяли, то компания Марка должны была бы заниматься и железом. Конечной целью должно было явиться создание компьютера, который был бы достаточно хорош, чтобы на нем можно было играться в аркадные игры с тем же качеством, как и на самом сложном игровом автомате. У этого компьютера должен быть встроенный музыкальный синтезатор, с более лучшими возможностями, чем у самых продвинутых текущих моделей, и у него должно быть достаточно мощности, для того чтобы запустить программу, которую он себе нарисовал в своих мечтах, под названием SORDMASTER (ScreenOriented Data Manipulation System — Экранно-ориентированную систему манипулирования данными), в распоряжение которой должно было отдаваться лучшее программное обеспечение, ценность которого должна была увеличиваться в десятую степень… Это должен быть компьютер, который по словам Марка, мог делать «все вам захочется».
В конце концов, Кен Вильямс позволил «Властелину подземелий» защищать программы On-Line от копирования при помощи Spiradisk. Марк получал сорок долларов в час за то, что все работало, т.е. около пяти тысяч долларов в месяц за поддержку, и 1% в виде гонорара со всех дисков, где использовалась его система, но первое что пользователь видел, когда он загружал диск, защищенный программой Spiradisk, было имя «компании» Марка: «Bit Works».
Как Кен и предполагал, с этой схемой защиты появились некоторые проблемы. Часто, для того чтобы диски наконец-то нормально загрузились, машину требовалось один или два раза перегружать. Первоначальное очарование, которое Кен испытывал к Душанэ, начало пропадать. С точки зрения Кена, Марк относился к тем же самым гениальным, но несобранным примадоннам среди хакеров. Кен полагал, что Марк был в состоянии выполнить другую задачу, которая была важна для всей индустрии в целом, а именно — создание дискового формата, который бы одинаково хорошо поддерживался Apple, Atari и IBM, вместо текущей ситуации, когда для каждой машины нужна была своя собственная разметка дисков. «Марк знал, как это надо сделать», — с сожалением говорил Кен, — "он мог бы сделать это за полтора месяца, но он даже не пытался приложить никаких усилий. Работал он примерно так: Он садился, работал с неделю, а потом терял интерес к проекту. Он мог им заниматься и дальше, но проект его не возбуждал. Он не получал при этом никакого удовольствия". Как говорил Вильямс: «Это было полным самоубийством — позволить вашей компании зависеть от такого парня как Душанэ». Но когда кто— нибудь обращал внимание Кена на то, что в действительности компания все-таки зависелаот этого хакера из третьего поколения, то Кен признавал, что так оно и было.
Особенно ярко это проявилось на ежегодном фестивале Apple (Applefest) в Сан— Франциско. Одним из важных пунктов этого большого мероприятия, точнее говоря базара, на котором компании, занимавшиеся разработкой продуктов для Apple показывали и продавали свой софт, было представление долгожданного и затейливо навороченного продолжения одной из самых популярных на Apple игр всех времен — «Ultima». Потрясающей удачей было то, что On— Line Systems сумела усадить ее непостоянного как ртуть автора, который писал под псевдонимом «Lord British (Правитель Британский)», за работу и довести проект до конца.
Оригинальная Ultima была ролевой игрой в жанре «фэнтэзи», где игрок создавал действующего героя, назначал ему соответствующее «количество атрибутов» по таким параметрам как живучесть, мудрость, интеллект, ловкость, сила, а затем путешествовал по таинственной планете, обыскивая подземелья и башни, останавливаясь в деревнях, чтобы пополнить свои запасы и собрать полезные сведения, потом бороться с эльфами, воинами и волшебниками. Несмотря на то, что игра в основном была написана на BASIC и работала не так быстро, это был выдающийся подвиг воображения его создателя и бестселлер для компьютера Apple. Но когда очередная серия сиквела была уже готова, Lord British дал знать что он собирается уйти от своего текущего издателя, потому что, по его мнению он не платит ему достаточного гонорара.
На него свалился огромный поток предложений от других программных домов. Хотя ему в то время было всего двадцать лет, Lord British не в первый раз оказывался в подобных ситуациях: его настоящее имя было Ричард Гарриот и он был сыном астронавта Оуэна К. Гарриотта, работавшего на «Скайлэбе». Он пользовался определенной известностью и ему нравилось блистать в лучах славы своего отца, особенно когда на «Скайлэб 2» начались проблемы и вся семья была в фокусе внимания мировой общественности. Ричард вырос в технически насыщенном районе бухты Нассау, что в Хьюстоне, и начал заниматься компьютерами, начиная со старших классов, где он сумел убедить своих учителей в том, что ему нужны частные уроки по программированию. В его план обучения входило написание компьютерных игр.
Во многих смыслах, он был уравновешенным типичным американским мальчиком. С другой стороны, он мог потратить всю ночь, занимаясь на Apple в своей спальне. «После того как показывалось солнце, я понимал, насколько я припозднился и немедленно отрубался спать», — рассказывал он. У него был стойкий интерес к ролевым играм в жанре «фэнтэзи», и его особенно восторгала средневековая культура, и он даже входил в клуб, который назывался «Обществом Творческих Анахронизмов». Учась на первом курсе Университета Техас (UT), он вступил в команду, которая занималась фехтованием, но ему больше нравилось сражаться на мечах, по образу Эррола Флинна — размахивая ими без всяких правил и прыгая по столам. Он хотел объединить эти два увлечения, и попытался написать компьютерную игру, в которой это было бы все вместе. Потратив на нее несколько месяцев, он закончил свою двадцать восьмую игру, которую он назвал «Alkabeth», и был удивлен, когда издатель, которому случайно на глаза попалась одна из копий, которую Ричард бесплатно дал одному из своих приятелей, предложил пустить игру в продажу и прислал ему за нее деньги. А почему бы и нет? Он взял себе псевдоним Lord British (Правитель всея Британии), потому что некоторые ребята из университетского городка однажды пытались дразнить его, потому что его фамилия была похожа на английскую (хотя он на самом деле не имел к Англии никакого отношения).
Alkabeth принесла ему достаточно денег. При желании их бы хватило на несколько высших образований. Его следующая игра, «Ultima», была еще более амбициозной, и на свои шестизначные доходы он приобрел себе машину, сделал достаточные вложения в личный пенсионный план и открыл вклад в IRA (individual retirement arrangement), а также инвестировал часть денег в один из хьюстонских ресторанов. Он даже начал раздумывать, а не стоит ли ему заняться недвижимостью?
Гарриот видел свое новое творение как нечто необычное. Для того чтобы писать на ассемблере, он его специально изучил, и был потрясен новыми возможностями, которые ему открылись: он чувствовал, что это знание дало ему возможность видеть,что твориться в памяти у машины, в ее микропроцессоре, видеоинтерфейсе… вы начинали понимать, что делает каждый бит и как по проводам передаются данные. А скорость, которую давал ассемблер, была вообще невероятной. Только используя эти возможности, он мог довести до конца Ultima 2. В Ultima 2 Ричард Гарриот создавал настоящий эпос, который позволял игроку делать больше чем в любой до этого существовавшей игре. Он настаивал на том, чтобы некоторые из ее возможностей были отдельно напечатаны и вложены в коробку, в которой продавалась программа:
Захватывать корабли
Угонять самолеты
Путешествовать по Солнечной Системе