Облако — страница 20 из 57

Парень вздохнул.

– Жалко, конечно, емкость сети ограничена, больше двух-трех тысяч абонентов не потянет. Вот думаем свою базовую станцию разработать.

Вадим улыбнулся.

– Ну, это вам вряд ли потянуть.

Словно готовый к отпору, парень встрепенулся.

– А что такое базовая станция? Тот же компьютер. Ну, радиочасть, конечно – комбайнер, дуплексер – и все. У нас уже и наработки есть. Если навалиться – года за полтора можно сделать. Надо же людей связью обеспечивать.

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

Желтые мутные фонари освещали рынок.

– Простите, пожалуйста…

Светлоглазый растрепанный человек с прижатой к груди картонной папкой, почти натолкнувшись на Вадима, серьезно смотрел ему в глаза.

– Купите стихи.

Он торопливо раскрыл папку, показав стопку перехваченных зажимом бумаг.

– Думаете, это чужие? Это я сам написал.

Не зная, что делать, с неловкостью отводя глаза, Вадим покачал головой.

– Спасибо. Я не люблю поэзии.

Сникнув, человек как-то понимающе кивнул. Вздрогнув, уронив папку и быстро, неловко подобрав ее, он побрел дальше. Машинально взглянув вслед ему, Вадим увидел косо переломленный у ножки столика белый квадратик – из папки выпала страница. Подойдя и подняв его, он развернул сложенный вдвое листок.

Какие сини —

Снег ложится над папертью

Фонарями длинен,

Бел смертью и памятью.

Ограды застыли,

Кокаином золото

Солнце стынет,

Черными шпилями исколото.

Бог пришел босой.

Иней ныне.

Над снегов полосой —

Сини, сини, сини, сини…

И в февральском хлеву

Каждый знал путь и цену:

Поезда – в Москву,

Шприц – в вену.

Но счастливей всех был я

С проститутками и розгами.

Мне было пятнадцать,

И все мои возрасты были розданы.

Отпечатанные на принтере с отработанным картриджем, буквы почти сливались со страницей. Мгновенье постояв, подняв глаза в поисках ушедшего человека, не увидев его, Вадим пошел между рядами; через несколько метров ускорив шаг, почти перейдя на бег, он вытолкнулся на перекресток, озираясь в поисках человека, пытаясь разглядеть его в толпе, – человека не было. Наугад двинувшись в одну сторону, в другую, оглядываясь, он прошел несколько рядов; поняв, что потерял его, он остановился на перекрестке, мгновенье он стоял под тусклым фонарем, с листком в руках. Машинально он перевернул его. На обратной стороне четким, неожиданно твердым почерком была надпись от руки:

И рвались сердца – куда выйдет дорога,

Плутая сквозь тьму и свет.

Но пусты ступени – в посланиях Бога

Обратного адреса нет.

Секунду помедлив, аккуратно сложив листок и сунув его в карман, Вадим медленно пошел между рядами. Выйдя с рынка, выбравшись на улицу, он поймал машину; несясь сквозь ночь, чувствуя, как разрозненное в его голове соединяется, а душевные движения сменяются равнодушием решимости, он смотрел в электрическую черноту улиц. Доехав до длинного дома-корабля, выйдя у мертвого дерева, он зашел в подъезд и поднялся на третий этаж, в комнате Али было пусто; увидев на столе подсоединенный к интернету раскрытый ноутбук, он присел около него, в деталях додумывая то, что завтра должен был сделать. Поняв, что дал себе ответы на все вопросы, на которые в принципе можно было ответить сегодня, он вошел в электронную почту, напечатал сообщение и послал его на адрес ratmir1982@yandex.ru.

«Немедленно вылетай в город Семиструйск Железногорск-Илимской области. Я уже там, на подходе дай знать, встречу. Декабрь твоих поступков.

Дядя Морица Геннинга»

Письмо было адресовано в Москву, Ратмиру. Фраза «декабрь твоих поступков» означала у них высшую степень важности и срочности и имела свою историю, как, впрочем, и подпись от имени дяди – все это было небезынтересно, но и о том, и о другом вряд ли можно было рассказать коротко. Выйдя из почты и закрыв ноутбук, Вадим, постояв у окна и походив по комнате, в задумчивости присел на кровать.

