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