Страница:
Проблема заключалась в том, что Сарио был прав. Горючее у них кончится через два дня — время от времени в городской сети появлялся ток, и это сэкономило им часть горючего. И если согласиться с его гипотезой о том, что Интернет в первую очередь использовался как инструмент для организации нового хаоса, то его отключение станет верным решением.
Но жена и сын Феликса были мертвы. Он не хотел заново отстраивать старый мир. Он хотел построить новый. В старом мире для него больше не было места.
Ван почесал свою воспаленную, шелушащуюся кожу. Облачка чешуек закружились в душном, наполненном испарениями воздухе. Сарио брезгливо выпятил губу:
— Отвратительно. Мы дышим рециркулированным воздухом, если ты этого не знаешь. И какая бы проказа тебя ни пожирала, забивать своей дрянью фильтры весьма... антиобщественно.
— Ты сам главный авторитет по антиобщественному, Сарио, — ответил Ван. — Катись отсюда, или я тебя забью плоскогубцами. — Он перестал чесаться и похлопал по чехольчику с универсальным инструментом, совсем как стрелок по кобуре с револьвером.
— Да, я такой! У меня болезнь Аспергера, и я не принимал лекарства уже четыре дня. А у тебя какая гребаная причина? Ван еще немного почесался.
— Извини, — сказал он. — Я не знал. Сарио расхохотался:
— О, вы все бесценны! Готов поспорить, что три четверти собравшихся здесь пребывают на грани аутизма. А я просто-напросто задница. Зато я не боюсь говорить правду, и это делает меня лучше тебя, недоносок.
— Пошел на хрен, слизняк, — отрезал Феликс.
У них оставалось топлива меньше, чем на день, когда Феликса избрали первым в истории премьер-министром Киберпространства. Но сначала подсчет голосов запорол чей-то сетевой робот, посылавший письма с ложными бюллетенями для голосования, и они потеряли целый драгоценный день, пересчитывая голоса заново.
К тому времени идея начала все больше походить на шутку. Половина инфоцентров замолкла. Карты запросов в «Гугль», составляемые Королевой Конг, выглядели все мрачнее по мере того, как все больше мест в мире уходило в оффлайн, но одновременно она вела статистику по новым и все более многочисленным запросам — в основном связанным со здоровьем, жильем, санитарией и самообороной.
Вирусная нагрузка на сеть падала. Многие пользователи домашних компьютеров остались без электричества, поэтому их «зомбирован-ные» компьютеры, прежде рассылавшие вирусы, выпали из сети. Магистрали {13}на схемах все еще светись и мерцали, но послания из этих инфоцентров становились все более отчаянными. Феликс не ел целый день, и персонал на одной наземной станции трансокеанской спутниковой связи — тоже.
Вода тоже заканчивалась.
Попович и Розенбаум пришли к Феликсу сразу, едва он успел ответить на несколько поздравительных писем и разослать по группам новостей уже заготовленную «тронную» речь.
— Мы собираемся открыть двери, — сообщил Попович. Как и все, он похудел, а кожа у него стала жирной и грязной. Пахло от него примерно как от мусорных баков за рыбным рынком в жаркий день. Феликс не сомневался, что у него запашок не лучше.
— Хотите сходить на разведку? Поискать горючее? Мы можем создать рабочую группу. Отличная идея. Розенбаум грустно покачал головой:
— Мы собираемся отыскать наши семьи. Что бы там ни было снаружи, оно уже рассеялось. Или не успело. В любом случае, здесь нет будущего.
— А как же обслуживание сети? — спросил Феликс, хотя уже знал ответ. — Кто не даст роутерам «упасть»?
— Мы оставим тебе главные пароли ко всем, — сказал Попович. Руки у него дрожали, глаза потускнели. Как и многие курильщики, застрявшие в инфоцентре, он всю неделю страдал без сигарет. Все, что содержало кофеин, тоже кончилось два дня назад. Но курильщикам пришлось тяжелее всего.
— И я просто останусь здесь и буду поддерживать систему в онлайне?
— Ты и все те, кого это еще волнует.
Феликс знал, что бездарно потратил свой шанс. Выборы казались поступком благородным и отважным, но, если подумать, они стали всего лишь предлогом для соперничества в то время, когда им следовало решать, что делать дальше. Проблемой оказалось то, что дальше делать было нечего.
— Я не могу заставить вас остаться.
— Да, не можешь. — Попович повернулся и вышел.
Розенбаум посмотрел ему вслед, потом схватил Феликса за плечо:
— Спасибо, Феликс. Это была прекрасная мечта. А может, все еще есть. Может быть, мы раздобудем еду, горючее и вернемся.
У Розенбаума была сестра, с которой он поддерживал контакт по сети в первые дни кризиса. Потом она перестала отвечать. Админы разделились на тех, у кто был шанс попрощаться, и на тех, у кого его не было. Каждый считал, что другому повезло больше.
Они написали сообщение для внутренней группы новостей — в конце концов, они все еще оставались админами, — и вскоре на первом этаже собрался небольшой почетный караул из сисадминов, решивших посмотреть, как два их товарища будут выходить через двойные двери. Уходящие набрали код — поднялись стальные заслонки, затем открылись внутренние двери. Они шагнули в вестибюль и закрыли за собой двери. Открылись наружные двери. На улице было очень ярко и солнечно, и, если не считать непривычной пустоты вокруг, все выглядело нормально. Душераздирающе нормально.
Двое сделали робкий шаг в новый мир. Затем еще один. Повернулись, помахали оставшимся. И внезапно схватились за горло, рухнули и начали корчиться и дергаться.
— Господи-и-и!.. — только и успел выдохнуть Феликс, как парочка шутников отряхнулась и встала, хохоча так, что вскоре оба ухватились за бока. Затем они помахали им снова, повернулись и ушли.
— Господи; вот придурки-то, — сказал Ван и почесал руки, на которых виднелись длинные кровоточащие царапины. Его одежда была до такой степени усыпана чешуйками кожи, что казалась посыпанной сахарной пудрой.
— А по-моему, было очень смешно, — возразил Феликс.
— Боже, как я хочу есть.
— К счастью для тебя, в нашем распоряжении вся еда, какую мы сможем достать.
— Вы слишком добры к нам, простым работягам, мистер президент.
— Премьер-министр, — поправил Феликс. — И ты не работяга, а заместитель премьер-министра. Ты мой официальный разрезатель ленточек и вручатель чеков на огромные суммы за инновации.
От шуток им обоим полегчало. А зрелище того, как уходят Попович и Розенбаум, подбодрило всех. К тому времени Феликс уже знал, что вскоре уйдут остальные.
Исход был предопределен запасом горючего, но кто захочет ждать, пока оно кончится?
Разумеется, «Гугль» держался очень хорошо- Нагрузка на серверы стала гораздо меньше, чем была с тех пор, когда весь «Гугль» умещался в нескольких самодельных персоналках, стоящих под конторским столом в Стэнфорде.
> а нас осталась четверть - ответил Феликс.
Прошел всего лишь день после ухода Поповича и Розенбаума, но трафик групп новостей упал почти до нуля. У них с Ваном тоже не имелось много времени, чтобы играть в республику Киберпространство. Они были слишком заняты, изучая системы, которые передал им Попович — большие роутеры, продолжавшие работать как главный пункт обмена данными для всех сетевых магистралей Канады.
Но все же время от времени кто-то посылал сообщения в группы новостей, обычно желая попрощаться. Старые сетевые войны из-за того, кто станет ПМ, нужно ли отключать сеть или кто берет слишком много еды, отошли в прошлое.
Феликс перезагрузил группу новостей и увидел типичное сообщение.
> Свихнувшиеся процессы на Solaris TK
> Привет. Я всего лишь мелкая компьютерная сошка, но я остался тут один, а четыре наших DSL-сервера только что упали. Похоже, на них работает какая-то клиентская учетная программа, которая пытается подсчитать, какие счета надо выставить нашим корпоративным клиентам, и она порождает тысячи запросов и жрет весь обмен данными. Я хочу ее прихлопнуть, но у меня не получается. Какой магический ритуал мне надо совершить, чтобы заставить этот проклятый думатель грохнуть подобное дерьмо? Один черт, ведь вряд ли кто из.наших клиентов когда-нибудь оплатит счета. Я запросил парня, который написал эту программу, но он уже давно покойник, и все, кто мог помочь, тоже.
Феликс перезагрузил группу снова и увидел ответ. Он был коротким, авторитетным и по существу — такой, каких почти никогда не увидишь в группах новостей крупного калибра, когда новичок задает глупый вопрос. Апокалипсис разбудил во всемирном сообществе системных администраторов дух терпеливой взаимопомощи.
Ван заглянул ему через плечо.
— Черт, кто бы подумал, что он на такое способен?
Феликс взглянул на имя отправившего ответ. Он пришел от Уилла Сарио. Феликс перешел в окошко чата.
сарио я думал что ты хотел отключить сеть почему же ты помогаешь салагам налаживать их сервера?
мистер ПМ, а вдруг у меня просто сил нет смотреть как компьютер страдает в руках любителя?
Феликс перешел на канал, где он общался с Королевой Конг.
> Давно уже?
> С тех пор, как я спала? Два дня. Когда кончится горючее? Через три дня. Когда у нас кончилась еда? Два дня назад.
Господи. Я прошлую ночь тоже не спал. У нас здесь не хватает рук.
> есть тут кто? я моника и живу в пасадене и мне до смерти надоело делать уроки, хочешь скаЧать мою фотку?
Троянские роботы теперь трудились во всех IRC, перепрыгивая на любой канал, где имелся хоть какой-то трафик. Иногда пять-шесть ботов начинали флиртовать друг с другом. Когда Феликс наблюдал за тем, как одна вирусная программа пытается уговорить другую свою версию загрузить трояна, ему становилось немного не по себе.
Они одновременно вышибли бота из канала. У него теперь для этого имелся скрипт. Количество же спама практически не уменьшилось.
> Как получается, что спама не становится меньше? Ведь половина чертовых инфоцентров уже не работает
Королева Конг долго не отвечала. Как и всегда, когда ожидание ответа затягивалось, он уже привычно перезагрузил главную страницу «Гугля». И точно, сайт завис.
> Сарио, у тебя хоть какая-то еда есть?
> Вам не помешает парочка лишних обедов, ваше превосходительство?
Ван снова перешел на Майора Макчиза и находился на том же канале.
— Вот ведь скотина... А ты сегодня неплохо выглядишь, чувак.
Ван смотрелся далеко не так хорошо. Вид у него был такой, словно его может повалить хороший порыв ветра, а речь стала флегматичной и вялой.
> привет конг все в порядке?
> все хорошо пришлось отойти и дать кое-кому пинка под зад
— Как трафик, Ван?
— С утра упал на 25 процентов. — Имелось определенное количество сетевых узлов, соединение с которыми осуществлялось через их роутеры. Предположительно, большую их часть составляли домашние или коммерческие пользователи из тех мест, где еще имелось электричество, а центральные АТС телефонных компаний пока работали.
Время от времени Феликс подключался к каналам связи и прослушивал их, надеясь отыскать кого-нибудь с новостями из большого мира. Но почти весь трафик оказался автоматическим: пересылались резервные копии данных или обновления. И спам. Много спама.
> Количество спама растет потому, что службы по борьбе со спамом отключаются быстрее серверов и компьютеров, на которых спам генерируется. Все службы по борьбе с сетевыми червями централизованы и собраны в нескольких местах. А генерируется спам на миллионах зомбированных компьютеров. Жаль, что у лузеров не хватило здравого смысла выключить свои домашние компьютеры перед тем, как откинуть копыта или смыться.
> если так пойдет и дальше то к обеду мы уже не будем пересылать ничего кроме спама
Ван хрипловато и с натугой кашлянул.
— Как раз хотел об этом поговорить, — сказал он. — Я думал, что этот момент наступит раньше. Феликс, по-моему, если мы просто возьмем и уйдем отсюда, этого никто и не заметит.
Феликс посмотрел на его изможденное лицо, кожу цвета говядины с длинными незаживающими расчесами. Пальцы у Вана дрожали.
— Ты пьешь достаточно воды?
— Весь день, каждые десять секунд. Что угодно, лишь бы брюхо не было пустым. — Он показал на стоящую рядом с ним полную воды двухлитровку от «Пепси».
— Надо устроить совещание, — решил Феликс.
— И ты допустишь, чтобы всё попросту развалилось?
Только у Сарио еще осталось достаточно энергии, чтобы разозлиться по-настоящему. Он будет злиться до самой могилы. На горле и лбу у него даже выступили вены. Он потрясал кулаками. Завидев его, остальные сразу встрепенулись и не сводили с него глаз, забыв о необходимости поглядывать в окошки чатов или журналы трафика.
— Сарио, ты что, издеваешься? — вопросил Феликс. — Ведь это ты хотел прикончить сеть!
— Я хотел сделать это чисто! — рявкнул Сарио. — И не желал, чтобы она истекла кровью и померла навсегда, дергаясь и задыхаясь. Это должно было выглядеть общим решением глобального сообщества тех, кто ее поддерживал и обслуживал. Утвердительным поступком, совершенным руками людей. А не победой энтропии, хакерских программ и вирусов. Черт побери, вот что сейчас происходит в сети!
В кафе на верхнем этаже по всему периметру имелись окна из закаленного стекла, отклоняющие свет. Обычно жалюзи на них были опущены. Теперь Сарио промчался вдоль окон, поднимая жалюзи. Феликса изумило, что у Сарио еще осталась энергия, чтобы бегать. У него едва хватило сил подняться по лестнице в кафе.
Помещение заливал резкий дневной свет. За окном был ясный солнечный день, но куда бы ни падал взгляд из этой высокой точки над горизонтом Торонто, везде поднимались столбы дыма. Башня в центре города, гигантский модернистский кирпич из черного стекла, извергала в небо пламя.
— Сеть разваливается, как и все вокруг. Слушайте, слушайте. Если мы бросим сеть умирать медленно, какие-то ее части останутся живы еще несколько месяцев. А может, и лет. И что будет по ней гулять? Трояны. Черви. Спам. Системные процессы. Зональные пакеты данных. То, чем мы пользуемся, разваливается и требует постоянного обслуживания. То, что мы отвергаем, не используется и может жить бесконечно. Мы собираемся оставить после себя сеть, похожую на мусорную яму, набитую промышленными отходами. Это и станет нашим наследием — памятью каждого удара по клавиатуре, которые делали вы, я и кто угодно и когда угодно. Дошло? Мы собираемся бросить ее подыхать медленной смертью, как раненую собаку, вместо того, чтобы прервать ее мучения одним выстрелом в голову.
Ван почесал щеки, и Феликс увидел, что он вытирает слезы.
— Сарио, ты и прав, и не прав, — сказал он. — Оставить сеть ковылять понемногу дальше — правильно. Мы все еще долго будем понемногу ковылять, и, может быть, она еще кому-нибудь пригодится. Если где угодно в мире хотя бы один пакет данных будет передан от одного пользователя другому, то сеть сделает свое дело.
— Хочешь убить ее чисто, можешь это сделать, — заявил Феликс. — Я премьер-министр, и я так решил. Я сообщу тебе корневые пароли. И всем вам тоже. — Он повернулся к белой доске, на которой работники кафетерия обычно писали название текущего фирменного блюда. Теперь доску покрывали останки жарких технических дебатов, которые вспыхивали между админами с первого дня.
Он расчистил на доске рукавом кусочек места и стал писать длинные и сложные буквенно-цифровые пароли, сдобренные знаками препинания. У Феликса был дар запоминать пароли такого рода. Он сомневался, что это ему когда-нибудь еще пригодится.
> Мы уходим, конг. Горючее все равно почти кончилось
> да что ж тогда правильно. Для меня было честью работать с вами, мистер премьер-министр
> какие у тебя перспективы?
> я поручила молодому админу позаботиться о моих женских нуждах и мы нашли' еще одну кладовочку с едой которой нам хватит на пару недель ведь нас теперь осталось всего пятнадцать
> ты потрясающая, Королева Конг, серьезно. Но не изображай из себя героя. Когда надо будет уйти — уходи. Там снаружи обязательно что-нибудь найдется
> береги себя Феликс, серьезно кстати я тебе писала что количество запросов из Румынии увеличилось? Может быть они там постепенно становятся на ноги
> в самом деле?
да, в самом деле. Мы ведь как чертовы тараканы, нас трудно убить
Связь прервалась. Феликс вышел в Firefox и перезагрузил Google. Сайт не отзывался. Он еще несколько раз щелкал кнопку перезагрузки, но безрезультатно. Он закрыл глаза и услышал, как Ван чешет ноги, потом набирает на клавиатуре что-то короткое.
— Они снова на связи, — сообщил он.
Феликс облегченно выдохнул. Затем послал в группу новостей сообщение — то самое, которое он переписывал пять раз, пока текст его не удовлетворил.
— Ты тут береги все, ладно? Мы еще вернемся. Когда-нибудь.
Уходили все, кроме Сарио. Он отказался. Но все же спустился их проводить.
Админы собрались в вестибюле, Феликс поднял бронированную дверь, и внутрь ворвался свет.
Сарио протянул руку.
— Удачи, — сказал он.
— Тебе тоже, — отозвался Феликс. Рукопожатие у Сарио оказалось твердым. — Может, ты и был прав.
— Может быть.
— Все еще собираешься выдернуть пробку?
Сарио взглянул на подвесной потолок, словно пытаясь разглядеть сквозь усиленные потолочные перекрытия гудящие серверные стойки на верхних этажах.
— Посмотрим, — сказал он наконец.
Ван почесался, и облачко белых чешуек заплясало в солнечных лучах.
— Пошли найдем тебе аптеку, — сказал Феликс и двинулся к двери. Остальные админы последовали за ним.
Они подождали, пока за ними закроются внутренние двери, затем Феликс открыл наружные. Воздух был на вкус, как скошенная трава, как первые капли дождя, как озеро и небо, а мир казался старым другом, от которого целую вечность не было весточки.
— Пока, Феликс, — сказали другие админы. Они постепенно расходились, пока он стоял наверху короткой бетонной лестницы. От яркого света у него слезились глаза.
— Кажется, на Кинг-стрит была аптека, — сказал он Вану. — Разобьем окно кирпичом и добудем тебе кортизон, хорошо?
— Ты у нас премьер-министр. Вот и действуй.
За пятнадцать минут они не встретили ни единого человека. И не услышали ни единого звука, если не считать птичьего чирикания и гудения ветра в электрических проводах над головами. Все это очень напоминало прогулку по Луне.
— Готов поспорить, у них там есть шоколадные батончики, — сказал Ван.
Желудок Феликса непроизвольно сжался. Еда.
— Угу, — буркнул он. Рот наполнился слюной.
Они прошли мимо небольшого трехдверного автомобиля. На переднем сиденье они увидели высохшее тело женщины с высохшим младенцем на руках, и рот Феликса наполнился горькой желчью, хотя сквозь поднятые окна запах едва пробивался.
Он уже несколько дней не думал о Келли и 2.0. Феликс упал на колени, к горлу снова подкатило. Здесь, в реальном мире, его семья мертва. Все, кого он знал, мертвы. И ему захотелось лечь на тротуар и замереть, пока он тоже не умрет.
Худые руки Вана скользнули ему под мышки и слабо потянули вверх.
— Не сейчас, — сказал он. — Когда мы окажемся под надежной крышей и что-нибудь поедим, вот тогда и сможешь это сделать, но не сейчас. Ты меня понял, Феликс? Не сейчас, черт побери!
Ругань Вана привела его в чувство. Он встал. Колени дрожали.
— Еще один квартал, и все. — Ван положил руку Феликса себе на плечо и повел его дальше.
— Спасибо, Ван. Извини.
— Не за что. Кстати, тебе очень нужно под душ. Только не обижайся.
— Я не обижаюсь.
Витрину аптеки защищала металлическая решетка, но ее уже давно сорвали, а стекло выбили. Феликс и Ван пролезли в дыру и забрались в полутемную аптеку. Несколько стендов были опрокинуты, но в целом все выглядело нормально. Возле кассы Феликс одновременно с Ваном увидел стойки с батончиками, и они бросились к ним, схватили по горсти и сразу набили полные рты.
— Вы едите, как свиньи.
Они резко обернулись на голос. Перед ними стояла женщина, облаченная в лабораторный халат и удобные туфли. Она держала пожарный топор почти такой же длины, как и сама.
— Берите, что вам надо, и уходите, договорились? Никому из нас проблемы не нужны. — У нее был острый подбородок и проницательные глаза. На вид — лет сорок или чуть старше. Она совершенно не походила на Келли, и это было хорошо, потому что Феликсу хотелось подбежать к ней и обнять. Еще один живой человек!
— Вы врач? — спросил Феликс.
— Так вы уйдете или нет? — Она подняла топор. Феликс поднял руки:
— Серьезно, вы врач? Фармацевт?
— Я была медсестрой, лет десять назад. А теперь веб-дизайнер, в основном.
— Вы шутите? — изумился Феликс.
— Никогда не встречал девушку, которая разбирается в компьютерах?
— Вообще-то моя подруга руководит инфоцентром «Гугля»...
— Вы шутите? — теперь уже изумилась она. — Инфоцентром «Гугля» руководила женщина?
— Руководит, — поправил Феликс. — Он все еще в онлайне.
— Быть не может. — Она немного опустила топор.
— У вас есть кортизоновая мазь?.. Могу рассказать вам эту историю. Меня зовут Феликс, а это Ван, которому нужны все антигиста-мины, которыми вы сможете поделиться.
— Поделиться? Феликс, старина, да у меня здесь столько лекарств, что хватит на сто лет! И срок годности у них кончится гораздо раньше, чем они сами. Но ты говорил, что сеть все еще работает?
— Работает. Более или менее. Именно этим мы и занимались всю неделю. Поддерживали ее работу. Но все же долго она не протянет.
— Да, я тоже так думаю. — Она опустила топор. — У вас есть что-нибудь в обмен? Я мало в чем нуждаюсь, но пытаюсь не закиснуть, и поэтому обмениваюсь с соседями. Это как играть в цивилизацию.
— У вас есть соседи?
— Не менее десятка. Люди из ресторана через дорогу варят очень хороший суп, хотя овощи у них консервированные. Но они выменяли у меня почти все бумажные полотенца.
— У вас есть соседи, и вы с ними торгуете?
— Ну да. Без них мне стало бы совсем одиноко. Лечу им насморк и разные болячки, какие могу. Наложила шину на сломанное запястье.. . Слушайте, хотите диетический хлеб с арахисовым маслом? У меня его целая тонна. А то ведь у твоего дружка вид такой, что он сейчас умрет на месте.
— Да, пожалуйста, — сказал Ван. — У нас нет ничего на обмен, но мы трудоголики в поисках нового ремесла. Вам помощники не нужны?
— Не очень-то. Но от компании не откажусь.
Они съели бутерброды, затем суп. Люди из ресторана принесли его и обслужили их по всем правилам, хотя Феликс и заметил, как они морщатся, и удостоверился, что канализация в задней комнате работает, душ — тоже. Ван мылся долго, Феликс поступил так же.
— Никто из нас не знает, что делать, — сказала женщина. Ее звали Роза. Она отыскала бутылку вина и несколько одноразовых пластиковых чашек в отделе товаров для дома. — Я думала, что в городе появятся вертолеты, или танки, или хотя бы мародеры, но у нас все тихо и спокойно.
— Но и вы вели себя очень тихо, — заметил Феликс.
— Не хотела привлекать к себе лишнее внимание.
— А вы никогда не думали, что многие здесь поступают так же? Может быть, собравшись, мы придумаем, что делать дальше?
— Или же нам перережут глотки, — возразила она.
— Она права, — кивнул Ван. Феликс возбужденно вскочил:
— Нет, нам нельзя так думать. Послушайте, мы сейчас на распутье. Мы можем или опуститься на дно, махнув на все рукой, или хотя бы попробовать создать нечто получше.
— Лучше? — Она презрительно фыркнула.
— Ладно, пускай не лучше. Но что-то. Создавать что-то новое — все больше пользы, чем дать миру зачахнуть и погибнуть. Господи, ну что вы собираетесь делать, когда прочитаете здесь все журналы и съедите все чипсы?
Роза покачала головой:
— Красивые слова. Но что же нам все-таки делать, черт побери?
— Что-нибудь, — ответил Феликс. — Мы будем делать что-нибудь. Что-нибудь — это лучше, чем ничего. Мы возьмем кусочек мира, где люди разговаривают друг с другом, и станем его расширять. Найдем всех, кого сможем, позаботимся о них, и они позаботятся о нас. Наверное, мы сломаемся. Возможно, у нас ничего не получится. Но я скорее проиграю, чем сдамся.
Ван рассмеялся:
Но жена и сын Феликса были мертвы. Он не хотел заново отстраивать старый мир. Он хотел построить новый. В старом мире для него больше не было места.
Ван почесал свою воспаленную, шелушащуюся кожу. Облачка чешуек закружились в душном, наполненном испарениями воздухе. Сарио брезгливо выпятил губу:
— Отвратительно. Мы дышим рециркулированным воздухом, если ты этого не знаешь. И какая бы проказа тебя ни пожирала, забивать своей дрянью фильтры весьма... антиобщественно.
— Ты сам главный авторитет по антиобщественному, Сарио, — ответил Ван. — Катись отсюда, или я тебя забью плоскогубцами. — Он перестал чесаться и похлопал по чехольчику с универсальным инструментом, совсем как стрелок по кобуре с револьвером.
— Да, я такой! У меня болезнь Аспергера, и я не принимал лекарства уже четыре дня. А у тебя какая гребаная причина? Ван еще немного почесался.
— Извини, — сказал он. — Я не знал. Сарио расхохотался:
— О, вы все бесценны! Готов поспорить, что три четверти собравшихся здесь пребывают на грани аутизма. А я просто-напросто задница. Зато я не боюсь говорить правду, и это делает меня лучше тебя, недоносок.
— Пошел на хрен, слизняк, — отрезал Феликс.
У них оставалось топлива меньше, чем на день, когда Феликса избрали первым в истории премьер-министром Киберпространства. Но сначала подсчет голосов запорол чей-то сетевой робот, посылавший письма с ложными бюллетенями для голосования, и они потеряли целый драгоценный день, пересчитывая голоса заново.
К тому времени идея начала все больше походить на шутку. Половина инфоцентров замолкла. Карты запросов в «Гугль», составляемые Королевой Конг, выглядели все мрачнее по мере того, как все больше мест в мире уходило в оффлайн, но одновременно она вела статистику по новым и все более многочисленным запросам — в основном связанным со здоровьем, жильем, санитарией и самообороной.
Вирусная нагрузка на сеть падала. Многие пользователи домашних компьютеров остались без электричества, поэтому их «зомбирован-ные» компьютеры, прежде рассылавшие вирусы, выпали из сети. Магистрали {13}на схемах все еще светись и мерцали, но послания из этих инфоцентров становились все более отчаянными. Феликс не ел целый день, и персонал на одной наземной станции трансокеанской спутниковой связи — тоже.
Вода тоже заканчивалась.
Попович и Розенбаум пришли к Феликсу сразу, едва он успел ответить на несколько поздравительных писем и разослать по группам новостей уже заготовленную «тронную» речь.
— Мы собираемся открыть двери, — сообщил Попович. Как и все, он похудел, а кожа у него стала жирной и грязной. Пахло от него примерно как от мусорных баков за рыбным рынком в жаркий день. Феликс не сомневался, что у него запашок не лучше.
— Хотите сходить на разведку? Поискать горючее? Мы можем создать рабочую группу. Отличная идея. Розенбаум грустно покачал головой:
— Мы собираемся отыскать наши семьи. Что бы там ни было снаружи, оно уже рассеялось. Или не успело. В любом случае, здесь нет будущего.
— А как же обслуживание сети? — спросил Феликс, хотя уже знал ответ. — Кто не даст роутерам «упасть»?
— Мы оставим тебе главные пароли ко всем, — сказал Попович. Руки у него дрожали, глаза потускнели. Как и многие курильщики, застрявшие в инфоцентре, он всю неделю страдал без сигарет. Все, что содержало кофеин, тоже кончилось два дня назад. Но курильщикам пришлось тяжелее всего.
— И я просто останусь здесь и буду поддерживать систему в онлайне?
— Ты и все те, кого это еще волнует.
Феликс знал, что бездарно потратил свой шанс. Выборы казались поступком благородным и отважным, но, если подумать, они стали всего лишь предлогом для соперничества в то время, когда им следовало решать, что делать дальше. Проблемой оказалось то, что дальше делать было нечего.
— Я не могу заставить вас остаться.
— Да, не можешь. — Попович повернулся и вышел.
Розенбаум посмотрел ему вслед, потом схватил Феликса за плечо:
— Спасибо, Феликс. Это была прекрасная мечта. А может, все еще есть. Может быть, мы раздобудем еду, горючее и вернемся.
У Розенбаума была сестра, с которой он поддерживал контакт по сети в первые дни кризиса. Потом она перестала отвечать. Админы разделились на тех, у кто был шанс попрощаться, и на тех, у кого его не было. Каждый считал, что другому повезло больше.
Они написали сообщение для внутренней группы новостей — в конце концов, они все еще оставались админами, — и вскоре на первом этаже собрался небольшой почетный караул из сисадминов, решивших посмотреть, как два их товарища будут выходить через двойные двери. Уходящие набрали код — поднялись стальные заслонки, затем открылись внутренние двери. Они шагнули в вестибюль и закрыли за собой двери. Открылись наружные двери. На улице было очень ярко и солнечно, и, если не считать непривычной пустоты вокруг, все выглядело нормально. Душераздирающе нормально.
Двое сделали робкий шаг в новый мир. Затем еще один. Повернулись, помахали оставшимся. И внезапно схватились за горло, рухнули и начали корчиться и дергаться.
— Господи-и-и!.. — только и успел выдохнуть Феликс, как парочка шутников отряхнулась и встала, хохоча так, что вскоре оба ухватились за бока. Затем они помахали им снова, повернулись и ушли.
— Господи; вот придурки-то, — сказал Ван и почесал руки, на которых виднелись длинные кровоточащие царапины. Его одежда была до такой степени усыпана чешуйками кожи, что казалась посыпанной сахарной пудрой.
— А по-моему, было очень смешно, — возразил Феликс.
— Боже, как я хочу есть.
— К счастью для тебя, в нашем распоряжении вся еда, какую мы сможем достать.
— Вы слишком добры к нам, простым работягам, мистер президент.
— Премьер-министр, — поправил Феликс. — И ты не работяга, а заместитель премьер-министра. Ты мой официальный разрезатель ленточек и вручатель чеков на огромные суммы за инновации.
От шуток им обоим полегчало. А зрелище того, как уходят Попович и Розенбаум, подбодрило всех. К тому времени Феликс уже знал, что вскоре уйдут остальные.
Исход был предопределен запасом горючего, но кто захочет ждать, пока оно кончится?
***
> Половина моей команды утром ушла — напечатала Королева Конг.Разумеется, «Гугль» держался очень хорошо- Нагрузка на серверы стала гораздо меньше, чем была с тех пор, когда весь «Гугль» умещался в нескольких самодельных персоналках, стоящих под конторским столом в Стэнфорде.
> а нас осталась четверть - ответил Феликс.
Прошел всего лишь день после ухода Поповича и Розенбаума, но трафик групп новостей упал почти до нуля. У них с Ваном тоже не имелось много времени, чтобы играть в республику Киберпространство. Они были слишком заняты, изучая системы, которые передал им Попович — большие роутеры, продолжавшие работать как главный пункт обмена данными для всех сетевых магистралей Канады.
Но все же время от времени кто-то посылал сообщения в группы новостей, обычно желая попрощаться. Старые сетевые войны из-за того, кто станет ПМ, нужно ли отключать сеть или кто берет слишком много еды, отошли в прошлое.
Феликс перезагрузил группу новостей и увидел типичное сообщение.
> Свихнувшиеся процессы на Solaris TK
> Привет. Я всего лишь мелкая компьютерная сошка, но я остался тут один, а четыре наших DSL-сервера только что упали. Похоже, на них работает какая-то клиентская учетная программа, которая пытается подсчитать, какие счета надо выставить нашим корпоративным клиентам, и она порождает тысячи запросов и жрет весь обмен данными. Я хочу ее прихлопнуть, но у меня не получается. Какой магический ритуал мне надо совершить, чтобы заставить этот проклятый думатель грохнуть подобное дерьмо? Один черт, ведь вряд ли кто из.наших клиентов когда-нибудь оплатит счета. Я запросил парня, который написал эту программу, но он уже давно покойник, и все, кто мог помочь, тоже.
Феликс перезагрузил группу снова и увидел ответ. Он был коротким, авторитетным и по существу — такой, каких почти никогда не увидишь в группах новостей крупного калибра, когда новичок задает глупый вопрос. Апокалипсис разбудил во всемирном сообществе системных администраторов дух терпеливой взаимопомощи.
Ван заглянул ему через плечо.
— Черт, кто бы подумал, что он на такое способен?
Феликс взглянул на имя отправившего ответ. Он пришел от Уилла Сарио. Феликс перешел в окошко чата.
сарио я думал что ты хотел отключить сеть почему же ты помогаешь салагам налаживать их сервера?
мистер ПМ, а вдруг у меня просто сил нет смотреть как компьютер страдает в руках любителя?
Феликс перешел на канал, где он общался с Королевой Конг.
> Давно уже?
> С тех пор, как я спала? Два дня. Когда кончится горючее? Через три дня. Когда у нас кончилась еда? Два дня назад.
Господи. Я прошлую ночь тоже не спал. У нас здесь не хватает рук.
> есть тут кто? я моника и живу в пасадене и мне до смерти надоело делать уроки, хочешь скаЧать мою фотку?
Троянские роботы теперь трудились во всех IRC, перепрыгивая на любой канал, где имелся хоть какой-то трафик. Иногда пять-шесть ботов начинали флиртовать друг с другом. Когда Феликс наблюдал за тем, как одна вирусная программа пытается уговорить другую свою версию загрузить трояна, ему становилось немного не по себе.
Они одновременно вышибли бота из канала. У него теперь для этого имелся скрипт. Количество же спама практически не уменьшилось.
> Как получается, что спама не становится меньше? Ведь половина чертовых инфоцентров уже не работает
Королева Конг долго не отвечала. Как и всегда, когда ожидание ответа затягивалось, он уже привычно перезагрузил главную страницу «Гугля». И точно, сайт завис.
> Сарио, у тебя хоть какая-то еда есть?
> Вам не помешает парочка лишних обедов, ваше превосходительство?
Ван снова перешел на Майора Макчиза и находился на том же канале.
— Вот ведь скотина... А ты сегодня неплохо выглядишь, чувак.
Ван смотрелся далеко не так хорошо. Вид у него был такой, словно его может повалить хороший порыв ветра, а речь стала флегматичной и вялой.
> привет конг все в порядке?
> все хорошо пришлось отойти и дать кое-кому пинка под зад
— Как трафик, Ван?
— С утра упал на 25 процентов. — Имелось определенное количество сетевых узлов, соединение с которыми осуществлялось через их роутеры. Предположительно, большую их часть составляли домашние или коммерческие пользователи из тех мест, где еще имелось электричество, а центральные АТС телефонных компаний пока работали.
Время от времени Феликс подключался к каналам связи и прослушивал их, надеясь отыскать кого-нибудь с новостями из большого мира. Но почти весь трафик оказался автоматическим: пересылались резервные копии данных или обновления. И спам. Много спама.
> Количество спама растет потому, что службы по борьбе со спамом отключаются быстрее серверов и компьютеров, на которых спам генерируется. Все службы по борьбе с сетевыми червями централизованы и собраны в нескольких местах. А генерируется спам на миллионах зомбированных компьютеров. Жаль, что у лузеров не хватило здравого смысла выключить свои домашние компьютеры перед тем, как откинуть копыта или смыться.
> если так пойдет и дальше то к обеду мы уже не будем пересылать ничего кроме спама
Ван хрипловато и с натугой кашлянул.
— Как раз хотел об этом поговорить, — сказал он. — Я думал, что этот момент наступит раньше. Феликс, по-моему, если мы просто возьмем и уйдем отсюда, этого никто и не заметит.
Феликс посмотрел на его изможденное лицо, кожу цвета говядины с длинными незаживающими расчесами. Пальцы у Вана дрожали.
— Ты пьешь достаточно воды?
— Весь день, каждые десять секунд. Что угодно, лишь бы брюхо не было пустым. — Он показал на стоящую рядом с ним полную воды двухлитровку от «Пепси».
— Надо устроить совещание, — решил Феликс.
***
В первый день их было сорок три. Теперь осталось пятнадцать. Шестеро отреагировали на сообщение о сборе своеобразно — просто ушли. Все и так знали тему совещания.— И ты допустишь, чтобы всё попросту развалилось?
Только у Сарио еще осталось достаточно энергии, чтобы разозлиться по-настоящему. Он будет злиться до самой могилы. На горле и лбу у него даже выступили вены. Он потрясал кулаками. Завидев его, остальные сразу встрепенулись и не сводили с него глаз, забыв о необходимости поглядывать в окошки чатов или журналы трафика.
— Сарио, ты что, издеваешься? — вопросил Феликс. — Ведь это ты хотел прикончить сеть!
— Я хотел сделать это чисто! — рявкнул Сарио. — И не желал, чтобы она истекла кровью и померла навсегда, дергаясь и задыхаясь. Это должно было выглядеть общим решением глобального сообщества тех, кто ее поддерживал и обслуживал. Утвердительным поступком, совершенным руками людей. А не победой энтропии, хакерских программ и вирусов. Черт побери, вот что сейчас происходит в сети!
В кафе на верхнем этаже по всему периметру имелись окна из закаленного стекла, отклоняющие свет. Обычно жалюзи на них были опущены. Теперь Сарио промчался вдоль окон, поднимая жалюзи. Феликса изумило, что у Сарио еще осталась энергия, чтобы бегать. У него едва хватило сил подняться по лестнице в кафе.
Помещение заливал резкий дневной свет. За окном был ясный солнечный день, но куда бы ни падал взгляд из этой высокой точки над горизонтом Торонто, везде поднимались столбы дыма. Башня в центре города, гигантский модернистский кирпич из черного стекла, извергала в небо пламя.
— Сеть разваливается, как и все вокруг. Слушайте, слушайте. Если мы бросим сеть умирать медленно, какие-то ее части останутся живы еще несколько месяцев. А может, и лет. И что будет по ней гулять? Трояны. Черви. Спам. Системные процессы. Зональные пакеты данных. То, чем мы пользуемся, разваливается и требует постоянного обслуживания. То, что мы отвергаем, не используется и может жить бесконечно. Мы собираемся оставить после себя сеть, похожую на мусорную яму, набитую промышленными отходами. Это и станет нашим наследием — памятью каждого удара по клавиатуре, которые делали вы, я и кто угодно и когда угодно. Дошло? Мы собираемся бросить ее подыхать медленной смертью, как раненую собаку, вместо того, чтобы прервать ее мучения одним выстрелом в голову.
Ван почесал щеки, и Феликс увидел, что он вытирает слезы.
— Сарио, ты и прав, и не прав, — сказал он. — Оставить сеть ковылять понемногу дальше — правильно. Мы все еще долго будем понемногу ковылять, и, может быть, она еще кому-нибудь пригодится. Если где угодно в мире хотя бы один пакет данных будет передан от одного пользователя другому, то сеть сделает свое дело.
— Хочешь убить ее чисто, можешь это сделать, — заявил Феликс. — Я премьер-министр, и я так решил. Я сообщу тебе корневые пароли. И всем вам тоже. — Он повернулся к белой доске, на которой работники кафетерия обычно писали название текущего фирменного блюда. Теперь доску покрывали останки жарких технических дебатов, которые вспыхивали между админами с первого дня.
Он расчистил на доске рукавом кусочек места и стал писать длинные и сложные буквенно-цифровые пароли, сдобренные знаками препинания. У Феликса был дар запоминать пароли такого рода. Он сомневался, что это ему когда-нибудь еще пригодится.
> Мы уходим, конг. Горючее все равно почти кончилось
> да что ж тогда правильно. Для меня было честью работать с вами, мистер премьер-министр
> какие у тебя перспективы?
> я поручила молодому админу позаботиться о моих женских нуждах и мы нашли' еще одну кладовочку с едой которой нам хватит на пару недель ведь нас теперь осталось всего пятнадцать
> ты потрясающая, Королева Конг, серьезно. Но не изображай из себя героя. Когда надо будет уйти — уходи. Там снаружи обязательно что-нибудь найдется
> береги себя Феликс, серьезно кстати я тебе писала что количество запросов из Румынии увеличилось? Может быть они там постепенно становятся на ноги
> в самом деле?
да, в самом деле. Мы ведь как чертовы тараканы, нас трудно убить
Связь прервалась. Феликс вышел в Firefox и перезагрузил Google. Сайт не отзывался. Он еще несколько раз щелкал кнопку перезагрузки, но безрезультатно. Он закрыл глаза и услышал, как Ван чешет ноги, потом набирает на клавиатуре что-то короткое.
— Они снова на связи, — сообщил он.
Феликс облегченно выдохнул. Затем послал в группу новостей сообщение — то самое, которое он переписывал пять раз, пока текст его не удовлетворил.
— Ты тут береги все, ладно? Мы еще вернемся. Когда-нибудь.
Уходили все, кроме Сарио. Он отказался. Но все же спустился их проводить.
Админы собрались в вестибюле, Феликс поднял бронированную дверь, и внутрь ворвался свет.
Сарио протянул руку.
— Удачи, — сказал он.
— Тебе тоже, — отозвался Феликс. Рукопожатие у Сарио оказалось твердым. — Может, ты и был прав.
— Может быть.
— Все еще собираешься выдернуть пробку?
Сарио взглянул на подвесной потолок, словно пытаясь разглядеть сквозь усиленные потолочные перекрытия гудящие серверные стойки на верхних этажах.
— Посмотрим, — сказал он наконец.
Ван почесался, и облачко белых чешуек заплясало в солнечных лучах.
— Пошли найдем тебе аптеку, — сказал Феликс и двинулся к двери. Остальные админы последовали за ним.
Они подождали, пока за ними закроются внутренние двери, затем Феликс открыл наружные. Воздух был на вкус, как скошенная трава, как первые капли дождя, как озеро и небо, а мир казался старым другом, от которого целую вечность не было весточки.
— Пока, Феликс, — сказали другие админы. Они постепенно расходились, пока он стоял наверху короткой бетонной лестницы. От яркого света у него слезились глаза.
— Кажется, на Кинг-стрит была аптека, — сказал он Вану. — Разобьем окно кирпичом и добудем тебе кортизон, хорошо?
— Ты у нас премьер-министр. Вот и действуй.
За пятнадцать минут они не встретили ни единого человека. И не услышали ни единого звука, если не считать птичьего чирикания и гудения ветра в электрических проводах над головами. Все это очень напоминало прогулку по Луне.
— Готов поспорить, у них там есть шоколадные батончики, — сказал Ван.
Желудок Феликса непроизвольно сжался. Еда.
— Угу, — буркнул он. Рот наполнился слюной.
Они прошли мимо небольшого трехдверного автомобиля. На переднем сиденье они увидели высохшее тело женщины с высохшим младенцем на руках, и рот Феликса наполнился горькой желчью, хотя сквозь поднятые окна запах едва пробивался.
Он уже несколько дней не думал о Келли и 2.0. Феликс упал на колени, к горлу снова подкатило. Здесь, в реальном мире, его семья мертва. Все, кого он знал, мертвы. И ему захотелось лечь на тротуар и замереть, пока он тоже не умрет.
Худые руки Вана скользнули ему под мышки и слабо потянули вверх.
— Не сейчас, — сказал он. — Когда мы окажемся под надежной крышей и что-нибудь поедим, вот тогда и сможешь это сделать, но не сейчас. Ты меня понял, Феликс? Не сейчас, черт побери!
Ругань Вана привела его в чувство. Он встал. Колени дрожали.
— Еще один квартал, и все. — Ван положил руку Феликса себе на плечо и повел его дальше.
— Спасибо, Ван. Извини.
— Не за что. Кстати, тебе очень нужно под душ. Только не обижайся.
— Я не обижаюсь.
Витрину аптеки защищала металлическая решетка, но ее уже давно сорвали, а стекло выбили. Феликс и Ван пролезли в дыру и забрались в полутемную аптеку. Несколько стендов были опрокинуты, но в целом все выглядело нормально. Возле кассы Феликс одновременно с Ваном увидел стойки с батончиками, и они бросились к ним, схватили по горсти и сразу набили полные рты.
— Вы едите, как свиньи.
Они резко обернулись на голос. Перед ними стояла женщина, облаченная в лабораторный халат и удобные туфли. Она держала пожарный топор почти такой же длины, как и сама.
— Берите, что вам надо, и уходите, договорились? Никому из нас проблемы не нужны. — У нее был острый подбородок и проницательные глаза. На вид — лет сорок или чуть старше. Она совершенно не походила на Келли, и это было хорошо, потому что Феликсу хотелось подбежать к ней и обнять. Еще один живой человек!
— Вы врач? — спросил Феликс.
— Так вы уйдете или нет? — Она подняла топор. Феликс поднял руки:
— Серьезно, вы врач? Фармацевт?
— Я была медсестрой, лет десять назад. А теперь веб-дизайнер, в основном.
— Вы шутите? — изумился Феликс.
— Никогда не встречал девушку, которая разбирается в компьютерах?
— Вообще-то моя подруга руководит инфоцентром «Гугля»...
— Вы шутите? — теперь уже изумилась она. — Инфоцентром «Гугля» руководила женщина?
— Руководит, — поправил Феликс. — Он все еще в онлайне.
— Быть не может. — Она немного опустила топор.
— У вас есть кортизоновая мазь?.. Могу рассказать вам эту историю. Меня зовут Феликс, а это Ван, которому нужны все антигиста-мины, которыми вы сможете поделиться.
— Поделиться? Феликс, старина, да у меня здесь столько лекарств, что хватит на сто лет! И срок годности у них кончится гораздо раньше, чем они сами. Но ты говорил, что сеть все еще работает?
— Работает. Более или менее. Именно этим мы и занимались всю неделю. Поддерживали ее работу. Но все же долго она не протянет.
— Да, я тоже так думаю. — Она опустила топор. — У вас есть что-нибудь в обмен? Я мало в чем нуждаюсь, но пытаюсь не закиснуть, и поэтому обмениваюсь с соседями. Это как играть в цивилизацию.
— У вас есть соседи?
— Не менее десятка. Люди из ресторана через дорогу варят очень хороший суп, хотя овощи у них консервированные. Но они выменяли у меня почти все бумажные полотенца.
— У вас есть соседи, и вы с ними торгуете?
— Ну да. Без них мне стало бы совсем одиноко. Лечу им насморк и разные болячки, какие могу. Наложила шину на сломанное запястье.. . Слушайте, хотите диетический хлеб с арахисовым маслом? У меня его целая тонна. А то ведь у твоего дружка вид такой, что он сейчас умрет на месте.
— Да, пожалуйста, — сказал Ван. — У нас нет ничего на обмен, но мы трудоголики в поисках нового ремесла. Вам помощники не нужны?
— Не очень-то. Но от компании не откажусь.
Они съели бутерброды, затем суп. Люди из ресторана принесли его и обслужили их по всем правилам, хотя Феликс и заметил, как они морщатся, и удостоверился, что канализация в задней комнате работает, душ — тоже. Ван мылся долго, Феликс поступил так же.
— Никто из нас не знает, что делать, — сказала женщина. Ее звали Роза. Она отыскала бутылку вина и несколько одноразовых пластиковых чашек в отделе товаров для дома. — Я думала, что в городе появятся вертолеты, или танки, или хотя бы мародеры, но у нас все тихо и спокойно.
— Но и вы вели себя очень тихо, — заметил Феликс.
— Не хотела привлекать к себе лишнее внимание.
— А вы никогда не думали, что многие здесь поступают так же? Может быть, собравшись, мы придумаем, что делать дальше?
— Или же нам перережут глотки, — возразила она.
— Она права, — кивнул Ван. Феликс возбужденно вскочил:
— Нет, нам нельзя так думать. Послушайте, мы сейчас на распутье. Мы можем или опуститься на дно, махнув на все рукой, или хотя бы попробовать создать нечто получше.
— Лучше? — Она презрительно фыркнула.
— Ладно, пускай не лучше. Но что-то. Создавать что-то новое — все больше пользы, чем дать миру зачахнуть и погибнуть. Господи, ну что вы собираетесь делать, когда прочитаете здесь все журналы и съедите все чипсы?
Роза покачала головой:
— Красивые слова. Но что же нам все-таки делать, черт побери?
— Что-нибудь, — ответил Феликс. — Мы будем делать что-нибудь. Что-нибудь — это лучше, чем ничего. Мы возьмем кусочек мира, где люди разговаривают друг с другом, и станем его расширять. Найдем всех, кого сможем, позаботимся о них, и они позаботятся о нас. Наверное, мы сломаемся. Возможно, у нас ничего не получится. Но я скорее проиграю, чем сдамся.
Ван рассмеялся: