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

ЖАНРЫ

Хакеры, герои компьютерной революции

Леви Стивен

Шрифт:

На собрание в Клуб все еще приходили сотни желающих, а его список рассылки уже составлял более пятнадцати тысяч адресов. Но в клубе было много новичков, чьи проблемы не казались значительными для старой гвардии, которая строила компьютеры тогда, когда их построить было практически невозможно. Теперь посещение собраний перестало быть жизненно важным. Многие из людей, работавших в компаниях типа Apple, Processor Tech и Cromemco были чертовски заняты. Сами компании начали заниматься предоставлением информации.

Хорошим примером была Apple. Стив Возняк и два его юных друга, Эспиноза и Виггинтон, были слишком заняты, чтобы посещать занятия Клуба Самодельщиков. Эспиноза говорил: "После Компьютерной Ярмарки мы стали все реже появляться в Клубе и постепенно полностью разорвали с ним всякие связи. В 1977 году, мы создали в Apple наш собственный "компьютерный клуб", который был более предметным и деятельность которого была посвящена разработке более конкретных

вещей.

Когда мы начали свою работу над Apple, то обнаружили, что очень хотим продолжать им заниматься и после завершения работ над моделью.

Мы хотели тратить все свое время, непрерывно расширяя его и дорабатывая. Мы желали разобраться во всем этом гораздо глубже, чем просто пройтись по верхушкам и заниматься, тем же, что и все остальные. И именно это делало из нас компанию".

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

Иногда, это тесное сообщество немного размыкало свои ряды, принимая в него некоторых старых членов Клуба Самодельщиков. В середине 1977 года, снова появился Джон Драпер.

Бывший "Капитан Кранч" свернул на кривую дорожку. Очевидно, что кое-кому из чиновников не нравилась его легкость, с которой он делился секретами телефонных компаний со всеми заинтересованными лицами. За ним следили агенты ФБР, и по их плану, к нему был заслан информатор, который с ним беседовал по поводу того, чего можно было делать с блюбоксами, а в это время агенты поджидали его в засаде.

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

Драпер, вполне счастливый, увлеченно работал над интерфейсной платой. Персонал Apple удивлялся его стилю программирования, в котором бриллианты гениальности были смешаны с причудливыми, но выверенными извилинами алгоритма. Драпер был программистом, который исповедовал "защитный" стиль программирования. Крис Эспиноза, имевший незавидное поручение приглядывать за непредсказуемым Капитаном, объяснял: "Скажем, вы пишете программу и обнаруживаете, что сделали что-то неправильно, например, вы пытаетесь использовать программу и обнаруживаете, что вылетает кнопка (на Apple II был графический интерфейс - пр.перев.). Большинство программистов пытаются разобраться: начинают анализировать программу, пытаются найти причину, которая заставляет вылетать кнопку, правят код до тех пор, пока проблема не исчезнет. У Драпера все это протекало по-другому: он начинал разбираться, переделывал код вокруг кнопки так, что когда случалась проблема, программа знала, что она сделала ошибку и сама исправляла ее. Если говорить в шутку, то если бы Драпер писал арифметическую подпрограмму для выполнения сложения, и если бы у него вдруг получился ответ 2+2=5, то он помещал в программу оператор "если 2+2=5, то ответ=4". Вот такой у него был обычный способ написания программ".

Но пока хакеры в Apple удивлялись тому странному стилю, с которым Драпер умудрялся создавать полноценный продукт, люди, отвечавшие в Apple за ведение бизнеса, не очень-то восторженно относились к способностям Драпера как разработчика. Он им не нравился. Apple не был Клубом Самодельщиков, то есть сценой для демонстрации фокусов. К тому же плата Джона Драпера имела несколько интересных особенностей:

она не только реализовывала интерфейс с телефоном, но и генерировала управляющие сигналы телефонной компании. Это был блюбокс, управляемый компьютером: то же самое что Стью Нельсон делал при помощи PDP-1 десять лет назад, но теперь появилась возможность осуществить все это дома. Инстинкт хакера заключался в том, чтобы исследовать возможности этого нового железа, а это могло бы дать возможность копаться в системах по всему миру. Но хотя в Apple чувствовали, что компания может извлечь пользу из Хакерской Этики, распространяя информацию по внутреннему устройству машины и продавая собранные компьютеры в качестве объектов для

исследования, в задачи их бизнеса не входило продвижение чистого хакерства. Они вели нормальный бизнес - с кредитными линиями и определением минимального объема венчурного капитала. Этим занимались деловые люди в костюмах-тройках, не имевшие никакого отношения к таким вещам как телефонное хакерство. "Когда Майк Скотт узнал, что может делать карта Драпера", - рассказывал Эспиноза, - "он немедленно зарубил проект. Слишком опасно было выпускать ее в окружающий мир, в котором она была бы доступна каждому".

