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