Ратмир Извеков, один из наиболее продвинутых в России компьютерных хакеров, никогда не занимался взломом банковских или каких-либо иных компьютерных систем, хотя при желании, вероятно, мог бы сделать это легко. Но у него не было такого желания, да и трудно, скорее всего, невозможно было сказать, какие у него были желания, да и были ли они вообще. Вадим помнил его таким, каким увидел впервые – пятнадцать лет назад, когда человек, чьим рекомендациям он полностью доверял, посоветовал ему обратиться к Ратмиру, как к непревзойденному компьютерному гению, и дал адрес его электронной почты. Ратмир жил тогда в Петербурге. Они списались, и Вадим встретил его на вокзале – ни тогда, ни сейчас мобильного, как, впрочем, и какого-либо другого телефона, у Ратмира не было. Вадим застрял в пробке и опоздал на пятнадцать минут, накрапывал дождь; подбегая к условленному вагону, на уже пустой платформе, он еще издали увидел неподвижно стоявшего человека в ветровке с поднятым воротником, в кедах и с ноутбуком, завернутым в драный кусок пластика, прижатым к груди – не обращая внимания на дождь, не глядя по сторонам, тот стоял, не шелохнувшись, глядя в одну точку, и, вероятно, простоял бы так еще несколько часов, если бы Вадим не пришел. Вадим подошел к нему, тот не повернулся. Поняв, что надо попасть в поле его зрения, Вадим встал перед ним и назвал себя; Ратмир молча пошел за ним. Они приехали в лабораторию, Вадим отвел его в закуток, где было приготовлено рабочее место; не говоря ни слова, Ратмир включил компьютер, проверил, что тот видит подсоединенные к нему устройства и запустил программу. Суть задачи ему была известна из переписки, на стенде перед ним стоял новейший криптомаршрутизатор одной из наиболее продвинутых скандинавских компаний, разработка аналогичного устройства была поручена Вадиму. Три недели по шестнадцать часов, молча, не реагируя ни на что извне, Ратмир сидел перед компьютером, ровно в двенадцать ночи вставая и уходя куда-то, и возвращаясь каждое утро к восьми. Все в той же ветровке с поднятым воротником, точно такой же, каким Вадим встретил его на вокзале, он сидел неподвижно, уставясь в экран, с пальцами на клавишах, не поворачивая головы, раз в день, ровно в два часа он доставал из кармана ветровки коробку с лапшой Доширак и заливал ее кипятком из чайника. На двадцать второй день он подошел к Вадиму и передал ему флэшку, на которой были полностью дисассемблированные исходные коды работы устройства, структуры протоколов сигнального обмена и описания прикладных программных интерфейсов – скандинавское изделие было полностью вскрыто и вывернуто наизнанку. Это и было специализацией Ратмира – комплекс работ, подпадавших под общее название reverse engineering, то есть обратной разработки, когда бралось готовое изделие сторонней фирмы, и на основе анализа обмена данными между его блоками восстанавливались его протоколы, а на основе считанных бинарников, с учетом архитектуры и системы команд базовых процессоров, восстанавливались исходники его программного обеспечения.

За прошедшие годы Вадим сделал с Ратмиром множество проектов, но в общении их, по сравнению с первым днем не добавилось ничего. Впрочем, «общение» едва ли было верным словом – в лице Ратмира, когда он слышал заданный ему вопрос – а задать вопрос было единственным способом заставить его что-то сказать, – не менялось ничего, ни единым движением ни лица, ни тела он не выказывал того, что вопрос был услышан, все так же он продолжал неподвижно смотреть куда-то в пространство, все так же продолжая серьезно и неотступно размышлять о чем-то своем, чужие слова падали в него как в бездонную пропасть, без отклика и эха – оставалось только ждать. Ответ неизменно следовал – иногда через длительное время, иногда через совсем небольшое – но ровно тогда, когда вопрос был со всех сторон обдуман, препарирован и выпотрошен, ответ содержал ровно то, что было заложено в вопросе, и ни слова больше. И ничего больше не происходило, словно ответив, он просто возвращался внутрь себя, к своим непрерываемым мыслям, туда, где шла какая-то неотступная, нечеловечески сосредоточенная, жизненно важная работа. Он не читал книг, не смотрел фильмов, не замечал людей вокруг себя, в Интернете заходил только на хакерские форумы, где, впрочем, ничего не писал, а только читал, никогда ни с кем не заговаривал первым. Лишь иногда что-то происходило – происходило тогда, когда вслед за ответом на заданный ему вопрос он через некоторое время неожиданно говорил еще что-то – говорил видимо в тех случаях, когда вопрос, по какой-то неизвестной причине, проникал глубже, чем обыкновенно проникали другие вопросы, и тогда эти краткие, отрывистые фразы, вопреки сухой технической сути вопросов, порой оказывались неожиданно яркими и образными. О жизни Ратмира вне работы Вадим, в силу многолетнего сотрудничества с ним, знал чуть больше чем остальные, но в сущности почти ничего – уже давно Ратмир перебрался в Москву, где жил где-то в районе Лосиного острова, в съемной квартире, хотя, с учетом размеров его гонораров, давно мог бы купить свою. Самым удивительным было то, что с некоторых пор он жил там не один – как-то раз Вадим случайно увидел ее – маленькая тихая девочка с челкой, похожая на испуганную птичку, в разговоре – они перебросились несколькими фразами – она вела себя совершенно обыкновенно. Как они общались с Ратмиром и какой была их внутренняя жизнь, Вадим не мог себе даже представить. Зная Ратмира много лет, Вадим порой ловил себя на том, что при всей глубине пропасти, лежавшей между ними, он уже давно невольно относится к Ратмиру как к другу или, более того, как к близкому человеку – в силу того единственного обстоятельства, что трудно относиться иначе к человеку, который за все время ни разу тебя не подвел. Как бы то ни было, Ратмир был нужен ему сейчас. Решить без него задачу, стоявшую перед ним, было трудно. Практически невозможно.