Хакеры: Герои компьютерной революции - Стивен Леви
Шрифт:
Интервал:
Закладка:
Всю ночь пятого марта в Силиконовой Долине шел дождь. Все тридцать два участника первого собрания еще никак не названного объединения могли слышать, как дождь стучит по крыше сидя на твердом зацементированном полу большого гаража Гордона Френча, рассчитанного на два автомобиля.
Некоторые из пришедших знали друг друга, другие случайно познакомились благодаря флаеру, который распространял Фред Мур. Ли Фельзенштейн и Боб Марш приехали сюда из Беркли в потрепанном пикапе принадлежавшем Ли. Также приехал Боб Альбрехт, для того чтобы дать группе свое благословение и показать Altair 8800, который MITS одолжил PCC. Том Питтман, свободный инженер, который построил дома невероятный компьютер на основе Intel 4004, встречался с Фредом Муром на компьютерной конференции, прошедшей месяцем раньше, и хотел встретиться с другими людьми имевшими аналогичные интересы. Стив Домпьер, все еще дожидавшийся остальных заказанных частей от Altair увидел объявление на стене в Лауренс Холл. Марти Спергел имел свой собственный бизнес связанный с продажей радиодеталей и понял что будет хорошей идеей поболтать с инженерами по поводу чипов и прочих дел. Инженер из Hewlett— Packard по имени Алан Баум услышал об этом собрании и оно его заинтересовало, так как он предполагал, что разговор пойдет поводу новых недорогих компьютеров. Он также притащил с собой друга, которого он знал еще по учебе в школе. Друга звали Стефан Возняк.
Почти все из собравшихся в гараже были одержимы компьютерным железом, возможно за исключением Фреда Мура, который представлял, что это будет социальная группа, в которой люди «сами тянули себя за волосы» в изучении компьютерного железа. Он не вполне понимал , что это было, как позднее говорил Гордон Френч, «чертовски замечательное собрание инженеров и техников, которых вообще можно было затащить под одну крышу». Эти люди были сильно заинтересованы в том, чтобы у них дома появились компьютеры, которые можно было изучать, чтобы можно было играть и творить с их помощью… , а тот факт, что для этого компьютеры надо было сначала собрать, их не сильно останавливал. Появление Altair убедило их в том, что эти мечты реализуемы, а встреча с единомышленниками была замечательна сама по себе. Перед гаражом-мастерской Гордона Френча припарковаться было просто невозможно, и это не считая двух машин, которые уже стояли в гараже и «Альтаира». Боб Альбрехт включил его, на передней панели замигали огоньки. Все знали, что за этой строгой панелью бурлил котел из маленьких битов, которые загружались в регистры, складывались и перепрыгивали с адреса на адрес.
Фред Мур установил стол и взял в руки свои заметки, в то время как Гордон Френч, который был невыразимо горд своим собственным компьютером, собранным на основе Intel 8008, председательствовал. Каждый из присутствующих представился остальным. Оказалось, что шестеро из тридцати двух собравшихся уже построили свои собственные компьютерные системы того или иного рода, в то время как все остальные заказали по себе Altair. Прямо здесь произошел спор об относительных преимуществах некоторых конкретных чипов, разговора шел по большей части о i8008. Вообще, это было бесконечным предметом спора: шестнадцатеричная система исчисления против восьмеричной; система команд 8080; хранение программ на ленте по сравнению с хранением на магнитофонной кассете по сравнению с листингами на бумаге или написанными от руки…. Они обсуждали то, что они хотели бы видеть в клубе. В основном в ходу были слова «сотрудничество» и «поделиться». Также был разговор о том, что люди хотели бы делать с компьютерами дома, поэтому некоторые из присутствующих обсуждали компьютерные игры, управление домашними приборами, редактирование текста, а также образование. Ли вспомнил о проекте «Память Сообщества». Альбрехт раздавал свежий номер PCC. Стив Домпьер рассказывал о своем паломничестве в Альбукерк, о том, как MITS пытается выполнить четыре тысячи заказов, и о том, как они были заняты комплектацией основных наборов, и о том что у них даже в принципе не было времени чтобы заниматься доставкой наборов расширений, которые бы позволили машине делать что-нибудь более существенное, чем просто перемигивание огоньками.
Фред Мур был очень взволнован той энергией, которую генерировало это собрание. Для него казалось, что он что-то сумел привести в движение. В этот момент он не понимал, что источником этого интеллектуального жара были совсем не раздумья управленца о социальных изменениях, которые были ли бы возможны в случае массового распространения вычислений, а раскаленным добела восхищением хакеров, которые давала им новая технология. Поддержанная взаимным волеизъявлением совместной работы, Мур предложил, чтобы группа встречалась и дальше. И чтобы на словах подтвердить концепцию свободного обмена, которой собиралась придерживаться группа, Марти Спрегел, продавец радиодеталей, который в пределах группы был известен под прозвищем «Барахольщик», держал в руке чип Intel 8008, и как только все собрались, было, уходить, он выкрикнул: «Кто хочет заполучить это?», и после того как поднялась первая рука, он кинул в ее сторону чип, кусочек технологии размером с ноготь, который по своей вычислительной мощности составлял немалую часть мощности TX-0, стоившей не один миллион долларов.
На второе собрание пришло уже около сорока человек. Оно состоялось в Стэндфордской лаборатории Искусственного Интеллекта, расположенной в предгорье, в доме хакеров-толкиенистов Дяди Джона Маккарти. Большая часть встречи была потрачена на выбор названия для новой группы, в качестве предлагавшихся были: Бесконечно малый Компьютерный Клуб (Infinitesimal Computer Club), Лилипутские Мозги (Midget Brains), Компьютерный Клуб Парного Пива (Steam Beer Computer Club), Компьютерный Клуб Людей (People's Computer Club), Восьмибитные Драндулеты (Eight-Bit Byte Bangers), Группа Компьютерных Экспериментаторов из Бэй Ареа (Bay Area Computer Experimenters' Group) и Американский Клуб Любителей Компьютеров (Amateur Computer Club of America). В конце концов, люди сошлись на названии 'Группа Пользователей-Любителей Компьютеров — Клуб Самодельных Компьютеров из Бэй Ареа' (Bay Area Amateur Computer Users Group Homebrew Computer Club). Последние три слова стали фактическим названием. В чисто хакерском духе клуб не имел каких-то обязательных требований и взносов (хотя Френч и предложил чтобы любой желающий сдал по доллару, чтобы покрыть затраты на издание клубных записок и выпусков новостей, которые к третьему собранию должны были составить $52.63). Также, в клубе отсутствовало избрание каких бы то ни было официальных лиц.
К четвертому собранию, стало ясно, что Клуб Самодельных Компьютеров собирается стать пристанищем хакеров. Уже свыше сотни людей получало по обычной почте рассылку, в которой говорилось об очередном собрании, которое в этот раз должно было состояться в Школе На Полуострове, частной школе, стоящей особняком в лесистой части Мемо Парка.
Стив Домпьер наконец-то завершил сборку своего Альтаира. Он получил по почте все недостающие части — это было в десять часов утра, и потратил все следующие тридцать часов на то, чтобы спаять их все вместе, после чего обнаружил, что 256-байтная память не хочет работать. Еще через шесть часов он понял, что неисправность была вызвана царапиной на печатной плате. Он запаял дефект, а затем попытался понять, что же теперь можно со всем этим делать.
Было похоже на то, что единственная опция, предлагаемая MITS для тех, кто наконец-то построил свой компьютер, представляет собой машинный язык, коды которого надо набирать на крохотных маленьких переключателях, выстроенных в ряд на передней панели. Это была программа, которая использовала команды процессора 8080: LDA, MOV, ADD, STA и JMP. Если все было правильно, то программа могла складывать между собой два числа. Это можно было понять, переведя код появившийся на мерцающих светодиодах, из его восьмеричной формы в обычные десятичные цифры. После чего вы чувствовали себя как минимум как человек, впервые ступивший на Луну или личностью в истории, которая получила ответ на вопрос, мучивший человечество в течение многих столетий: Что будет если сложить два и шесть? Восемь! «Для инженера, который разбирается в компьютерах, это было крайне волнующим событием», — говорил Гарри Гарланд, один из первых владельцев Altair и член Клуба Самодельных Компьютеров, соглашаясь с тем, что «вы могли испытывать трудности, пытаясь объяснить человеку со стороны, что же тут на самом деле было волнующего». Для Стива Домпьера это было не просто волнением — его охватила самая настоящая дрожь.
Он не остановился на этом. Он написал маленькие машинные программы, с помощью которых можно было протестировать все функции чипов. (Они должны были быть маленькими, так как память в «Альтаире» была крайне малого размера). Он писал их до тех пор, пока на его собственных десяти «устройствах ввода», которыми были его пальцы, не образовались твердые мозоли. У 8080 было 72 команды, так что места для экспериментов было очень много. Будучи еще и пилотом любителем, Домпьер слушал во время работы средневолновое радио, по которому обычно передавали сводки погоды, и после того, как он проверил программу для сортировки чисел, то случилась очень странная вещь. Нажав на переключатель «запуск программы» из радио донеслись странные звуки «БЗЗЗ! БЗЗЗЗЗ! БЗЗЗЗЗЗЗЗЗЗ!». Из-за интерференции радио реагировало на перемещение битов внутри Altair с одного места на другое. Он придвинул радио поближе, и запустил программу снова. В этот раз «БЗЗ» были громче. Домпьер торжествовал: он нашел первое устройство вывода для компьютера Altair 8800!