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