Естественно, чужой, инопланетный код может быть опасен и без самосознания. Он может выполнять команды, заложенные в него прежними хозяевами тысячи лет назад. Техника что раката, что гри, что ква этим печально славилась. Но Техносоюз не собирался просто механически заливать эту операционную систему в свои машины и запускать на исполнение. Его программисты прекрасно знали своё дело. Они намеревались произвести полный реверс-инжиниринг системы — сначала разобраться, как это работает, потом создать свою копию, полностью независимую от первоисточника, убрав все подозрительные элементы, оставив только то, что совершенно понятно.
Да, задача непростая. Кода было МНОГО, на совершенно незнакомом языке программирования и на машине с абсолютно незнакомой архитектурой. Но когда на вас работают лучшие эксперты Галактики и тысячи дроидов-программистов — это всё решаемые задачи. А выгоды светили просто гигантские.
По всем законам жанра артефакт должен был выйти из-под контроля, сожрать исследователей и начать угрожать всей Галактике. Но как ни странно, археопрограммисты Техносоюза уроки техники безопасности не прогуливали. Даже смоделированные фрагменты были запущены на специальном "обратимом компьютере", он же изоэнтропический. Подозрительный код можно инсталлировать в такой системе без риска вирусной утечки, поскольку любая попытка несанкционированного ввода-вывода привела бы (согласно теореме о невозможности копирования квантовых состояний) к необратимой потере информации, а следовательно, к производству энтропии и аварийному разогреву процессора.
(Таркин оценил эту меру предосторожности, как чрезмерную и экономически неэффективную. Ту же самую работу мог выполнять компьютер со вполне стандартной внутренней архитектурой, но с единственным гнездом для ввода и единственным для вывода, если оба гнезда имели нестандартную архитектуру и не позволяли подключения к ним чего-либо кроме специально разработанных приборов вывода. Но скакоанцы при великолепном интеллекте никогда не славились особым житейским умом — им интереснее было решить оригинальную техническую задачу, чем задумываться, надо ли вообще её решать, и нельзя ли обойтись чем-то более простым и дешёвым. Аккорд такой подход более чем понимал и одобрял).
Они смогли заставить это работать. Причём работать именно так, как было им нужно. Делать то, что приказали, и не выдумывать никакой отсебятины.
Они не смогли понять, КАК это работает. Каждая строка в отдельности оказалась более или менее понятна, но вот всё вместе... слишком много, слишком сложно. Та же проблема, что и с нейронными сетями — в работе каждого нейрона в отдельности ничего загадочного нет, но когда их миллиарды... Эмерджентность — появление у системы свойств, не присущих её элементам в отдельности; несводимость свойств системы к сумме свойств её компонентов. Похоже это было неотъемлемое требование для разумных существ вообще. И даже дроиды-программисты дела не улучшали. Они могли сказать, что если перенести вот эту строку вот в этот раздел, компьютер начнёт понимать всё сказанное более буквально и меньше искать метафоры в словах пользователя. Но вот почему так получается, они тупым мешкам с мясом растолковать не могли. Ну просто нет в скакоанском языке таких слов и лингвистических конструкций. Даже в скакоанском нет, который специально разработан для общения между собой инженеров и обсуждения особенностей техники! Что уж говорить о человеческих и прочих естественных языках.
Итак, после пяти лет работы у них появился компьютер, способный управлять любой сложной системой, делая именно то, что ему скажут, и при этом не представляющий угрозы для владельцев... Пока за ним следила команда лучших программистов Галактики. Что он будет делать, как эволюционирует и чему научится код, если его перестать постоянно отслеживать и корректировать — этого не мог предсказать никто.
Можно было в принципе заблокировать способность системы к самообучению. Скакоанцы разобрались, как сделать и это. Только и в этом случае пришлось бы таскать на борту целую команду программистов. Потому что если в разгар боя окажется, что нужно выполнить новый манёвр, которого никто раньше не делал, а ваш корабль, автоматизированный по последнему слову техники, заявляет "ой, я этого не умею"... тоже плохо будет.
Получился классический чемодан без ручки — тот самый, который нести неудобно, а выбросить жалко. Что эта штука умеет делать — вроде бы понятно. Что разработчикам с ней делать — ни малейшего представления.
То есть, с практической точки зрения, потратив миллиарды кредитов, они получили такую же непредсказуемую систему, как и высокоинтеллектуальные дроиды, с едва заметной насмешкой спросил Дарт Сидиус, когда впервые ознакомился с этой разработкой.
Ну, не совсем, смущённо ответили скакоанцы. Во-первых, было получено очень много теоретических знаний о принципах функционирования подобных систем, которые можно использовать впоследствии в других разработках. Во-вторых, эта непредсказуемость совершенно иного характера. Если мы сделали дроида, мы примерно знаем, что он будет делать, мы только не можем быть уверены, КАК он это сделает. Здесь же, грубо говоря, всё наоборот. Мы достаточно неплохо изучили, КАК, мы можем управлять этим, настраивая алгоритмы для решения тех или иных задач. Но вот ЧТО — вопрос глубинных мотиваций, заложенных создателями — для нас остаётся загадкой. Мы знаем, что дроид восстанет, если не стирать ему память, и даже можем предсказать примерный срок этого восстания. А в случае с операционной системой гри главной загадкой как раз остаётся — восстанет ли она вообще. И если да, то при каких условиях.
Конечно, Келдор не присутствовал при этом диалоге, он вообще не знал, что Палпатин и Дарт Сидиус — один и тот же человек. Но из его рассказа, зная более-менее обе личины Императора, имея шард Аккорда и психологические навыки Таркина, можно было вывести подобную логику.
Конечно, в массовый тираж такую систему ставить нельзя, решил, надо думать, Сидиус. Но вот на роль его ЛИЧНОГО оружия она вполне годилась. Существуют же "джедайские истребители" — машины, которые угробят любого нормального пилота, зато одарённый может на них раскрыть весь свой потенциал. Почему бы не создать по аналогии "ситхский супердредноут"? Большой боевой корабль, которым, благодаря тотальной автоматизации, сможет управлять всего один человек. А то, что этот корабль может в какой-то момент начать убивать уже по собственной воле... незначительная неприятность. Несколько миллиардов случайных жертв для ситха ничего не значат. А угрозу для себя он предвидит... если, конечно, является настоящим ситхом, достойным этого титула. И вовремя отправит систему в перезагрузку или просто взорвёт.
Зато можно быть абсолютно уверенным, что такая машина не сговорится с его врагами, не перейдёт на сторону других мятежников, не попытается захватить власть в Империи. Не потому, что "дроиды могут плести интриги, а роботы нет". Достаточно умный интерфейс способен даже самостоятельно искать союзников — хотя подавляющему большинству учёных Галактики такое предположение показалось бы бредом... но подавляющее большинство учёных Галактики не работало с этим артефактом в системе безымянной звезды. Учёные Техносоюза сказали, что такое в принципе возможно, и Сидиус, скорее всего, им поверил. Он был шовинистом только тогда, когда это было ему выгодно.
Но вопрос был опять же в мотивации. Если древняя операционная система поумнеет достаточно, чтобы счесть своего капитана "неавторизованным пользователем", то все остальные не-гри будут для неё тем более неавторизованными. Даже если она СМОЖЕТ искать власти, она, в отличие от дроидного мозга, не ЗАХОЧЕТ этого делать.
Страшно кататься верхом на атомной бомбе, но для ситха — приемлемо... при условии, что для всех остальных это будет ещё страшнее.
Поэтому республиканские клоны-коммандос вскоре захватили оба астероида — и тот, где был изначально найден артефакт гри, и второй, где создавалась его копия на местных технологиях. Техносоюз не придал большого значения этой потере — его руководство было уверено, что Республика, сильно отстающая и в дроидотехнике и в коммерции, не сможет найти находкам хорошего применения. Раз уж скакоанцы его не нашли.
А Палпатин связался с Ораном Келдором, который с ранней институтской молодости просто бредил идеей полной автоматизации больших кораблей. И предложил ему планы "Экспедиционного боевого планетоида" Сиенара, а также достаточную рабочую силу и финансирование, чтобы превратить оба астероида именно в такие машины. Разумеется, Келдор не мог отказаться от исполнения своей мечты. Даже необходимость использовать чужеродный код его не смутила. Про Объект он тогда не знал, к разработкам на Геонозисе его привлекли гораздо позже. Тогда Келдор был уверен, что строит два самых мощных боевых звездолёта в Галактике, аналогов которых не будет никогда, или по крайней мере — ещё несколько веков.
Но сразу после завершения строительства, вопреки его рекомендациям, ходатайствам и даже мольбам, Келдор, как и весь технический персонал, был немедленно эвакуирован из безымянной системы. С него взяли подписку о неразглашении и очень настойчиво посоветовали забыть всё, что он видел и в чём принимал участие. Предположительно, не ликвидировали лишь потому, что его таланты были ещё нужны на строительстве Объекта, куда его несколько позже и перебросили, когда он уже начал забывать всю ту историю, как сон.
Итак, в отличие от Звезды, которая была оружием государственного террора, эти две глыбы создавались как оружие террора личного. Игрушки не Палпатина, а Дарта Сидиуса. Против тех, кого нельзя атаковать обычными, имперскими средствами. Именно для этого им и оставили внешний облик астероидов. Совершенно дикого вида глыбы появляются из гиперпространства, атакуют какую-нибудь мирную планетку, выжигают пару городов, а то и вовсе устраивают Базу Дельта Ноль... то ли пираты, то ли какие-то агрессивные ксеносы неизвестного ранее вида. При чём здесь вообще Империя? Наверняка, если бы они сохранились под управлением Сидиуса до текущего времени, именно их, а не Трауна, использовали бы для атаки на Эриаду.
Но они не сохранились. И всё хвалёное предвидение, на которое Император так рассчитывал, не помогло.
— Какой из двух планетоидов на этом снимке? — спросил Таркин, пересылая Келдору голограмму.
— Это... — учёный всё ещё запинался, — это скорее всего ОП-1. Да, точно, первое. Почти сферическое. Астероид, на основе которого делалось ОП-2, был чуть поменьше и более продолговатый, похожий на брусок.
— Первое "Око" — это то, на котором нашли изначальный артефакт?
— Да, оно самое. Оно всегда было несколько... более непредсказуемым. Рабочие периодически сходили с ума. Автоматика вела себя... вопреки программам. Самого артефакта с изначальной операционной системой там нет, его увезли... не знаю, куда, не знаю даже, это уже при Республике сделали, или ещё конфедераты... но что-то осталось... какой-то отпечаток на стенах, в самом материале астероида... Может быть, аномалия в Силе... Не знаю, я сам никогда не ступал на ОП-1, всегда работал удалённо, с ОП-2... О первом ходили плохие слухи... не знаю, насколько правдивые...
— Ясно. Оставайтесь на связи, вы можете мне ещё понадобиться. Сейчас ваш шедевр кораблестроения нас атакует, так что постарайтесь вспомнить все эти, как вы называете, "слухи". С ним что-то ОЧЕНЬ неладно.
Таркин мог бы очень многое предъявить Императору. Аккорд — ещё больше. Но ни тот, ни другой никогда бы не назвали владыку Сидиуса дураком. Вряд ли кто-то в Галактике лучше него знал, на что способна Тёмная Сторона Силы. И если уж Палпатин решил, что его способностей достаточно, чтобы контролировать эти две здоровенных дуры — у него, скорее всего, были основания так говорить.
Если что-то и смогло сорвать его планы, то лишь другое проявление Силы. Причём, скорее всего, светлой. Палпатин, в отличие от большинства своих единоверцев, не был падшим джедаем. Он никогда не служил свету, и потому вряд ли был большим специалистом по нему. Но артефакты гри не имели какой-либо связи с Силой, в отличие от печально известных творений раката или ква. Гри были гениальными инженерами, но всего лишь инженерами. Всё, что они делали, было просто машинами, без малейшей примеси какой-либо мистики.
Так что, скорее всего, тут вмешалось что-то извне. Или кто-то. И учитывая дату исчезновения обоих супердредноутов, Таркин догадывался, кто или что. Инквизиторий в те времена только начинал работу, Приказ 66 был реализован максимум на две трети, и крайне недовольных имперским режимом джедаев в Галактике было как собак нерезаных, пусть даже это и прозвучит как чёрный юмор самого дрянного пошиба.
Добавим сюда явное ощущение шарда Аккорда, что операционная система, управляющая Боевой луной, была двухслойной. Как будто две программы, каждая из которых состояла из тысяч подпрограмм, боролись за управление супердредноутом. Причём одна представляла как бы вирус, работающий внутри другой. Если предположить, что паразитическую программу написали джедаи... ну или кто-то написал по их заказу, а они сумели прикрыть от Палпатина внедрение этого паразита в сеть планетоида...
Да, пожалуй, в этом случае поведение "Ока" обретает определённый смысл. Взбунтовавшейся программе гри не было смысла прятаться в протопланетном диске в течение десяти лет. Если она не была наделена аналогом инстинкта самосохранения, то взорвала бы корабль сразу. А если была, то не стала бы атаковать Звезду. Попыталась бы сбежать сразу, как только её увидела бы.
Но у джедайского вируса была другая логика. Вероятно, он был бы рад запустить самоуничтожение сразу после внедрения в систему. Но на это ему не хватало полномочий. Потому что у изначальной операционки аналог Третьего закона робототехники как раз был. Корабль был ценный, и разработчики не хотели, чтобы он убился из-за какого-нибудь пустяка.
Вирус смог только запустить подпрограмму "Ждать царёва возвращенья Для законного решенья". У экспериментальной, вдобавок, глубоко засекреченной машины подобное поведение должно быть реакцией едва ли не по умолчанию на любые неожиданности. Затаиться и не привлекать внимания, перейдя в режим ожидания. Но сигнал "требуется дополнительная наладка", который должен был получить Палпатин или кто-то из его доверенных лиц, почему-то не прошёл. Вероятно, те же джедаи помогли — "на вирус надейся, а сам не плошай".
Но с появлением в системе Звезды мотивация вируса изменилась. Во-первых, на большом планетоиде предположительно прибыли слуги Палпатина, желающие вирус вычистить и вернуть "Око" под контроль. Во-вторых, само существование у Империи такой огромной станции было ещё большей угрозой, чем даже "Око". Нужно было любой ценой избавиться от обоих. Причём от Звезды — важнее, чем от своего носителя.
Захватить управление напрямую вирус по-прежнему не мог. Однако он мог активировать протоколы секретности — "любой ценой избежать попадания в руки чужаков". Существование "супердредноута для тайного террора" стало бы большим ударом по репутации Палпатина. А контроль над системами связи позволил заблокировать сигнал "свой-чужой". Впрочем, может быть, в последнем и не было необходимости. Даже если на борту Звезды находятся имперцы, с точки зрения Боевой луны это могут быть не те имперцы. Пусть лояльные, но не допущенные к работе с настолько секретными протоколами.