Чтение онлайн

ЖАНРЫ

Хакеры: Герои компьютерной революции
Шрифт:

После этого он занялся компьютерным программированием, и вскоре стал обычным хакером. Многие вспоминали, что его видели на ужинах вскладчину в PCC, накладывавшего до небес свою тарелку и набивавшего свое чрево. Он категорически не переносил курение, и начинал болезненно кричать, когда-нибудь рядом зажигал сигарету. Он все еще интересовался телефонным хакерством, и среди предметов разговора, в обсуждении которых он принимал участие, фигурировали такие, например, как получение доступа к сети ARPAnet. Это было нечто, что он считал в высшей степени оправданным: «У меня было несколько обобщений, которые я вывел аналитически. На компьютере в МТИ была программа, из которой я понял, как это надо сделать. Я использовал именно ее», — говорил он.

Когда ужины вскладчину закончились, он прирос к Клубу Самодельщиков. Он начал работать консультантом в Call Computer и помог Клубу Самодельщиков получить там свой логин. Он стал большим поклонником хакерства Возняка, а Возняк был восхищен встречей с известным фрикером, который, в свое

время, вдохновил его на блюбоксовую эпопею. Достаточно часто их можно было видеть в дальнем углу комнаты. В один из вечеров 1975 года, к ним подошел Дэн Сокол. Сокол был длинноволосым блондином, который поднимался на собрании, убеждался, что по близости не было никого из Intel, и начинал меняться кристаллами i8080 на любое другое хорошее оборудование.

Сокол тогда собирался отказаться от использования своего домашнего терминала для доступа к Call Computer через клубный логин. Так как Сокол жил в Санта Крузе, а Call Computer находилась в Пало Альто, то счета за телефон приходили просто бешеные, так как он использовал компьютер по 40-50 часов в неделю. Решение пришло в тот день, когда Сокол познакомился с Возняком и Джоном Драпером.

«Капитан Кранч — это, часом, не ты?»

«Да, это я!» — отозвался Драпер, и Сокол немедленно начал засыпать его вопросами по поводу создания блюбокса, который бы позволил ему бесплатно звонить из Санта-Круза в Пало— Альто. Хотя в приговоре об условном наказании Драпера, которое он все еще отбывал, оговаривалось, что он не имеет права распространять свои фрикерские секреты, он не мог устоять, когда люди начинали его расспрашивать. В его жилах текла хакерская кровь, и он хотел, чтобы информация распространялась свободно. «В следующие четверть часа, он продолжал мне рассказывать все, что мне нужно было знать для того, чтобы построить блюбокс», — рассказывал потом Сокол. Но когда Сокол собрал свой блюбокс, то он не заработал. Он дал знать Драперу, и в следующую субботу к нему, в компании Стива Возняка, пришел Драпер. Они осмотрели коробку Сокола. «Вроде все нормально», — сказал Драпер, и начал настраивать тоны на слух. Сокол попробовал настроенную коробку, и все заработало. Сокол использовал эту коробку только для того чтобы соединяться с компьютером, но это была та же практика, которой хакеры оправдывали свои нарушения закона, потому что она использовалась не для получения личной выгоды в таких тривиальных вещах как звонки за тридевять земель своим родственникам.

Возняк осмотрел «клуджу», которую соорудил Сокол — это был компьютер, собранный из разрозненных частей, и они оба посокрушались над высокой стоимостью занятий аппаратным хакерством. Воз пожаловался ему на то, что хотя он и работал на Hewlett Packard, отдел продаж не дал ему ни единой микросхемы. На следующем собрании клуба самодельщиков, Дэн Сокол подарил Возняку коробку полную микросхем, которые могли работать с процессором Motorola 6800. Воз нашел руководство от этого процессора и начал заниматься разработкой компьютера, который предполагалось связать интерфейсом с TV-пишмашинкой, сделанной до этого. Когда кто— то на собрание клуба принес компьютер, у которого было встроенное видео, он понял, что его компьютеру тоже нужен встроенный видеоинтерфейс. Ему нравилась сама идея компьютера, на котором можно было бы играть в видеоигры. В то время проводилось компьютерное шоу WESCON, и Возняк зашел в павильон фирмы MOS Technology и увидел, что они распродают первые модели своего процессора 6502, всего лишь по двадцать долларов за штуку. Так как этот чип не сильно отличался от мотороловского 6800, он купил их целую горсть, и решил, что именно 6502 будет сердцем его нового компьютера.

Возняку в голову не приходило что, сделав компьютер, он будет его продавать. Ему хотелось построить компьютер, только ради собственного удовольствия, а также для того, чтобы у него было, что показать своим друзьям. Он мог бы упомянуть, что он делал его для своего друга Стива Джобса, который работал в Atari и интересовался терминалами. Джобс также подумывал о том, чтобы организовать компанию, которая бы их изготовляла. Каждые две недели Воз приходил в Клуб и слышал или видел, что в клубе происходило нового, никогда не имея проблем с получением технической информации, потому что люди бесплатно делились ею. Он собирался повторить некоторые вещи в своем компьютере, например, он увидел карту Dazzler и понял, что ему понадобиться цветная графика. Он, конечно же, знал, что ему понадобиться BASIC, но единственный BASIC, который запускался на 6502 — это был Tiny BASIC Тома Питтмана, а так как ему нужен был «большой» BASIC, то он написал свой собственный. Он раздал код всем желающим, и даже напечатал несколько подпрограмм из него в Dr. Dobbs Journal.

