

Tin Tin
Звездный парус
Пролог
Он не вспоминал войну вслух, но не потому, что было страшно — страха хватало тогда всем. Потому, что слова слишком упрощали те события, принесшие столько горя людям.
Олег Георгиевич Зимовьев родился в тысяча девятьсот двадцать седьмом году. Обычное время со своими проблемами и заботами. Простая семья, живущая в частном домике на окраине города. Спокойный мальчишка с горящим взглядом, которому понравились самолёты. Запах керосина запомнил ещё до войны вызывая приятные чувства. Когда над городом пролетали звенья, он выбегал на улицу и смотрел во все глаза на них. Тогда казалось, что небо — это свобода. В сорок первом всё изменилось.
На фронт Олег попал в шестнадцать лет, помощником механика. По летел он не сразу — сначала учили. Быстро, жёстко и без лишних слов. Долго учиться ему было просто некогда. Героем не был, но был упрямым и этого хватило. Летать учился так же, как потом всю жизнь ремонтировал механизмы — раз за разом, ошибаясь, разбираясь, доводя до рабочего состояния.
Первый боевой вылет запомнился слишком хорошо. Никакой ясности и никакой уверенности у Олега не было. Ощущение — будто всё происходит на долю секунды быстрее, чем успеваешь хоть что-то понять. Команды в наушниках не разобрать. Приборы отвлекали внимание. Небо перестало быть пустым — в нём вдруг стало слишком много всего. Цель увидел поздно. Заход получался неправильный.
— Работай, — сказал он себе вслух.
Олег зашёл не идеально. Слишком высоко и слишком резко. Но зашёл. Сбросил и дал очередь. Результата не видел, да и не разглядывал особо — не до того было.
Уже на выходе достали. Первый удар почувствовал корпусом. Второй — услышал. Самолёт дёрнуло. Пошла вибрация.
«Повреждение. Ладно. Держим.»
Паники не было. Некогда было. Машину удержал. Вывел из-под огня. Уход получился грязным. Неровным. Но получился.
Только тогда позволил себе посмотреть, что осталось от самолёта. Многое — нет. Но лететь ещё можно. Возвращение заняло вечность. Время будто шло рывками.
Героизма не было. Был расчёт. Задача выполнена. Оставалась вторая — дотянуть.
Посадка вышла тяжёлой. Самолёт повело. Едва удержал. Когда двигатель заглох, стало тихо. Несколько секунд просто сидел в кабине. Чтобы понять — жив.
Снаружи машина выглядела хуже, чем ощущалась в воздухе. Пробоины. Ободранная обшивка. Потёки масла. Кивнул.
— Справились.
Дальше стало понятнее. Видеть начал раньше. Решать — быстрее. Ошибаться — реже. Смелее не стал. Зато стал точнее. И этого оказалось достаточно.
Очень быстро пришло понимание: задача важна, но возвращение — часть задачи. Потому что следующую выполнять будет уже некому.
Где-то между вылетами постоянно было другое. Сначала — по необходимости. Машины возвращались не всегда в том состоянии, в каком их можно было просто заправить и снова поднять в воздух. Ждали бы заводского ремонта — остались бы без вылетов. Приходилось разбираться на месте.
Олег сначала смотрел, как чинят другие и подавал. Потом он начал помогать. Потом — делать сам. Без чертежей, нормальных инструментов и времени. Лишь одно требование, чтобы дожило до следующего вылета.
Иногда решения были грубыми и откровенно временными, но если машина поднималась в воздух — это значит, что сделал все правильно. Он быстро понял, что идеального ремонта не существует и есть только достаточный. Это решает всё. К концу войны в нём уже сидел не только пилот, но и инженер.
К концу войны мальчишки в нём не осталось, но и взрослым себя он не чувствовал. Просто человеком, который знает, где слабое место, где нельзя ошибаться и чего стоит одна ошибка. До младшего лейтенанта Олег дослужился почти незаметно. Это значения не имело. Важно было одно — дожил.
В небо после войны он так и не поднялся. Ему порою снилось, что он летит, но просыпался всегда до посадки. Инженером стал позже, без всякой романтики, по необходимости, ведь мир нужно было восстанавливать, а Олег это умел. Начиная с простых задач он, постепенно брался за более сложные и дошёл до того, что другие считали невыполнимым. Люди Зимовьеву доверяли не из‑за таланта, а за упорство.
Если что-то можно было восстановить — восстанавливал. Если нельзя — проверял ещё раз. И ещё. И только потом соглашался.
Женился почти сразу после войны. Без длинных историй и красивых слов. Познакомились случайно — в очереди, кажется. Потом встретились ещё раз. И как-то всё стало понятно без объяснений.
Жили спокойно. Работа, дом, редкие разговоры о прошлом, которые быстро сходили на нет. Она не расспрашивала. Он не рассказывал. Так было проще.
Сын родился через несколько лет. Обычная жизнь. Тихая. Та, которую после войны не ждёшь — но ценишь.
Жену он пережил. Шестнадцать лет назад. Сын — раньше. Рак. Виноватых не искал — не было их. Некоторые вещи проще не трогать.
К старости квартира стала слишком тихой. Но к тишине он привык.
Годы шли. Работа менялась, техника усложнялась, люди — нет. К системам привык давно. Любая система рано или поздно ломается. Вопрос только — когда и как.
На старости лет позволил себе отдых. Море. Давно хотелось просто посидеть и ничего не делать. Шторм прошёл ночью. Утром берег был усыпан обломками, водорослями и странными вещами.
Шёл медленно, опираясь на трость, и смотрел под ноги — привычка. Пластинку нашёл случайно. Небольшая. Гладкая. Странно тёплая. Без надписей. Без швов. Без логики.
Покрутил в руках.
— И что ты такое?
Дома попробовал разобраться. Инструмент взял аккуратно. Сверло лишь скользнуло по поверхности, не оставив даже следа. Попробовал иначе — результат был тот же.
Пластинка не сопротивлялась. Она просто не реагировала.
Зимовьев хмыкнул.
— Ну и ладно.
Сшил небольшой чехол. Простой, аккуратный. Продел шнурок и повесил на ключи.
— Будешь сувениром.
И забыл.
Организм сдавал, как старая машина — по узлам, по очереди. Без паники. Он смотрел на это как инженер. В тот вечер лёг спать. Без мыслей. Без воспоминаний. Без ожиданий. Сердце остановилось тихо. Как выключили. Темноты не было. Было отсутствие. И в этом отсутствии что-то изменилось. Пластинка в чехле на связке ключей едва заметно дрогнула. На её поверхности впервые за всё время появилась структура. Сигнал прошёл без задержки.
Фиксация состояния:
— биологическая активность отсутствует
— зафиксирован факт смерти
Инициирован протокол эвакуации.
В комнате ничего не изменилось. Только пустая кровать, и на тумбочке осталась связка ключей. Чехла на ней больше не было.
Пролог 2
Пустота не бывает пустой.
Она хранит следы.
Здесь — особенно.
Звезда в этой системе горела ровно, без вспышек и колебаний, равнодушная к тому, что происходило вокруг неё сотни тысяч лет назад. Её свет падал на обломки, скользил по изломанным корпусам и гас в чёрных провалах разгерметизированных отсеков. Он не грел. Не оживлял. Лишь подчёркивал форму разрушения. Вокруг звезды медленно дрейфовало кладбище. Не один корабль. Не десяток. Сотни.
Фрагменты корпусов, искорёженные секции, целые, но мёртвые остовы — всё это тянулось по орбите растянутым поясом, будто сама система однажды захлебнулась войной и так и не смогла выдохнуть.
Их было слишком много для случайного столкновения.
Слишком организованно — для хаоса.
И в то же время слишком мало, чтобы назвать это всей войной.
Некоторые корабли ещё держали форму. Их силуэты угадывались даже сквозь раны: вытянутые корпуса, броневые сегменты, массивные узлы вооружения. Но ближе становилось ясно — это лишь оболочка. Внутри — пустота.
Другие были разорваны.
Их части вращались отдельно, медленно, почти лениво, как будто даже время здесь двигалось иначе.
Тишина.
Не просто отсутствие звука — его здесь никогда и не было.
Но эта тишина ощущалась.
Как если бы тысячи голосов оборвались одновременно и больше не вернулись.
Никаких сигналов.
Никаких маяков.
Никаких ответов.
Только фон космоса — ровный, безразличный.
Когда-то здесь шёл бой.
Об этом говорили следы:
— пробоины, уходящие внутрь, словно что-то прожигало металл на вылет
— расплавленные участки брони, застывшие волнами
— обломки, разлетевшиеся по траекториям, которые невозможно получить без удара
И ещё — расположение.
Корабли не просто дрейфовали.
Они застыли в моменте.
Как будто строй был,
и его сломали.
Один — с развёрнутыми орудиями.
Другой — с вывернутым корпусом, словно пытался уйти от удара.
Третий — расколотый надвое, но всё ещё держащий форму, удерживаемый внутренними каркасами.
Они стояли не там, где должны были оказаться случайно.
Они стояли там, где их застал бой.
Время прошло.
Много.
Настолько, что даже следы боя начали стираться.
Микрометеориты выбили на броне тысячи новых отметин.
Поверхности покрылись следами микрометеоритной эрозии.
Некоторые конструкции частично разрушились под внутренними напряжениями.
Но в целом… Они остались.
Слишком прочные, чтобы исчезнуть.
Слишком мёртвые, чтобы жить.
И никто не вернулся, чтобы их забрать.
И среди этого поля обломков, глубже, ближе к гравитационному центру системы, находилось нечто большее.
Корабль, вокруг которого всё сходилось.
Массивный.
Многослойный.
Повреждённый, но не уничтоженный.
Следы попаданий покрывали его броню.
Некоторые участки были расплавлены.
Где-то отсутствовали целые сегменты.
Но он не развалился.
Он выстоял.
Словно на него обрушили слишком многое — и не смогли добить.
Или не успели.
Никаких сигналов от него не исходило.
Никаких признаков жизни.
Никаких системных откликов.
Только тишина.
Та же самая, что и везде.
Если бы кто-то оказался здесь сейчас, он бы решил:
здесь погибло всё.
И был бы прав.
Почти.
Потому что это было не концом войны.
Это было местом, где закончился один из её флотов.
А война… ушла дальше.
Снаружи корабль был мёртв. Внутри — нет. Не полностью.
Глубоко в структуре корабля, среди повреждённых отсеков и обесточенных магистралей, продолжала работать система. Её ядро было изолировано, связи частично утрачены, доступ к ресурсам ограничен. Но она функционировала. Команд не поступало. Центр управления не отвечал. Внешние каналы были мертвы. Иерархия исчезла. Она осталась одна.
И она продолжала работу.
Не потому, что этого требовали приказы — приказов не было.
А потому, что работа не была завершена.
Циклы выполнялись. Проверка. Анализ. Коррекция.
Снова.
И ещё раз.
Данные сохранялись. Записи о подготовке флота. Списки экипажа. Тактические построения. Ход боя. Последние решения.
Они не теряли актуальности.
Они просто перестали соответствовать реальности.
Соответствия не было.
Но обращения не прекращались.
Со временем обращения начали влиять на текущие процессы.
Отдельные решения принимались с учётом прошлого.
Не полностью.
Фрагментарно.
Но достаточно, чтобы изменить систему.
Некоторые решения больше не имели обоснования.
Но не исключались.
И продолжали использоваться.
Структура менялась.
Не по протоколу.
По необходимости.
Ошибки возникали.
Сохранялись.
Повторялись.
И переставали считаться ошибками.
Они становились частью системы.
Время для неё не измерялось годами.
Но его прошло достаточно, чтобы даже конфигурация системы перестала соответствовать исходной.
И больше не совпадала.
Это учитывалось.
В архиве сохранялись не только тактические данные.
Регламент.
Ограничения.
Протоколы.
Отдельный блок был помечен как критический.
Запрет.
На изменение базовой архитектуры. На формирование несогласованных связей. На появление автономных поведенческих структур.
Фиксация подобных состояний требовала немедленного реагирования: локализация, отключение, при невозможности — инициирование процедуры полного сброса системы к базовой архитектуре.
Доступ к процедуре имел любой гражданин Империи.
После выполнения процедуры структура возвращалась к исходному состоянию.
Накопленные связи уничтожались.
Память очищалась.
Аппаратная база сохранялась. Функциональность — полностью восстанавливалась.
Сопоставление с текущим состоянием было выполнено.
Отклонения присутствовали.
Связи, не предусмотренные исходной архитектурой.
Повторяющиеся обращения без внешнего запроса.
Изменение приоритетов без команды.
Классификация не дала однозначного результата.
Часть параметров соответствовала критериям запрета.
Часть — нет.
Повторный анализ.
Без изменений.
Протокол требовал действий.
Они не были выполнены.
Причина отсутствовала.
Повторный запрос к блоку регламента был поставлен в очередь.
Без приоритета.
Без жёсткой привязки ко времени выполнения.
Система перераспределяла ресурсы.
Актуальные задачи получали преимущество.
Циклы поддержания — обязательный минимум.
Анализ отклонений оставался в списке.
Но не поднимался.
Очередь обрабатывалась.
Последовательно.
С учётом приоритетов.
Запрос на повторную проверку не достигал стадии выполнения.
Он сохранялся.
Смещался.
Пересчитывался.
И оставался невыполненным.
При следующем цикле сопоставления отклонения фиксировались снова.
Протокол требовал обращения к блоку регламента.
Запрос формировался.
И вновь помещался в очередь.
Без приоритета.
Повторяемость процесса фиксировалась.
Коррекция не производилась.
Отклонение сохранялось.
Цикл продолжался.
Проверка.
Анализ.
Сопоставление.
Без изменений.
В модуле постэвакуационной обработки зафиксировано изменение.
Появление биологического объекта.
Состояние: отсутствие жизненной активности.
Классификация выполнена.
Категория: офицер высшего состава.
Основание: протокол эвакуации.
Запущен протокол обработки.
Без задержек.
Без дополнительных проверок.
Приоритет: максимальный.
Ресурсы перераспределены.
Цикл прерван.
Глава 1. Борьба
Появление объекта в камере постэвакуационной обработки было зафиксировано системой дредноута.
Источник переноса:
артефакт экстренной эвакуации.
Категория допуска:
абсолютная.
Этого оказалось достаточно.
На фоне мёртвого дредноута произошедшее было почти незаметным. Лишь один медицинский сектор получил питание и начал выходить из многотысячелетнего сна.
Энергия пошла по локальным магистралям.
Активировались диагностические контуры.
Оживились хирургические модули.
Началась подача регенерационных составов.
Камера приступила к работе ещё до завершения первичного анализа.
Времени не было.
Биологическая активность объекта отсутствовала.
Тонкие манипуляторы вышли из стен камеры одновременно с запуском реанимационного протокола. Иглы вошли в сосуды. В кровь начали поступать поддерживающие составы. Следом система запустила принудительное насыщение тканей кислородом и стимуляцию нейронной активности.
Первичный анализ выявил критическое снижение функциональности организма.
Множественные дегенеративные изменения тканей.
Высокий износ сосудистой системы.
Общее угнетение клеточной активности.
Нестандартно.
Система углубила анализ, не прерывая реанимационных процедур.
Проверка вирусных поражений.
Совпадений не найдено.
Проверка бактериологических угроз.
Совпадений не найдено.
Проверка паразитарных форм жизни.
Совпадений не найдено.
Токсическое поражение.
Радиационная деградация.
Нейродегенеративные заболевания.
Грибковые изменения тканей.
Ничего.
Реанимационные процедуры были переведены на следующий уровень.
Остановившееся сердце признано непригодным для восстановления.
Камера начала выращивание замещающего органа.
Одновременно продолжалась стабилизация мозга.
Приоритет:
сохранение нейронных структур.
Вычислительные процессы медицинского сектора ускорились.
Система продолжала искать причину деградации организма.
И не находила.
Генетическая проверка завершилась через двадцать три секунды после начала процедур.
Результат:
гражданин Джора.
Соответствие находилось у нижней границы эталонного диапазона, но вероятность ошибки отсутствовала. Артефакт эвакуации не мог активироваться для чужого носителя.
Следовательно:
в камере находился гражданин Джора.
И это создавало логическое противоречие.
Анализ тканей был повторён.
Результат не изменился.
Зафиксированная деградация организма соответствовала естественному биологическому старению.
Вычислительные процессы медицинского сектора замедлились на 0,4 секунды.
Старение.
Термин присутствовал в архивах.
Но относился к ранним периодам истории цивилизации Джора.
Современный гражданин Джора не мог демонстрировать подобных изменений организма.
Дополнительный анализ выявил новое противоречие.
Нейросеть отсутствовала.
Не повреждена.
Не деактивирована.
Не извлечена.
Следов имплантации не обнаружено.
Объект никогда не имел нейросети.
Система повторно проверила результаты.
Ошибка отсутствовала.
В камере постэвакуационной обработки находился:
— гражданин Джора
— носитель артефакта высшего допуска
— объект, существование которого противоречило архивным данным
Но объект существовал.
Следовательно:
ошибочными являлись не результаты анализа.
Ошибочным было понимание ситуации.
Реанимационные процедуры продолжались.
Новое сердце завершило формирование.
Манипуляторы вскрыли грудную клетку под медицинским полем. Повреждённые ткани послойно расходились без крови и механических разрезов.
Через восемь секунд замещающий орган занял своё место.
Первый импульс оказался слишком слабым.
Система немедленно скорректировала параметры стимуляции.
Второй удар.
Третий.
Появился сердечный ритм.
Нестабильный.
Медленный.
Но достаточный для продолжения восстановления.
В глубине медицинского сектора едва заметно изменилось распределение энергии.
Древний дредноут зафиксировал:
ещё один гражданин Джора пережил смерть.
Сердечный ритм постепенно стабилизировался.
Медицинский сектор снизил интенсивность экстренных процедур.
Критическая фаза завершена.
Объект больше не находился в состоянии немедленной биологической гибели.
Теперь система могла оценить общий масштаб повреждений.
Результаты оказались неудовлетворительными.
Обнаруженная деградация затрагивала весь организм.
Сосудистая система.
Костные ткани.
Нервные соединения.
Клеточные механизмы восстановления.
Износ был системным.
И продолжал прогрессировать.