категорию — если бы у людей хватало ума не открывать подозрительные почтовые вложения, то трояны давно бы канули в прошлое. Но «черви», которые грызли сейчас роутеры «Циско», не были проблемой, связанной с людской дуростью — они были просчетом некомпетентных инженеров.
— Нет, тут виноват «Майкрософт», — подтвердил Феликс. — Всякий раз, когда я оказываюсь на работе в два часа ночи, причиной тому или ПЕМКИС, или «Майкроленивец».
Кончилось все тем, что они взяли и отключили чертовы роутеры от Интернета. Не Феликс, разумеется, хотя ему до зуда в кончиках пальцев хотелось это сделать, а потом перезагрузить роутеры, предварительно отключив их интерфейсы IPv6. Это проделали два Ублюдочных Оператора из Ада, которым пришлось повернуть два ключа одновременно, чтобы получить доступ в свою «клетку» — как охранникам в пусковой шахте ракеты «Минитмен». Через это здание проходило девяносто пять процентов внешнего трафика Канады. И система безопасности здесь была покруче, чем в большинстве пусковых шахт «Минитменов».
Феликс и Ван выводили серверные стойки «Ардента» в оперативный режим один за другим. Серверы подвергались бомбардировке вирусами, и едва очередной роутер снова выходил в онлайн, все расположенные за ним серверы оказывались открыты для атаки. Каждый сервер в Интернете или тонул в потоке «червей», или порождал вирусные атаки, или делал и то, и другое одновременно. После примерно сотни тайм-аутов{4} Феликс смог пробиться на сайты NIST и Bugtraq и скачать некоторые патчи для ядра{5}, которые могли снизить нагрузку на порученные ему компьютеры. К десяти утра он так проголодался, что был готов съесть задницу дохлого медведя, но он все же перекомпилировал ядра своих операционных систем и снова вывел их в оперативный режим. Длинные пальцы Вана порхали над клавиатурой системного администратора — высунув кончик языка, он выводил статистику нагрузок по каждому серверу.
— У меня на Гридо было двести дней аптайма{6} , — сообщил Ван. Гридо был самым старым сервером в стойке, еще с тех дней, когда они называли каждый серверный корпус в честь персонажей «Звездных войн». Теперь они именовались в честь Смарфов, но Смарфы уже кончались, и они перешли на персонажей из «Макдональдса», начав с лаптопа Вана по имени Майор Макчиз.
— Гридо восстанет вновь, — пообещал Феликс. — У меня внизу стоит 486-й, у него больше пяти лет аптайма. Если придется его перезагружать, это разобьет мое сердце.
— Да для какой хренотени ты используешь 486-й?
— Ни для какой. Но у кого поднимется рука выключить компьютер с пятью годами аптайма? Это все равно что подвергнуть эвтаназии собственную бабушку.
— Есть хочу, — заявил Ван.
— Я тебе вот что скажу, — решил Феликс. — Мы сейчас «поднимем» твой сервер, затем мой, потом я отвезу тебя в «Лейквыо ланч» позавтракать пиццей, и до конца дня можешь взять отгул.
— Согласен, — быстро отозвался Ван. — Шеф, ты слишком добр к нам, работягам. Тебе надо бы держать нас в яме и регулярно бить, как поступают все остальные боссы. Мы все этого заслуживаем.
— Это твой телефон, — сказал Ван. Феликс выбрался из потрохов 486-го, который упорно отказывался включаться. Он выпросил запасной блок питания у парней, занимавшихся борьбой со спамом, и теперь пытался установить его в корпус старого компьютера. Ван протянул Феликсу его телефон, выпавший из пояса, когда Феликс, согнувшись, пытался добраться до задней стенки компьютера.
— Привет, Кел, — отозвался он. В трубке слышалось какое-то фоновое сопение или шуршание. Может, статика? Или это 2.0 плещется в ванне? — Келли?
Связь оборвалась. Он перезвонил, но не добился ничего — ни сигнала соединения, ни голосового сообщения. Вскоре время соединения кончилось, и на экранчике телефона высветилось: ОШИБКА СЕТИ.
— Проклятье, — негромко процедил он и повесил телефон на пояс. Келли захотела узнать, когда он вернется домой, или попросить, чтобы он купил что-нибудь на обратном пути. Она оставит голосовое сообщение.
Он тестировал блок питания, когда его телефон зазвонил вновь.
Феликс схватил трубку:и ;
— Келли, что случилось?
Он постарался изгнать из голоса даже намек на раздражение. Потому что ощущал за собой вину: говоря технически, он выполнил свои обязательства перед «Ардент файненшиал», как только серверы компании снова заработали. Последние три часа он потратил исключительно на себя — хотя и собирался выставить за них счет компании.
В трубке раздалось всхлипывание.
— Келли? — Он ощутил, как от лица отхлынула кровь, а большие пальцы на ногах онемели.
— Феликс, — он еле разобрал свое имя сквозь всхлипывания. — Он умер... господи, он умер.
— Кто? Кто, Келли?
— Уилл.
Уилл? Какой еще Уилл?.. И он рухнул на колени. Имя Уильям они вписали в свидетельство о рождении малыша, хотя и продолжали называть его 2.0. Феликс хрипло застонал.
— Я больна, — услышал он. — Я даже стоять больше не могу. О, Феликс. Я так тебя люблю.
— Келли! Что происходит?
— Всё... всё... В телевизоре работает только два канала. Господи, Феликс, за окном валяются мертвецы... — Он услышал, как ее вырвало. Телефон стал работать с паузами, возвращая издаваемые ею звуки наподобие эхоплекса{7} .
— Никуда не уходи, Келли! — крикнул он, и тут линия схлопну-лась. Он набрал 911, но едва нажал кнопку соединения, как на экране снова появилась надпись ОШИБКА СЕТИ.
Феликс выхватил у Вана Майора Макчиза, воткнул в него сетевой кабель от 486-го, запустил Firefox из командной строки и вышел через Google на сайт полиции города. Он стремительно начал искать на сайте бланк интерактивного заявления в полицию. Феликс никогда не терял головы. Он решал проблемы, а когда впадаешь в панику, это не решает проблему.
Отыскав бланк, он изложил подробности своего разговора с Келли, как составлял бы отчет о найденной ошибке: пальцы работают быстро, описание исчерпывающее, — и щелкнул кнопку ПОСЛАТЬ.
Ван заглянул ему через плечо и прочитал текст.
— Феликс... — начал он.
— Боже мой... — пробормотал Феликс. Он осознал, что все еще сидит на полу, и медленно встал. Ван взял у него лаптоп и попробовал выйти на несколько сайтов новостей, но все они оказались в тайм- . ауте. Невозможно было судить о причине: или происходит нечто ужасное, или сеть зашаталась под ударом суперчервя.
— Мне домой, — заявил Феликс.
— Я тебя отвезу, — сказал Ван. — А ты продолжай звонить жене.
Они подошли к лифтам. Рядом находилось одно из немногих в здании окон — маленькое и круглое, с толстым бронированным стеклом. Дожидаясь лифта, они выглянули в окно. На улицах маловато машин для среды. И больше, чем обычно, полицейских машин?
— О, господи... — Ван показал Феликсу, куда смотреть.
К востоку от них находилась башня службы новостей «Канадиен ньюс» — гигантское здание-игла цвета слоновой кости. Теперь эта игла торчала наклонно, словно воткнутая в мокрый песок ветка. Неужели она двигается? Да. Она все больше наклонялась, медленно набирая скорость, падая на северо-восток, в сторону финансового центра. Через секунду она миновала последнюю точку наклона и рухнула. Они ощутили толчок, когда всё их здание качнулось от ударной волны, потом услышали грохот. Из обломков поднялось облако пыли, затем послышалась канонада — это самая высокая в мире отдельно стоящая конструкция обрекла на гибель массу близлежащих зданий.
— Трансляционный центр падает... — сказал Ван.
И он падал — небоскреб «Си- Би-Си», канадского аналога «Би-Би-Си». Люди разбегались во все стороны, их давило падающими обломками бетона и кирпичами. Увиденное сквозь круглое окошко зрелище походило на искусно сделанный графический ролик, скачанный с какого-нибудь сайта.
К этому моменту вокруг них уже столпились сисадмины. Пихаясь, они выглядывали в окошко, пытаясь увидеть разрушения.
— Что случилось? — спросил один из них.
— Упала башня «Канадиен ньюс», — ответил Феликс. Собственный голос доносился до него словно издалека.
— Это был вирус?
— Червь? Ты о чем? — Феликс уставился на парня, молодого админа второго типа, пока еще с небольшим животиком.
— Я не о черве. Я получил по электронной почте сообщение, что во всем городе объявлен карантин из-за какого-то вируса. Говорят, это биологическое оружие. — Он протянул Феликсу свой наладонник.
Феликс настолько погрузился в чтение сообщения, разосланного министерством здравоохранения Канады, что даже не заметил, как во всем здании погас свет. Потом сунул наладонник в руку владельцу и всхлипнул.
Минуту спустя врубились генераторы. Сисадмины бросились к лестнице. Феликс схватил Вана за руку и потянул обратно.
— Наверное, нам лучше переждать все это в «клетке», — сказал он.
— А как же Келли?
Феликс ощутил, как к горлу подступает тошнота.
— Нам надо вернуться в «клетку», и немедленно. — Воздух туда подавался через фильтры, удаляющие микрочастицы.
— Феликс, тебе нужно домой...
— Это биологическое оружие. Супервирус. А здесь, я думаю, нам ничто не грозит, пока держатся фильтры.
— Что не грозит?
— Подключись к IRC{8}.
Они подключились. Ван воспользовался Майором Макчизом, а Феликс вышел в сеть через Смарфетку. Они пробежались по каналам ча-тов, пока не отыскали тот, где мелькало несколько знакомых «ников».
> пентагона нет. белого дома тоже
> МОЙ СОСЕД В САН-ДИЕГО БЛЮЕТ КРОВЬЮ СО СВОЕГО