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