Читать книгу Чужой код. Проводник - - Страница 1

Глава 1. Нулевой день

Оглавление

Тишина в главном зале Серпуховского ускорителя была особого рода – густой, напитанной звуком низкой частоты, который даже после отключения главного магнита еще долго вибрировал где-то в костях. Воздух пах озоном, металлом и тишиной, которая стоит после большого труда. На огромной консоли, уставшей мигать тревожными аварийными индикаторами, теперь горел один-единственный, ровный зеленый сигнал: «ЦИКЛ ЗАВЕРШЕН. СИСТЕМА СТАБИЛЬНА».

Лев Ковалев откинулся в кресле, сгреб ладонями коротко стриженные волосы и выдохнул. Выдохнул так, будто выдувал из себя последние сорок восемь часов непрерывного аврала. Руки слегка дрожали – смесь адреналинового отката и четырех чашек растворимого кофе. Перед ним на пяти мониторах замерли графики, логи, каскады телеметрии. Всё в норме. Коллайдер, этот капризный стальной зверь, усмирен. Сбой локализован, патч применен, система перезагружена и выдала штатный пучок. Задача закрыта.

– Ну что, командир, – хриплый голос прозвучал сзади. Это Вадим, инженер по вакуумным системам, седой, как лунь, дядька с лицом, на котором каждый шрам был историей. – Похоже, твой «фикс» сработал. Спасли мамонта от инфаркта.

– Не фикс, – машинально поправил его Лев, не отрывая глаз от строки лога, где мигало предупреждение о кратковременной аномалии в секторе 7-Gamma. – Патч. Мы не чинили поломку, мы закрыли уязвимость в протоколе инициализации. Разница принципиальная.

– Патч, фикс, бантик на хвосте… Главное – работает. Иди уже спать, гений. Твои мозги уже на мониторе стекают.

Лев кивнул, но не двигался с места. Та самая аномалия в 7-Gamma не давала ему покоя. Она была в рамках допуска, статистический шум, всплеск на фоне. Система сочла его незначительным. Но Льва воспитывала не система, а его собственная паранойя, закаленная годами работы с оборудованием, где «незначительный шум» имел свойство оборачиваться катастрофой стоимостью в несколько бюджетов небольшой страны. Он развернул сырые данные, поставил фильтры, начал строить трехмерную модель события в уме.

Сектор 7-Gamma. Там, в полукилометре под землей, в сверхпроводящей трубе, охлажденной до температур глубого космоса, неслись навстречу друг другу сгустки протонов. И в одну миллиардную долю секунды, в точке их столкновения, где рождались и умирали миры, законы физики начинали играть по особым, жутким правилам. Именно там его патч должен был стабилизировать магнитное поле. И стабилизировал. Но этот всплеск… Он был похож не на ошибку, а на ответ. Как будто система не просто приняла новый код, а попыталась его прочитать.

– Бред, – пробормотал он себе под нос. Усталость. Галлюцинации на кофейной гуще. Пора валить.

Он потянулся к кружке, залпом допил холодную горькую жижу и встал. Спина затрещала. В зале было пусто, только дежурный инженер клевал носом у дальнего терминала. Лев собрал свою потрепанную кожаную сумку, потушил свой блок мониторов. Один экран, центральный, оставался включенным – на нем в режиме реального времени отображалась общая схема ускорителя, зеленый, спокойный сон здорового организма.

Он уже повернулся к выходу, когда краем глаза заметил движение.

На схеме, в том самом секторе 7-Gamma, замигал красный пунктир. Не сигнал тревоги – его бы сопровождал вой сирен. Это было… мерцание. Как будто невидимый палец водил по экрану, обводя контур некого объекта. Объекта, которого физически там быть не могло.

Лев замер. Сердце, уже успокоившееся, резко и глухо ударило где-то в основании горла. Он медленно, как в замедленной съемке, подошел к консоли. Его пальцы сами потянулись к клавиатуре.

«Диагностика сектора 7-Gamma. Глубокое сканирование. Запуск».

На экране поплыли столбцы чисел. Датчики вакуума, температуры, радиации, магнитного поля… Всё в норме. Всё, кроме одного. Датчик пространственно-временной метрики, экзотический прибор, собранный для одного кабинетного эксперимента, который все давно забыли, показывал не просто аномалию. Он показывал отрицательную кривизну. Математическую абстракцию. Невозможность.

И в этот момент свет в зале погас.

Не выключился – именно погас. Будто его втянули в себя стены. Только мониторы, работающие от аварийных ИБП, бросили на потолок и стены мертвенное, синеватое свечение. Тишина стала абсолютной – исчез гул вентиляции, писк приборов. Лев услышал только нарастающий звон в собственных ушах.

А потом экран перед ним взорвался светом.

