Джон Маркоф - Хакеры (takedown)
Работать в Эйкене означало перейти на ненормированный рабочий день и приспособиться к лихорадочной и временами драконовской обстановке. Эйкеновские сотрудники безропотно принимали эти условия. Компьютерные фирмы росли как грибы после дождя, и каждая рвалась использовать такие места, как Эйкен, как испытательный стенд для своего нового ПО и «железа». Эйкеновский персонал и кое-кто из профессорского состава стремились, в свою очередь, раздобыть оборудование новое и интересное, даже если не совсем надежное. Распространено было мнение: если что-то не работает, то можно сделать так, что оно заработает, и масса времени в Эйкене уходило на наладку. Если проблема была из области, в которой никто ничего не смыслил, то находился доброволец, которому предстояло за ночь стать экспертом.
Роберт всегда находил время для каких-нибудь безобидных розыгрышей. Используя распространеннейшую опечатку, когда, запрашивая свою электронную почту, люди набирали «mial» вместо «mail», Роберт написал программу, которая каждый раз, когда кто-нибудь ошибался, выводила на экран вместо почты игру типа «замки и драконы». Университетское начальство он пощадил, и когда ошибался кто-нибудь из них, программа просто отвечала, что не знает такой команды. Это была милая и безобидная шутка, но некоторых игра достала так, что Роберту велели удалить ее из системы. К первому апреля Роберт написал программу, которая делала так, что каждому, кто входил в систему, казалось, что Гарвард провалился в дыру во времени на 10 лет назад и на давным-давно устаревшем оборудовании стоит не менее устаревшая операционная система.
Потом наступил черед «Оракула». Каждому, кто регистрировался, предлагалось что-нибудь спросить у Оракула. Но прежде чем получить от Оракула ответ, надо было ответить на его вопрос. Одни вопросы касались всяких технических мелочей, другие были просто глупыми («Почему занятия начинаются в 8.30?»). И никто не мог сразу сообразить, что спрашивает не компьютер, а другие пользователи. Когда кто-нибудь регистрировался и печатал вопрос, компьютер передавал его следующему пользователю, его ответ передавался первому и т. д. Выглядело так, что отвечает компьютер.
Друзья Роберта знали о его большом интересе к компьютерной защите. Он не особо афишировал свою компетентность, но это помогало объяснить его кропотливое изучение UNIX, Само по себе пристальное изучение кода было лучшим способом раскопать дефекты защиты. Роберт не щеголял своими глубокими знаниями и, разумеется, не заявлял, что собирается продолжить карьеру в этой области. Тем не менее одной из любых его присказок было: «Это не Беркли-UNIX, а решето!». При этом у Роберта было чутье. Он знал, где остановиться, когда зондировал защиту. Однажды они с Дэвидом Хэндлером обсуждали один из способов залезть в машины сети. Ухватив принцип, Дэвид стал подумывать о компьютере некоего Брайана Рейда в исследовательской лаборатории Digital в Пало-Альто, но Роберт решительно отговорил его. Дэвид знал Рейда как владельца коллекции рецептов и только, но Роберту было известно, что он страшный педант, и сразу же заметит, если кто-то начнет шарить у него в компьютере. У Роберта вошло в привычку взламывать только те компьютеры, чьи владельцы не придадут этому значения.
Пол Грехем, необыкновенно энергичный и розовощекий гарвардский аспирант, привык считать себя самым умным. В свои 21 год он пока не успел убедиться в обратном. И тут он услышал от своего приятеля об еще одном таком же умнике. На одной из вечеринок в Эйкене, вскоре после того как Роберт вернулся из Далласа, Полу показали «блестящего молодого Морриса». Он подошел к нему:
– Эй, вы случайно не Роберт Моррис?
Молодой человек опустил голову, застенчиво улыбнулся и махнул рукой в другой конец комнаты:
– Нет, вот он.
Пол, может, и не понял бы, что его провели, да только личность, не признававшая себя Робертом Моррисом, находилась всегда в эйкеновской лаборатории, работала всегда до 3 часов ночи и всегда над чем-то, что выглядело сложным. Когда Пол начал бывать в Эйкене, Роберт писал программу под названием ray tracer для курсовой по компьютерной графике. Больше всего Пола поразило то, что хотя курс кончился и Роберт уже получил свою оценку, он продолжает совершенствовать свою программу из чистого интереса. Кстати, программа Роберта оказалась такой любопытной,.что вызвала интерес его соседа по общежитию Грега Куперберга, студента-математика, который помогал Роберту с высшей математикой, необходимой для построения жестких объектов. Прослеживание лучей требует работы большого количества циклов, и Роберт использовал их везде, где только была возможность. Однако Роберт не хотел мешать другим пользователям, поэтому написал слегка напоминавшую червя-вампира Джона Шока программу, чтобы пользоваться теми компьютерами, что стояли без дела. Когда пользователь садился за рабочую станцию и дотрагивался до клавиатуры, компьютер прекращал обслуживать Роберта и начинал работать на законного владельца. Другие студенты тоже могли пользоваться результатами этого справедливого перераспределения машинных благ.
Пол стал называть Роберта по его паролю – rtm. Казалось, знания rtm безграничны. Он знал все о VAX, компьютерной графике и UNIX, но был совершенно не похож на примерного студента-зубрилу. Этот парень прочел все скандинавские саги и, подумать только, любил ходить в оперу! Роберт поразительно отличался от юных обывателей из пригородов, которые жить не могли без TV, видеоигрушек и гамбургеров. Когда Пол покинул Монровиль, пригород Питтсбурга, известный своим громадным торговым центром (послужившим съемочной площадкой для знаменитого фильма «Утро живых мертвецов»), годы, проведенные перед телевизором, давали о себе знать. В колледже ему пришлось наверстывать упущенное время и вообще завязать с TV. Один взгляд на экран мог обернуться недельным телезапоем. И вот – человек, абсолютно не интересовавшийся ни этим электронным наркотиком, ни видеоиграми. Пол чувствовал, что по сравнению с Робертом впустую растратил детство. Пол завидовал воспитанию, которое получил Роберт: жизнь на лоне природы, частная школа, полные приключений каникулы, замечательный отец. Он благоговел перед Робертом. Компьютерными науками Пол занимался нехотя и предпочел бы скорее изучать живопись, а на остальных аспирантов смотрел как на законченных компьютерных торчков с одной извилиной в голове. Встреча с rtm стала для Пола событием года. Пол понял, что они станут хорошими друзьями, когда открыл одну вещь, которая их объединяла, – оба не любили сидеть на занятиях, и если предмет не представлял интереса, оба частенько сдавали его экстерном. Как-то Пол сидел с книжкой на ступеньках Эйкена, в то время как должен был сидеть внутри и конспектировать лекцию об искусственном интеллекте. Роберт подошел к нему, взглянул на книгу – это была история итальянского Возрождения Якоба Буркхардта – и улыбнулся. Оба согласились, что читать Буркхардта – занятие куда как лучше. Остальные эйкенцы считали Пола слишком несдержанным, но Роберту это не мешало. Однажды он пригласил Пола погостить у своих родственников в штате Мэн, у которых был дом на острове. Когда моторная лодка уже приближалась к голому острову, где не было ни электричества, ни телефонов, Роберт сказал: «Тебе там понравится, ничего лишнего».