Насильственное прекращение проекта находилось в полном согласии с весом быстро растущей Apple Computer Company, которая продавала компьютеры с сумасшедшей скоростью. Ее основатели приобрели респектабельный вид в таком темпе, что даже бывшие члены Клуба Самодельщиков были поражены. Рэнди Виггинтон в конце лета 1977 года понял, что компания, в которой он работает, сумела превзойти даже собственные темпы роста. Он об этом узнал, когда все собрались у Майка Марккулы на вечеринку в честь празднования двадцатипятимиллионного объема продаж. Но это было только начало подъема, который в течение следующих пяти лет превратит Apple в компанию стоимостью в миллиард долларов.

Во время этого периода, когда все в Apple праздновали рост доходов, многие из них заработали такое количество денег, и стали настолько богаты, что оставили позади многих миллионеров, перейдя в "режим Креза", где состояния измерялись десятками миллионов долларов. Тем временем, Джон Драпер сидел дома и играл со своим Apple. Он вставил собранную плату в Apple II и подключился к телефонной линии. Карта была настроена так, чтобы она "сканировала" все телефонные станции, и слушала ответы в виде характерных сигналов, которые говорили о том, что на другом конце стоит компьютер. По его понятию, это должно быть был девственный компьютер, в который хакер мог войти и который можно было исследовать. Он схакерил программу, посредством которой компьютер мог сам набирать телефонные номера. "Это занятие выглядело абсолютно невинным", - говорил он позднее. Предоставленный самому себе, компьютер делал около ста пятидесяти звонков за ночь. Каждый раз, когда на том конце отвечал модем, телетайпный принтер, присоединенный к машине, печатал телефонный номер. За девять часов, у Джона Драпера на руках оказывалась распечатка всех компьютерных номеров на трех цифрах отдельно взятого коммутатора. "Я собирал их просто так, для коллекции", - объяснял он потом. Его система смогла обнаружить наличие сервисных номеров на WATS расширителях (WATS - Wide Area Telephone Service, телефонная служба дальней связи), с помощью которых можно было совершать бесплатные звонки на дальние расстояния. (В кинофильме WarGames у молодого хакера использовалось подобное устройство, прототипом которому была конструкция Драпера).

К несчастью, вечно бодрствующая система телефонной компании создала новое оборудование для обнаружения хакеров. Беспрецедентное количество вызовов - около двадцати тысяч, которое совершал Драпер за неделю, не только свидетельствовало о том, что в системе происходило что-то не то, но также привело к тому, что в принтере телефонной компании, на котором печатались все вызовы, поведение которых казалось странным, закончилась бумага. Представители властей нанесли Драперу еще один визит. Это уже было его третье правонарушение, но первое с использованием домашнего компьютера.

Занималась зловещая заря новой эры телефонного хакерства при помощи персональных компьютеров.

* * *

Кое-кто, однако, считал, что с появлением индустрии дешевых персональных компьютеров, война против больших компьютеров и традиционного менталитета была выиграна. Эти люди полагали, что широкое распространение компьютеров и присущие им уроки открытости и творческих инноваций могут подстегнуть Хакерскую Этику как внутри индустрии, так и снаружи. Но для Ли Фельзенштейна война еще только начиналась. У него было страстное желание возродить проект Community Memory. Он все еще хватался за ту самую мечту, миг славы которой, ему удалось захватить во время проведения экспериментов в Leopold's Records. Возможно, тонкой иронией был тот факт, что его модем Pennywhistle, видеоплата VDM, и компьютер Sol - те самые части мистического терминала Тома Свифта, машины, которая была частично реализована лишь в терминалах с публичным доступом, установленных в филиалах Community Memory, чем-то сумели помочь индустрии небольших компьютеров. Ирония заключалась в том, у Ли, вместе с его товарищами, постепенно появлялось ощущение, что однажды вспыхнувшая звезда Community Memory и сам по себе терминал Тома Свифта постепенно были вытеснены быстрым распространением домашних компьютеров. Было бы, конечно здорово, если бы публичный терминал стал сердцем информационного центра, состоявшего из "смеси филиалов библиотек, игровых аркад, кофеен, городских парков и почтовых офисов". Но зачем людям было выходить из своего дома, для того чтобы прийти к терминалу CM, когда они вполне могли бы использовать компьютер Apple вместе с телефонным интерфейсом прямо у себя дома и могли связаться с любым местом в мире?

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