Но к тому времени как он закончил свою работу, у него был компьютер, который был ни конструктором, ни собранным компьютером, а представлял из себя одну— единственную плату, заполненную микросхемами. Только лишь с одной платой на руках сделать было ничего нельзя, но после того как вы присоединяли к нему блок питания, клавиатуру, видеомонитор, а также кассетный магнитофон, у вас был работающий компьютер с видеодисплеем, устройствами хранения информации на ленте и вводом/выводом. Затем можно было загрузить Integer BASIC, собственноручно написанный Стивом Возняком, и начать создавать свои программы. Компьютер содержал

ряд интересных вещей, не последняя из них заключалась в том, что его вычислительная мощность и возможности были не хуже чем у «Альтаира», с несколькими установленными картами расширения, но при этом компьютер Возняка помещался на одной небольшой плате. То, что у остальных делали две микросхемы, Возняк делал на одной. Это было не только дешевле, но и являлось, своего рода, техническим махизмом, похожим на бамминг кода в TMRC, когда Самсон, Сандерс и Коток пытались ужать подпрограмму до наименьшего количества команд.

Возняк позже объяснял, почему плата использовала всего лишь несколько чипов: «Я делал это, во-первых, по причинам эстетическим, а во-вторых, мне нравилось думать, что я умнее остальных. Для меня это выглядело как головоломка, и я занимался разработкой такой схемы, которая использовала бы на один корпус меньше, чем это делал любой другой. Я думал над тем, как можно было сделать так, чтобы это работало быстрее или было меньше в размерах или выглядело более умно и правильно. Если я работал над чем-то, где хорошей работой считалось сделать это за шесть команд, и если я хотел получить убедительную победу, то я пытался сделать это за пять команд или за три. Я делал такие вещи, которые нельзя было считать нормальными. Каждая проблема имела лучшее решение, которое обнаруживалось, если вы начинали над ними размышлять не как обычно, а по-другому. И я видел, что они появляются у меня каждый день, по несколько штук сразу. Я спрашивал себя, а является ли это аппаратной проблемой? Я просматривал большое количество разных технических приемов, которые делал раньше, разного рода счетчики, цепи обратной связи и чиповые регистры... Если вести проектирование снизу, пытаясь найти некоторые конкретные конечные точки из общей иерархии,… то получается нечто, в некотором смысле, похожее на математику. То новое что я узнаю, увеличивает мою мотивацию, потому что у меня появляется нечто, что можно показать другим. Я надеялся, что остальные посмотрят на это и скажут 'Слава Богу, вот то, что нам давно было нужно', и я ожидал этого от Клуба Самодельщиков».

Возняк принес свою плату вместе с сопутствующим железом в Клуб Самодельщиков. У него не было кассетного магнитофона, и пока шло собрание, он сидел в сторонке, самоотверженно набивая в свою машину 3 килобайта шестнадцатеричного кода интерпретатора BASIC. После набора части кода он запускал тест, и если тест показывал неверно введенные данные, то он был вынужден набивать часть кода заново. Наконец-то BASIC запустился, и хотя это была только предварительная версия, в которой не был реализован полный командный набор, тем не менее, когда за его спиной начали толпиться люди, Возняк объяснил своим волнующимся голосом, больше похожим на задыхающееся и высокоскоростное гудение, что сейчас должно произойти.

Незадолго до этого, Возняк привлек внимание всего Клуба Самодельшиков, подняв плату в воздух и отвечая на вопросы членов клуба, большинство из которых интересовалось тем, как он ее сделал или собирается ли он в ней реализовать те или иные возможности. Предлагались весьма неплохие идеи, и Возняк, каждые две недели, приносил то, что он напаял, с собой в клуб, затем садился на галерку в аудитории, где была электрическая розетка, получал предложения о разного рода улучшениях, обрабатывал и объединял их.

Друг Возняка, по имени Стив Джобс был вдохновлен этой платой, он считал, что как Processor Technology и Cromemco, они должны начать их массовый выпуск для последующей продажи. Джобс, которому было двадцать два, был на два года младше, чем Возняк и не намного чище. У него была борода а-ля Фидель Кастро, он часто ходил босиком, имел чисто калифорнийский интерес к восточной философии и был вегетарианцем. Он был безустанным продвигателем разного рода идей, а также красноречивым и пронырливым исполнителем. Вскоре их стали называть «два Стива», а компьютер Возняка получил название «Apple». Имя ему придумал Джобс, который когда-то работал в фруктовом саду. Хотя официальным адресом еще не основанной компании «Apple» был почтовый ящик, Джобс и Возняк на самом деле работали в гараже. Для формирования начального капитала Джобс продал свой автобус «Фольксваген», а Воз продал свой программируемый HP калькулятор. Джобс разметил рекламу в любительских журналах, и они начали продавать «Apple» по цене в $666.66. Любой в Клубе Самодельщиков мог посмотреть на его принципиальную схему. BASIC Возняка раздавался бесплатно при покупке интерфейса, который соединял компьютер с магнитофоном, а Воз опубликовал в журналах типа Dr.Dobbs Journalи остальных, процедуры «монитора» для процессора 6502, который позволял просматривать память и смотреть в каком месте в памяти хранятся команды и какие. В рекламе Apple говорилось, «наша философия состоит в том, чтобы предоставлять программное обеспечение для наших машин за минимальную цену».

Продажи шли своим чередом, Стив Возняк начал работать над расширенным вариантом своей платы, который должен был произвести еще большее впечатление на самодельщиков. Стив Джобс собирался на основе этого дизайна продавать большое количество компьютеров, а поэтому он озаботился изысканием финансирования, организацией поддержки и профессиональной помощи, чтобы успеть к тому дню, когда компьютер будет готов. Новая версия компьютера Возняка должна была называться Apple II, и в то время никто не предполагал, что он станет одним из самых важных компьютеров в истории.

Поделиться с друзьями: