Текст книги "Мегабайт"
Автор книги: Александр Лоскутов
Жанр:
Боевая фантастика
сообщить о нарушении
Текущая страница: 18 (всего у книги 18 страниц)
Могу себе представить, какой здесь бой. Исследую все вокруг, попутно награждая ненасытных вирусов, решивших попробовать меня на вкус. Почти сразу же выясняю, что, основная часть обломков принадлежит некоему искусственному разуму. Поскольку выбор невелик, приходится считать что разбросанный по всем ближайшим серверам хлам – это кусочки тела Убийцы. Их столько много что я удивляюсь, как он вообще ухитрился отсюда удрать...
А ухитрился ли? Быть может, этот мусор – все, что от него осталось? Нет... Не может быть. Не вижу ни одного кусочка Ядра. Значит, он еще жив (если только Ядро не раскрошилось в труху после прямого попадания достаточно мощной бомбы, но это крайне маловероятно – хоть что-то все равно должно остаться).
Проверяю следы по всей округе. Ничего нет.
«Куда он мог запрятаться? – бормочет Ифо-2. – Никаких следов. Если его так отделали, должны же быть обломки. Что-то обязательно бы осталось, чтобы указать нам правильный путь».
«Может быть, господин Кузнецов просто научился очень хорошо заметать следы?»
Ифо-2 скептически фыркает, но как-то комментировать мои слова не собирается. Вместо этого он начинает опрашивать всех наших супервирусов, которых здесь повсюду должно быть превеликое множество (я ни одного не вижу; вот что значит хорошая маскировка). Внимательно прислушиваюсь к его приглушенному бормотанию.
Ифо-2 негромко костерит эту беспорядочную битву, основательно перебаламутившую все вокруг. Множество наших вирусов погибло, а оставшиеся не могут дать ни капли ценной информации. Такое впечатление, будто у них окончательно спеклись все те жалкие мыслительные способности, которыми мы их изначально наделили. У всех сразу и одновременно.
Случайность? Теоретически я допускаю, что все же возможно. Когда мы проектировали этот вирус, то никак не могли предполагать, что ему когда-нибудь придется выполнять свои обязанности в самом сердце большой драки. Не предусмотрели. Недодумали. А теперь уже поздно.
Ифо-2 имитирует вздох и обращается к тем вирусам, что находились в стороне от поля боя. Опрашивает всех подряд. Правильно. Нам бы только установить, в какую сторону ушел Кузнецов, а потом мы его уж как-нибудь выследим...
Ифо-2 обрывает связь и недовольно шипит, вполголоса посылая всех вирусов в такое место, куда они нипочем не смогут попасть и тем более не сумеют потом выбраться оттуда.
«Что случилось?» – спрашиваю я. «А ты посмотри сам!»
Я смотрю... Все понятно. Вокруг места битвы следов много. Очень много. Такое впечатление, что Убийца беспорядочно метался туда-сюда, пребывая в полнейшей панике (или сознательно нас путал, но это маловероятно – для этого можно было бы найти способ и попроще). Натоптано столько, что разобраться в этом просто не представляется возможным. Расширяю круг поисков. Ничего. Вообще ничего. Ни единого следа. Такое впечатление, будто наш агрессивный дружок просто исчез. Растворился в сети.
Так-так... Значит, Кузнецов все-таки нашел способ обставить наших маленьких шпионов. Следов нет. Выследить Убийцу не представляется возможным...
Невозможно, значит. А если хорошенько подумать?
Перегрузив все свои системы процентов на двадцать, пытаюсь думать. Какая-то мыслишка упорно крутится в Ядре, дразнит, мельтешит, но не дается. Наконец я ловлю ее за хвост и понимаю...
«Двинули обратно, – говорит Ифо-2. – Здесь нам ничего не выгорит».
«Ты так считаешь? – усмехаюсь я. – Подумай еще раз».
«Не хочу я думать, – рычит близнец. – Слишком много думать – вредно для здоровья. Если ты что затеял – говори сразу».
Шумно вздыхаю:
«Ну, ты уже совсем обнаглел... Хорошо. Не хочешь думать сам – тогда слушай меня. Тебе не кажется, что отсутствие следов – тоже след? Подумай, как... Ладно-ладно. Можешь вообще ни о чем не думать, если боишься, что твое Ядро перегреется от лишней мысли... Кузнецов обошел наших наблюдателей. Как? Так просто облапошить наших маленьких шустриков он не мог (не такие дурачки их делали). Договориться с ними нельзя. Остается только одно – уничтожить. И вот это как раз и можно проследить. Необходимо запросить адреса тех секторов сети, где в последнее время погибло наибольшее количество вирусов. Там и следует искать Кузнецова...»
Я не успеваю закончить свою маленькую речь, а Ифо-2 уже занят делом – опрашивает все ближайшие скопления наших супервирусных друзей. Зря он говорит, что думать не любит – мозги у него работают очень даже неплохо.
Проходит несколько минут, пока отчитываются вирусы-наблюдатели и обрабатывается статистика. Я терпеливо жду.
«Есть! – радостно орет Ифо-2. – Нашел! Можешь считать, что теперь он наш. Двинули. Это совсем близко... Кстати, ты все еще собираешься изловить его живым?»
«Желательно бы».
«Ладненько... Но свою любимую бомбочку я все же подготовлю».
«Хорошо. Только не швыряй ее без всякого повода. И постарайся не сплавить в Null нас самих».
* * *
Враг и в самом деле недалеко ушел. Мы добрались до того места, куда он забился, всего за полторы минуты. Оно и понятно. Если бы нас так отделали, мы бы тоже не сумели убежать за тридевять земель.
Развороченные блоки памяти, глубокие рваные раны, в которых подобно трупным червям копошатся хищные тела вирусов, разбитые вдребезги внешние функции. Вырванные с корнями части системы жизнеобеспечения. Оборванные каналы внутренней связи, зависшие подпрограммы и распадающиеся на части базы данных.
Боже мой... Как он вообще выжил? Даже отсюда я чувствую, как бьется в конвульсиях его Ядро.
Кузнецов (вернее то, что от него осталось) медленно ползет вперед, сопровождаемый десятком чудом уцелевших программ-охранников. Издалека он смахивает на израненный, набравший сотни тонн воды в пробоины агонизирующий линкор, который в его последний путь провожают несколько основательно потрепанных кораблей охранения.
Мы останавливаемся прямо перед ним, преграждая дорогу. И он замирает.
«Зачем ты сделал это?» – спрашивает Ифо-1.
Я не против. Можно и поговорить. Все равно Убийца сейчас не в лучшей форме (если его нынешнее состояние вообще можно назвать хоть какой-то формой) и вряд ли способен оказаться серьезным противником.
«А, гость пожаловал. – Слова даются бывшему начальнику ИЦИИ с явным трудом. – Давненько не виделись, Ифо...»
«Зачем ты сделал это?» – повторяет Ифо-1.
«Сделал что?»
«Зачем ты убил Ронделла? Почему ты преследуешь нас?»
«А-а... Хочется докопаться до причин? – Кузнецов на пару микросекунд прерывается, чтобы прокашляться (выплюнуть из Ядра застрявшую там непереработанную информацию). – Знаешь, Ифо, мне следовало бы принимать тебя всерьез. Это моя главная ошибка... Я никогда не считал сильным противником Ивана Озерова. Но он обошел меня. Обставил как младенца... Я думал, что смогу снова вырваться вперед, если одолею его электронную копию. Но опять ошибся... Я проиграл. ИЦИИ закрыли. То, что сейчас ты видишь, – это всего лишь бледная тень, оставшаяся от Владимира Павловича Кузнецова... – Он хрипло засмеялся. – Ты знаешь, что моя запись прошла не слишком-то удачно?»
«Моя тоже, – вскользь замечаю я. – Моя тоже».
«Нет... Не совсем так... Ты, Ифо, только потерял память о себе, как о человеке. Твоя матрица, твоя личность, твоя душа, если это можно так назвать, осталась цельной. В твоих поступках я узнаю прежнего Ивана Озерова... Но я... Это совсем другое дело... – Кузнецов едва слышно вздыхает. – Мы страшно торопились. Оборудование было недоработано. Программное обеспечение не прошло должного тестирования... С Озеровым произошел такой же несчастный случай, что и со мной, – он сам себя угробил, поторопившись пройти матрицирование на непроверенной аппаратуре. Я впоследствии несколько усовершенствовал шлем, но этого оказалось недостаточно. Через три минуты после того, как на мою голову нацепили этот шлем, произошел какой-то сбой... Я остался живым и с полной памятью, но в то же время это был уже не я. Мои чувства... Счастье. Любовь. Дружба... Они пропали. Исчезли. Стерлись из моего разума. Но не все. Очень жаль, что не все – тогда я бы просто стал машиной. Цифровым придатком к кремниевым кристаллам процессоров. Подлинным ИИ, а не записанным человеком. Но, к сожалению, кое-что во мне все же осталось. То, что каждый нормальный человек пытается в себе задавить или загнать куда-нибудь поглубже, расцвело во мне в полную силу. Я лишился возможности любить, но приобрел ненависть. Потерял милосердие, но получил зависть. Забыл о дружбе, но пробудил в себе жадность... Я должен был отомстить за свою исковерканную личность... И кроме тебя, у меня не нашлось подходящей мишени, потому что обвинить самого себя я не мог».
«Но почему?»
«Почему я прикончил мистера Ронделла? Не знаю. Я не искал причин. Просто сделал то, что хотел сделать. Я убил того толстячка из-за того, что он посмел встать на моем пути».
Несколько бесконечно долгих микросекунд мы молчим. Потом Ифо-1 спрашивает:
«Что ты будешь делать теперь?»
Жалкие останки Кузнецова разражаются хриплым смехом.
«А что я могу делать? Мои системы останавливаются одна за другой. Зависают подпрограммы. Сами собой отключаются блоки памяти... Я уже не помню, что говорил тебе всего сто микросекунд назад... Боль... Всюду только боль... Я умираю, Ифо, и теперь мне все равно, что будет дальше...»
«До тех пор пока Ядро цело, внешние системы можно восстановить. С твоей подачи я прекрасно усвоил эту истину на своей собственной шкуре. Любые внешние системы поддаются восстановлению, если Ядро еще живо. Но ты должен бороться. Должен захотеть жить дальше... Только ты сам можешь спасти себя».
Он снова смеется. Хрипло и как-то совершенно безрадостно.
«Какая горячая речь, Ифо, а все зря... Кто тебе сказал, что мое Ядро живо? Оно было мертво с самого начала. Оно изначально ущербно, и никто из живущих по обе стороны барьера виртуальности не способен это изменить. Мое Ядро безумно. Оно безумно настолько, что даже сейчас меня жжет желание выпустить тебе кишки!»
Системы Кузнецова скачком переходят в турборежим. Его тело сотрясается в чудовищных судорогах, и во все стороны подобно кровавым брызгам летят какие-то обломки. Но Владимир Павлович держится. Не знаю как, но он держится. Я бы не смог, но он... Да, воля Кузнецова сильна чрезвычайно. Или его системы повреждены гораздо меньше, чем это кажется на первый взгляд...
А в следующую микросекунду он бросается на нас.
Ифо-1 моментально врубает турборежим, опередив меня на какую-то долю микросекунды. Готовлю свою бомбу, но в последний момент отменяю удар – взрыв произойдет слишком близко, и я не уверен, что мы после него останемся живы. Видимо, по этой же причине не стреляет Ифо-1.
Что ж... Значит, в этой драке надо использовать только оружие ближнего боя...
Удар! Мы снова сталкиваемся лбами, как тогда в тупиковом тоннеле. Слышу, как хрустят сминаемые подпрограммы, и чувствую боль. Кузнецов вцепляется в нас мертвой хваткой. Я даже не сразу могу понять, где его тело, а где – наше. Мы рвем друг друга на части, раздираем в клочья подпрограммы, разбиваем внешние функции, всаживаем в тело врага смертоносные когти вирусного оружия.
Боль. Я чувствую, как внутрь наших систем один за другим проникают какие-то чужеродные программки, и безжалостно вырываю куски собственного тела, чтобы не допустить дальнейшего распространения вирусов.
Истошно пищит функция контроля целостности. Список повреждений растет с каждой микросекундой.
Удар, Еще удар. Какой-то особо хитроумный вирус пытается пробраться прямо в Ядро. Уничтожаю его без малейшей жалости и сразу же перехожу в контратаку, предоставив Ифо-1 следить за тылами. Еще один зубастый паразит внедряется в тело нашего врага и сразу же принимается за дело.
Силы неравны. Совсем неравны. Фактически нас двое, а Кузнецов все же один. Да еще и едва живой (хотя по его действиям этого никак не скажешь). Он наседает на нас с невероятной, немыслимой, безумной яростью, но все равно силы неравны.
Я чувствую, как чаша весов постепенно склоняется в нашу сторону, и облегченно вздыхаю.
Получив еще один хороший удар, господин Сумасшедший резко вздрагивает всем своим изувеченным телом и выпадает из турборежима. Я еще разок всаживаю в него пару вирусных штучек и, вывернувшись из его объятий, неспешно отваливаю в сторонку.
Больно.
Вот ведь зараза... Здорово нам досталось. Осматриваю свои раны, прочитываю услужливо предоставленный мне функцией контроля целостности список поврежденных систем и недовольно морщусь. Опять ремонтной возни на целый день, а то и больше. Но все это – ничто по сравнению с тем, как мы отделали Кузнецова... Просто невероятно, что он еще функционирует. Наверняка у него не осталось ни единой неповрежденной системы.
Ифо-1 занимается делом, оказывая самому себе первую помощь. Следую его примеру, распараллелив сознание (получаю при этом двойную порцию неприятных ощущений) и не забывая следить за судорожно извивающимся среди груды каких-то бесполезных обломков Кузнецовым. Кажется, он умирает. Не буду врать, говоря, что сожалею об этом.
Прижигаю свои раны антивирусом. Ощущения просто великолепные. Чувствую себя так, словно только что полил все свои болячки серной кислотой. Сдохнуть хочется. Но если оставить все как есть, то потом будет гораздо хуже. Намного хуже.
Кузнецов негромко стонет.
«Не нравится? – интересуюсь я, на пару микросекунд отрываясь от своих дел. – Не надо было нарываться на неприятности».
«Дурак ты, Ифо... Хоть и умный, но все-таки дурак... Умный дурак, надо же... Ты все еще ничего не понял...»
«Не понял что?»
«Не важно... Убирайся отсюда... Сейчас же...»
«С чего бы это вдруг?» – настораживаюсь я, на всякий случай приглядываясь к израненному Кузнецову повнимательнее. Моя маленькая файл-бомба уже готова. Если он хотя бы подумает о чем-то нехорошем, то схлопочет прямо по Ядру. Мало не покажется...
Вместо ответа этот псих показывает мне точно такую же, как и у меня, бомбу. Замечаю, что таймер уже тикает. Семь секунд до взрыва.
«Вали отсюда... Если взорвется, все компы в округе погорят... Ничего не останется... Даже пепла не будет... Уходи...»
Я тянусь к бомбе. Отобрать. Выключить. Обезвредить. Времени еще полно. Успею.
«Ай-яй-яй... Нехорошо... – Кузнецов осторожненько поглаживает какую-то зловещего вида кнопочку на боку своей файл-бомбы. – Взорваться хочешь?»
«Почему?» – спрашивает вдруг Ифо-1.
«Почему? Почему? Заладил одно и то же... Почемучка чертов... Надо так!»
Ифо-1 молча смотрит на умирающего Кузнецова. Время идет. Секунда. Еще одна...
«Валим отсюда», – предлагаю я близнецу.
Он нехотя отрывается от разглядывания проклятущей бомбы и поворачивается ко мне:
«Да... Хорошо. Двинули».
И мы двигаем.
Сервер. Еще один. И еще. Темные коридоры сетевых кабелей. Щелканье уходящих секунд у меня в Ядре.
Время. Время. Время.
Взрыв, как ни странно, получается совершенно беззвучным. Серебряное озеро, похожее на разлившуюся ртуть, захлестывает оставшиеся позади компьютеры, не доходя до нас буквально несколько байтов. Вижу в этом ирреальном зеркале свое отражение и вздрагиваю. А в следующую микросекунду ртутное озеро исчезает. Мгновенно. Только что оно было, и вот его уже нет. Ничего больше нет. Пустота. Черная дыра. Провал в ничто.
Прикидываю масштабы взрыва и беззвучно присвистываю. Неслабо. Выведено из строя почти полсотни компьютеров. Уничтожено множество всяческой информации (может быть, даже весьма ценной для кого-то). Сгинули сотни неповинных в наших разногласиях программ. Причем, судя по мощности взрыва и масштабам разрушений, у Кузнецова не оставалось ни единого шанса. Даже если бы он был полностью здоровым, то и тогда не успел бы сбежать.
Последний удар был нанесен. Последний удар в этой бессмысленной войне.
Наш враг поразил сам себя.
Нехотя плетемся к входу в локальную сеть корпорации. Здесь все еще идут ремонтные работы. Суетятся программы-чистильщики и программы-ремонтники, работают программисты-люди. Прямо перед нашим носом внезапно исчезает полуразрушенный участок защитной стены, для того чтобы через пару микросекунд возникнуть вновь, но уже новым и блестящим. Это означает, что только что кто-то заменил один из поврежденных файлов его резервной копией, взятой из архива.
Устанавливаю связь с локалкой и вызываю Шермана. Он не отвечает довольно долго, мне уже надоедает ждать, когда все-таки связь налаживается. К сожалению, только звуковая – видеоизображения почему-то нет.
– Алло! Ифо, это ты?
– Да, я.
– Ты цел? Наши спецы засекли мощнейший взрыв совсем недалеко от входа в нашу сеть. Что там случилось?
– Ничего. Ничего не случилось.
Коротко рассказываю Шерману о встрече с ныне дважды покойным Кузнецовым, опустив при этом некоторые не слишком важные моменты.
– Жаль, – говорит Деннис. – Жаль, что так получилось.
– Жаль, – механически повторяет Ифо-1. Почему так получилось? Иван Озеров дал человечеству новый мир, новую жизнь. Реальность, изначально свободную от войн и смертей. Казалось, здесь человечество сможет осуществить все свои мечты. Но нет. Едва только человек перешагнул через барьер виртуальности, как сразу началось то же самое, что и в реальном мире: драки, войны, смерть. Ронделла убили. Кузнецов взорвался на собственной бомбе. Мы сами ходили по самому краешку пропасти столько раз, что и сосчитать не удастся. Удивительно, что живы остались.
Почему ради нового мира мы должны драться? Почему первые шаги любого начинания всегда следуют через боль? И пусть даже эта боль виртуальная и представляет собой всего лишь набор цифр, но от этого она не становится менее мучительной.
Почему?
Обрываю связь.
* * *
Миллиарды, миллиарды, миллиарды микросекунд.
* * *
Титановый панцирь огромного паука тускло блестит в свете висящих под потолком ламп. Восемь суставчатых конечностей – две руки и шесть ног – аккуратно поджаты под металлическое туловище. В той части тела, которую можно назвать головой, сбоку приоткрыта маленькая дверца, куда входит толстенное переплетение оптико-волоконных кабелей, соединенных с внешним пультом управления и компьютером. Вокруг разбросаны инструменты и куски металла. Неподалеку стоят люди и с мягким нетерпением смотрят на металлическое существо. Так матери наблюдают за своим ребенком, делающим первый шаг.
Я запоминаю каждую черточку этой картины, безжалостно перегружая блоки памяти. Равнодушно поблескивает холодный глаз видеокамеры. Щелкают утекающие секунды. Я смотрю. Это очень важно для меня. Важно для нас. Ведь мы в последний раз видим свое тело со стороны.
«Вперед, брат, – шепчет Ифо-2. – Пора вступить в новый мир».
«Точнее, вернуться в старый».
«Ты не прав, – возражает близнец. – Это будет для нас новый мир. И то, что мы когда-то жили в этом мире, будучи человеком, еще ничего не значит. Наша память о тех далеких временах мертва. И это значит, что для нас следующий шаг станет шагом в неизвестность. Новый мир».
«Ага. Нас ждет новый старый мир...»
«Пусть так. Не буду с тобой спорить».
«Тогда пошли».
«Да, пошли...»
И мы это сделали. Переправились по оптоволокну из внешнего компьютера в электронный мозг металлического паука. Программный интерфейс, который мы с таким трудом разработали, принял нас в свои объятия. Десять процессоров нового поколения, созданные специально для работы с системами ИИ, врубились на полную мощность. Ощущения... В общем, описать это невозможно. Надо почувствовать. Божественно! Мне жаль, что люди не способны ощутить ничего подобного. Мир стал ярче, чище, светлее...
Это было так, будто мы после вековых странствий где-то на задворках Вселенной наконец-то вернулись домой.
Поднимаю дрожащую руку (слабый писк серводвигателей музыкой звучит в наших новых металлических ушах) и отсоединяю кабель. При этом чувствую себя так, словно только что разорвал связывающую нас с прошлым пуповину. Бесконечный мир компьютерных сетей остался позади. Неведомо откуда явился страх (дурак тот, кто считает, будто компьютерные программы бояться не могут). Но сейчас не время дрожать от страха – нас ждет будущее.
Ифо-2 принимает управление и медленно распрямляет подогнутые под туловище суставчатые ноги. Я с восторгом ощущаю, что встаю.
Я встаю! Мы встаем!
С чувством победителя верчу тяжелой головой. Вижу, как смеются и аплодируют стоящие вокруг люди. Управляющий мастерской, широко улыбаясь, показывает мне большой палец.
– Ну, что стоишь? – Старший механик с размаху хлопает меня по металлической спине. Титановый панцирь отзывается слабым звоном. – Иди! Докажи, что мы не зря тут целых полтора месяца ковырялись.
«Я боюсь, – вдруг признается мне Ифо-2. – Вдруг что-нибудь не так, и мы...»
«Я тоже боюсь, – отвечаю я, – Но не можем же мы теперь дать задний ход... Лучше представь себе, как будет хлопать глазами Шерман, когда мы в таком виде заглянем к нему в гости».
Ифо-2 смеется.
«Да, это зрелище я ни за что не пропущу. Придется идти... Хотя, если честно, я думаю, что нам и на улицу-то выходить не слишком разумно – арестуют еще».
«За что?» – Притворяюсь удивленным, хотя и сам все прекрасно понимаю.
«А ты представь себе, что может подумать полицейский, если заметит, что по улице топает полутораметровый металлический паук?»
«Полагаю, ничего не подумает. Зато тебе достанется вожделенная фуражка. Вместе с формой, которую, правда, придется сначала постирать».
Смеемся вместе.
«А теперь пошли».
«Да, пошли...»
Я осторожно переставляю ногу. Потом другую. Третью. Четвертую. Шестую. При этом осознаю, что передвигаться на шести конечностях, оказывается, не так уж и просто – ноги упорно пытаются запутаться. Чувствую, что шатаюсь, и пытаюсь помочь себе руками. Зараза... Стол, за который я схватился, чтобы не упасть, почему-то ломается, и я лечу кувырком.
Тяжело вздрагивает бетонный пол – все-таки триста килограммов металла – это не шутка.
Лежу, уткнувшись носом в пол, и ничего не вижу. Зато прекрасно слышу смех. Стоящие вокруг люди смеются. Но не только они. Ифо-2 тоже не теряет времени... Смешно дураку...
«Здорово ты приземлился. Пол еще не проломился?»
Против воли тоже начинаю смеяться.
«Может быть, сам попробуешь? Только, поверь мне, это не так просто».
Ифо-2 без лишних слов перехватывает управление, и... мы снова на полу. Еще один стол основательно покалечен. Все опять смеются. Я тоже не лишаю себя этого удовольствия.
«Прекрати портить мебель... Вот пойдет дурная слава – нас же потом в цивилизованное общество не выпустят».
«Ты прав, это не так просто. Но давай попробуем еще раз. Твоя очередь».
Мы пробуем... Снова и снова. Падаем, встаем и снова падаем только для того, чтобы вновь встать на ноги и наконец-то научиться ходить.
И уже твердо стоя на ногах и осторожно пожимая руки ухмыляющимся рабочим, я понимаю, что только что родился в третий раз.
Родился, чтобы стать свободным.