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