Не белым светом лампы, а живым, пульсирующим каскадом изумрудных и золотых спиралей. Они вырывались из монитора, не излучались пикселями, а материализовались прямо в воздухе, закручиваясь в сложнейшую, непостижимо прекрасную трехмерную мандалу. Лев отшатнулся, но не смог отвести глаз. Это был код. Самый совершенный, самый чистый код, который он когда-либо видел. Он видел не символы, а саму их суть, архитектуру реальности, записанную на языке, лежащем за пределами математики. И он его понимал. Прямо сейчас, на каком-то доречевом, инстинктивном уровне. Это было приглашение. Протокол рукопожатия.

Рядом завопил дежурный инженер. Лев обернулся и увидел, как тот, широко раскрыв глаза, смотрел на другую консоль, где из монитора изливалась такая же сияющая лавина.

– Что это?! – крикнул инженер, его голос был тонким от чистого ужаса.

Лев не ответил. Его мозг, отбросив панику, с бешеной скоростью начал анализ. Энергетический паттерн. Стабильность формы. Отсутствие теплового излучения. Это не взрыв, не разрушение. Это… передача данных. Но каких данных? И куда?

Внезапно мандала перед ним схлопнулась в ослепительную точку. И мир провалился.

Не в темноту. В отсутствие. Отсутствие звука, ощущения тела, гравитации. Лев парил в абсолютной пустоте, и единственным доказательством того, что он еще существует, был его собственный поток мыслей, несущийся с безумной скоростью.

«Квантовый коллапс. Нет, масштабнее. Нарушение причинности. Сбой в… в чем? В чем может быть сбой, если законы физики перестают работать? Матрица? Симуляция? Ошибка в симуляции?»

И вдруг в этой пустоте возник голос. Не звук, а непосредственное знание, вложенное прямо в сознание.

>> ОБНАРУЖЕН ВНЕСИСТЕМНЫЙ ДРАЙВЕР.

>> АНАЛИЗ… СОВМЕСТИМОСТЬ: 0,0001%.

>> ПРОТОКОЛ «ЧИСТКА»: ОТКЛОНЕН. НЕСООТВЕТСТВИЕ БАЗОВЫХ ПРЕДПОСЫЛОК.

>> ПРОТОКОЛ «АДАПТАЦИЯ»: АКТИВИРОВАН.

>> НАЧАТ ПРОЦЕСС ПЕРЕКОДИРОВКИ НОСИТЕЛЯ.

Боль. Не огненная, не режущая. Холодная. Металлическая. Боль самой перестройки. Он чувствовал, как атомы его тела вибрируют на новых, чуждых частотах, как нейронные связи рвутся и переплетаются по другой, незнакомой схеме. Он хотел закричать, но не было ни рта, ни воздуха.

И сквозь боль продолжал думать: «Перекодировка носителя… Носитель. Это я. Я – носитель. А что за драйвер? Внесистемный… Боже. Мой патч. Они посчитали мой патч за драйвер. За чужеродный программный модуль. Они пытаются его… интегрировать? Или стереть вместе со мной?»

Процесс длился вечность или мгновение. И закончился так же внезапно, как начался.

Он упал. Твердо, тяжело, плашмя на что-то мокрое и холодное. Воздух ударил в легкие – густой, насыщенный запахами гнили, сырой земли, цветов и дыма. Настоящий, почти осязаемый запах. Лев, давясь, втянул его в себя и закашлялся. Кашель сотряс все тело, напоминая о том, что оно цело, что оно болит в каждой мышце.

Он лежал лицом вниз. Под руками – не бетон, не линолеум. Что-то мягкое, скользкое. Мох. Он открыл глаза.

Темно. Не темнота отключенного света, а живая, глубокая темнота ночи, разрываемая в нескольких шагах трепещущим светом костра. Он видел корни дерева, черные, переплетенные, как вены гиганта. Видел влажную, покрытую опавшими листьями почву. Слышал. Боже, как он слышал! Шелест листьев где-то высоко-высоко, журчание невидимой воды, треск сучьев в костре, далекий, тоскливый вой… зверя? Такого зверя он никогда не слышал.

Сознание, отброшенное в самый дальний угол черепа, медленно, с чудовищным скрипом, начало возвращаться. Пункт первый: я не в зале ускорителя. Пункт второй: я жив. Пункт третий: это не Земля. По крайней мере, не та Земля, которую я знаю.

Он попытался встать на четвереньки. Тело не слушалось, отзываясь глухой болью в каждом суставе. С трудом перекатившись на спину, он увидел небо.

И забыл дышать.

Над ним не было ни Луны, ни знакомых созвездий. Через разрывы в пологе исполинских, фантастических деревьев струился свет двух лун. Одна – большая, медно-красная, испещренная темными морями и сияющими серебряными трещинами. Другая – маленькая, холодно-синяя, движущаяся с неестественной скоростью, так что за ней тянулся едва уловимый светящийся шлейф. А между ними, по темно-фиолетовому бархату неба, плыли сияющие облака – не из воды, а из чистой энергии, переливающиеся всеми цветами северного сияния.

