Хакеры: Герои компьютерной революции - Стивен Леви
Шрифт:
Интервал:
Закладка:
Показать возможности карты Dazzler можно было при помощи двух программ, существовавших на этот момент. Одна из них называлась калейдоскоп — она выдавала плавно менявшиеся изображения. Для Соломона это был великий момент, он мог видеть как компьютер, которому он тоже помог появиться в этом мире, рисовал красивые картинки на цветном телевизоре.
Затем они попробовали еще одну программу: LIFE. Это была игра, которая на самом деле была больше чем просто игра, созданная математиком Джоном Конвеем. Это была игра, которую Билл Госпер, волшебник из МТИ, хакерил столь сосредоточенно и до такого состояния, после которого он надеялся, что жизнь начнет генерировать самое себя. Конечно, версия, которая работала на «Альтаире», шевелилась существенно медленнее, чем программа на PDP-6. Здесь не было ничего из тех элегантно похаченных утилит, что были на PDP-6, но она работала по тем же самым правилам. И она все это делала, находясь прямо на кухонном столе. Гарланд разместил несколько фигур, и Лес Соломон, не знавший полностью правил игры и конечно ничего не знавший о глубоком математическом и философском смысле, смотрел как маленькие синие, красные и зеленые звезды (Dazzler раскрашивал клетки именно в такие цвета) пожирают другие маленькие звезды или производят другие звезды. «Что за трата времени?», — думал он, «Впрочем, кого это волнует?»
Затем он начал играть с машиной без какой-то определенной цели, создавая на экране определенные картинки и запуская их. Он, будучи поддатым, нарисовал на экране нечто, что напоминало звезду Давида. Позднее он вспоминал: «Я запустил программу и смотрел как она, в конечном счете, съела сама себя». Это заняло около десяти минут, после чего все кончилось. Я подумал: «Интересно, не означает ли это, что через это придется пройти всей еврейской религии после 247 поколений?». Потом я нарисовал распятие. Оно прошло через 121 поколение. Означает ли это, что иудаизм переживет христианство?» Вскоре он рисовал на экране полумесяцы, звезды и прочие символы различного значения, и вся троица, точнее вся четверка, включая Альтаир, исследовала загадки мировых религий и национальностей. «Какого черта и кому нужна философия трех напившихся в три часа ночи?», — сказал потом Соломон. «Это был всего лишь компьютер, но он был здесь».
Лес Соломон владел еще одним видом магии, которым вполне мог поделиться. Одна из его историй, которую он рассказывал, настолько вопиющая, что только человек с крайне плохим воображением мог сказать, что она невероятная, произошла с ним в те времена, когда он занимался одним из своих «хобби» — археологией доколумбовой эпохи. Он проводил много времени в джунглях, «блуждая по ним вместе с индейцами, занимаясь раскопками, ковыряясь в грязи… ну вы это знаете, для того чтобы находить различные предметы». Соломон настаивал на том, что именно от индейцев он узнал жизненный принцип врил— силы, которая позволяла перемещать огромные объекты при помощи приложения очень небольших усилий. Соломон верил, что именно сила «врил» помогала древним египтянам строить пирамиды (Возможно именно ее имел в виду Эд Робертс, когда он понял, что Альтаир даст одному человеку силу десяти тысяч строителей египетских пирамид). В соответствии со своим рассказом, Соломон встретил уважаемого индейского бруджо (колдуна) и спросил его, может ли он изучить эту силу. И может ли бруджо научить его? И бруджо, по его словам, согласился. Теперь, после веселого пьяного вечера вместе с программой LIFE, Соломон посетил собрание Клуба Самодельщиков, проходившее в SLAC, где он был принят с уважением как почетный гость и повивальная бабка Альтаира, разработанного Эдом Робертсом. После собрания, Соломон рассказал хакерам— компьютерщикам о силе «врил». Его рассказ был воспринят с изрядной долей скептицизма.
За пределами здания SLAC стояли большие оранжевые столы для летних обедов на открытом воздухе, установленные на бетонных основаниях. Соломон попросил самодельщиков дотронуться своими руками до одного из столов, потом взялся за него сам. Он попросил их подумать о том, что стол поднимется.
Ли Фельзенштейн позднее так описывал эту сцену: «Соломон сказал: 'Эй, давайте я покажу вам… если мы повиснем на нем без команды, то у нас ничего не выйдет. Около шести человек окружили стол и взялись за него руками. Он положил свои руки на крышку, закрыл свои глаза и сказал: 'Пошли'. Стол поднялся примерно на фут. Он поднимался, раскачиваясь по синусоиде. Не чувствовалось, что им было тяжело. Это просто случилось'».
После этого, те, кто участвовал в этом действе, за исключением Соломона не были уверены в том, что это произошло в действительности. Но Ли Фельзенштейн, видевший как закрывается еще одна глава этого изумительного научно-фантастического романа, которым была его жизнь, понимал мистическое значение этого события. Они, солдаты Клуба Самодельных Компьютеров, использовали свои таланты и применили Хакерскую Этику на общее благо. Это была работа в унисон, рука об руку, без всяких утаиваний чего-либо, что позволяло им делать необычные вещи. Но во всем этом было нечто, что было еще более удивительным. Хакеры МТИ обнаружили, что желание заниматься хакерством приводило их к такой однонаправленной концентрации, что казалось, охранные барьеры, такие как усталость и ограничения мозга сжимались до минимума. Теперь, начав движение, направленное на устранение многих лет централизованного антихакерского контроля в компьютерной индустрии и на изменение неодобрительного взгляда остального мира на компьютеры и компьютерщиков, казалось, что объединенная энергия хакеров может творить практически все. И если хакеры не поддавались, не отступали внутри себя, не потворствовали обычной человеческой жадности, то они могли пускать волны идеалов хакерства в обществе, как если бы это была жемчужина, которую бросали в серебряный бассейн.
Клуб Самодельных Компьютеров сидел на самом верху силы «врил».
11. Крошечный BASIC
В семидесятые годы, хакеры-электронщики испытывали желание собирать и расширять «Альтаир» столь же ненасытное, как и желание хакеров из МТИ хакерить PDP-1 и PDP-6 в шестидесятые годы. Но понемногу в Клубе Самодельных Компьютеров начал назревать конфликт, постепенно замедливший идеалистичный процесс «вытягивания самих себя за шнурки», и приливная волна, которая поддерживала их всех наплаву начала понемногу угасать. Источник проблемы состоял в одном из краеугольных принципов Хакерской Этики — в свободном потоке информации, в особенности информации, которая помогала товариществу хакеров понимать, исследовать и строить системы. До этого, в получении информации друг от друга не было никаких проблем. Секция «планирования функциональных блоков» в Клубе Самодельщиков была хорошим примером того, что старательно утаиваемые секреты больших компаний становились достоянием общественности. К 1976 году, существовало достаточно большое количество компьютерных изданий, которые, словно огромный национальный топливопровод, подпитывали идеями хакеров— электронщиков. Помимо PCCи бюллетеня Клуба Самодельных Компьютеров, в Нью— Гемпшире появился журнал Byte, в котором можно было всегда найти компьютерные программы, описания тонких моментов работы железа и всевозможные новости из мира технологий. Новые компании, которые формировались на хакерской основе, передавали схемы разработанных ими устройств в Клуб Самодельщиков, их нисколько не заботило, что их могут увидеть конкуренты. После тусовок в «Oasis», молодые служащие, носившие синие джинсы, свободно говорили о том, какое количество изделий им удалось продать, и какие новые продукты разрабатывали их фирмы. Но затем произошел скандал с интерпретатором BASIC для «Альтаира», который показал хакерам-электронщикам новое уязвимое место, в и без того хрупкой Хакерской Этике. Это было свидетельство того, что к людям может прийти другая, совсем небескорыстная философия компьютерной силы.
Все начиналось как типичная хакерская выходка. Среди тех продуктов, которые анонсировал, но еще не рассылал по своим клиентам MITS, была версия компьютерного языка BASIC. Среди инструментов, которые могли быть у владельца «Альтаира», именно этот был, наверное, одним из самых желанных и нужных, потому что если бы на вашем «Альтаире» появился BASIC, то мощь компьютера в реализации систем, то есть в перемещении ментальных пирамид (вспомните строителей из древнего Египта) увеличивалась по общему выражению «на порядки». Вместо того, чтобы трудолюбиво набивать программы на машинном языке на бумажную ленту, а затем терпеливо переводить сигналы обратно (к этому моменту многие из владельцев «Альтаиров» установили специальные карты ввода/вывода, которые позволяли им связывать компьютер с телетайпами и перфосчитывателями), с появлением BASIC, у вас появлялась возможность писать быстрые и полезные программы. В то время как хакеры— программисты (и несомненно такие древние фанатики ассемблерного языка как Госпер и Гринблатт) игнорировали BASIC и рассматривали его как «фашистский язык», хакеры— электронщики пытались расширять свои системы и для них он был крайне ценным инструментом.