Лев Ковалев, ведущий инженер-кибернетик, человек, веривший только в то, что можно измерить и взвесить, смотрел на это и понимал одно: его модель реальности окончательно и бесповоротно рухнула. Вместе со всеми патчами и протоколами.

С губ сорвался хриплый, безумный смешок.

– Отладка, – прошептал он в немое, чуждое небо. – Я попал в отладчик. Или он попал в меня.

И в этот момент с другой стороны костра раздался хруст ветки. Тяжелый, неосторожный. Лев резко, через боль, повернул голову.

На краю круга света стояло нечто. Двуногое, покрытое слизью и чешуей, с длинными, кривыми когтями вместо кистей. Его голова была лишена глаз – только разверстая пасть, усеянная рядами игловидных зубов. Оно медленно поворачивало голову из стороны в сторону, как будто принюхиваясь. И остановилось. Прямо на нем.

Существо издало булькающий, влажный звук и сделало шаг в его сторону.

Паника, дикая, животная, ударила в виски. Но поверх нее, тонкой, ледяной пленкой, легла привычка. Анализ. Анализируй, черт тебя дери!

Лев замер, стараясь дышать как можно тише. Его глаза, уже адаптировавшиеся к полутьме, выхватывали детали. Походка неуклюжая, вес на правую ногу – возможно, травма. Движения головы скачкообразные – ориентируется не по зрению, а по другому чувству. Возможно, звук. Или тепло. Или… магия? Слово, дикое и невозможное, само вползло в мысли.

Существо было в десяти шагах. Оно явно учуяло добычу. Болело все, не было оружия, не было сил бежать.

«Ситуация: критический сбой. Ресурсы: ноль. Время: менее минуты. Решение. Надо решение!»

И тут его взгляд упал на землю рядом с костром. Там, среди камней, лежала ветка, обгоревшая с одного конца. Не оружие. Указатель. Инструмент.

Мозг, работавший на пределе, выдал обрывок кода – не программного, а того, что он видел в сияющей мандале. Архитектуру. Закон. В этом мире что-то подчинялось командам. И его разум, «перекодированный», теперь смутно это чувствовал. Как слепой чувствует тепло солнца.

Существо было в пяти шагах. Открытая пасть источала зловоние.

Лев, не отрывая от него глаз, медленно, сантиметр за сантиметром, протянул руку к обгоревшей ветке. Его пальцы сомкнулись на шершавом дереве. Он не знал заклинаний. Не знал рун. Он знал только один принцип: чтобы дать команду, нужен интерфейс. А его собственное тело, пройдя через «перекодировку», теперь, возможно, и было интерфейсом.

Он вонзил тлеющий конец ветки в землю перед собой, представляя не пламя, а данные. Команду. Простейший, примитивнейший скрипт из одного действия. Он выдохнул в ночь, вкладывая в выдох не воздух, а отчаянное намерение, сконцентрированную волю, сформулированную на языке логики:

>> СОЗДАТЬ БАРЬЕР. МАТЕРИАЛ: ВОЗДУХ. ПАРАМЕТР: ПЛОТНОСТЬ. ЗНАЧЕНИЕ: МАКСИМУМ. РАДИУС: ПОЛМЕТРА. ВРЕМЯ: ТРИ СЕКУНДЫ. ВЫПОЛНИТЬ.

Ничего не произошло. Ни вспышки, ни гула. Только воздух перед ним, между ним и тварь, застыл. Не стал видимым, но перестал быть невидимым – в свете костра вдруг заиграла странная рябь, будто дрожал воздух над раскаленным асфальтом.

Тварь шагнула прямо в эту невидимую стену.

Раздался глухой, костяной чпонк, как будто она ударилась лбом о бетон. Существо отшатнулось, издав звук, полный боли и ярости. Оно трясло безглазой головой, тыча когтями в пустое пространство.

Лев сидел, не дыша, глядя на свое творение. На баг. На костыль, который он вставил в реальность. Сердце колотилось так, что вот-вот выпрыгнет из груди. В ушах стоял не звон – шипение белого шума, будто его мозг перегружен.

Через три секунды, ровно как он и «заказал», рябь исчезла. Воздух снова стал просто воздухом.

Тварь замерла. Потом медленно, с чудовищной ненавистью, повернула к нему свою пасть. Оно поняло. Поняло, что добыча ответило.

Лев отполз назад, пока спиной не уперся в холодное, мшистое дерево. Пути к отступлению не было. А в его распоряжении оказалась одна-единственная, ни на что не годная истина:

Добро пожаловать в Арканию. Ваша система несовместима. Начинается процесс адаптации.

Или уничтожения.

Чужой код. Проводник

Подняться наверх