Техническое Решение (СИ) - Плотников Сергей Александрович (читать книги полные TXT) 📗
Надыров ещё раз бросил взгляд на мониторы: дым, суета, высверки полицейских “люстр”, разноголосица сирен. Прошедшая через маленький персональный ад Аннушка без колебаний втравила в отвлекающий манёвр десятки людей, и не все пережили произошедшее без потерь. Девочка сильно изменилась, хотя внешне это было пока не очень заметно. Что ж, Юрий воспитал себе достойную смену… Хотел он того или нет. Такому сюзерену служить - честь множить. Устроившие Великой Империи новую эпоху перемен видно забыли, чем всё закончилось в прошлый раз. Забыли участь лежащей в развалинах Европы, всего лишь пожелавшей воспользоваться настроением внутри его страны. Что ж, Дракону вновь предстоит показать себя миру во всей красе - и он, Рустам Надыров, оказался в числе тех, кто первым поднял для этого оружную руку… А что не с шашкой, а с паяльником - так время сейчас такое.
Эпилог
Я поймал себя на том, что уже никак не меньше минуты держу палец над клавишей “ввод”, бездумно пялясь в экран. Никаких причин для задержки не было, но… Да, просто устал, наверное… Я убрал руки с клавиатуры, потом вообще встал. Потёр веки, потом на пробу махнул руками вперёд-назад: оказывается, у меня и плечи затекли. Наткнулся взглядом на циферблат круглых настенных электрических часов и вяло удивился: три часа ночи, надо же. Получается, я провёл в лабораторном помещении, выделенном мне родом Багратионов… Да, полных двенадцать часов. И всё это время работал. Н-да, пожалуй, в ближайшем будущем надо по возможности удержаться от трудовых подвигов - иначе всё это добром не кончится. Не в бирюльки играю. Совсем не в бирюльки. Надо отдохнуть. Ну или хотя бы отвлечься ненадолго.
На рабочее помещение Багратионы не поскупились: выделили ровно треть огромного, в два этажа высотой, ангара. В рабочем пространстве в наличии были столы, стулья и стойки под сборку тестовых стендов с уже проложенными шинами питания и сетевой обвязкой: видимо, до нашего приезда тут работал отдел контроля качества или что-то вроде того. Сейчас же вся территория была в моём полном и единоличном распоряжении. И даже более того, ведь середина ангара была занята под склад готовых изделий, и доступ у меня к нему тоже был свободный. Конечно, собранные, проверенные и готовые к работе вычислительные узлы “Периметра” шли строго по учёту, как и их компоненты - почти что боеголовки ракет, и хранились они где-то отдельно. Зато всё остальное - кабели, блоки памяти, периферия, переходники, мониторы, клавиатуры и ещё добрую сотню наименований можно было просто пойти и взять в любом нужном количестве. Без спроса и не заполняя отчётные ведомости.
После того, как хозяева города определились с помещением, мне выделили две процессорные сборки - для проведения всех необходимых действий этого было вполне достаточно. Бонусом к чистоте, тишине и кондиционированному воздуху шёл чай в огромном термостате - за что княжеским людям нужно было сказать отдельное спасибо. Именно благодаря этому прекрасному тонизирующему напитку я смог, почти не отвлекаясь, делать своё дело. Что ж, если и могли в теории существовать более идеальные условия работы - я их представить себе не мог. Осталось только оправдать затраченные усилия. Все затраченные усилия.
Ничего сверхъестественного от меня не требовалось. Ни писать гениальный код, ни взламывать криптостойкое шифрование. Не знаю, везением ли можно было случившееся назвать, или судьбой и предопределенностью, но всё, что нужно для успешного перехвата контроля над “Периметром”, у меня уже было. Последний компонент - оригинальное программное обеспечение узлов “Юаньжоу” - Анне удалось достать в рекордные сроки: меньше чем через сутки после прилёта в Северск-на-Вилюе мы получили нужные данные от великих князей Надыровых из Петрограда. Сразу после этого началась моя работа.
Кроме меня в ангар сначала допустили Ирис, Светку, Жаргал и княжича Кирилла Радищева с наследником рода Багратионов. Они мне даже помогли с подключением кабелей - в несколько пар рук с этой работой справиться получилось быстрее. К сожалению, дальше мне пришлось сплавить всех, кроме подопечной, и впрягаться самому. Время играло против нас - против всех нас, всей Великой Империи, и позволить себе отвлекаться и объяснять, зачем я делаю какое-то действие, было некогда. Да и, честно сказать, ничего особо интересного для неспециалиста больше не происходило - если не считать временного присоединения андроида к стендовой системе кабелем. Просто сидит парень за компом, смотрит в разные мониторы, время от времени что-то набирает на клавиатуре - и всё.
На самом деле, как я и сказал, мне нужно было просто собрать готовое решение из разных кусочков - как мозаику. Из “родного” ПО “Юаньжоу” мне нужна была специализированная операционная система реального времени - тот набор утилит, что отвечал за связь между узлами, загрузку обновлений и прочие служебные вещи, вроде включения-отключения, протоколов шифрования трафика, подключения внешних устройств и всего такого прочего. Собственно, модуль аналитики, можно сказать, мозг “Периметра”, шёл выделенным блоком - абсолютно так же, как изначально было сделано у Агаты и Ирис. Сходство изначальных задач (сложный анализ больших массивов данных и ограниченность принятия решений во времени) дало сходное решение. А то хрена с два Маркулову удалось бы адаптировать БИУС вертолёта к новой платформе.
Ещё одной проблемы удалось счастливо избежать благодаря получению ПО непосредственно от разработчиков. В виде установленной программы вскрыть великолепное творение программистов Надыровых у меня вряд ли получилось бы за некие вменяемые сроки - скорее, вряд ли получилось бы вообще. Была бы та же проблема, что встала перед прошедшими Вратами Белой Лебеди вихревцами, внезапно обнаружившими, что благодаря одному… немного слишком увлекающемуся коллеге они остались без важной части исходного кода. Повезло мне тогда скинуть возраст столь радикально - на ребёнка рука у отставных офицеров не поднялась…
Ещё одной проблемой мог бы стать исходный код когнитивных модулей “камня” и “цветка” - ведь это тоже программы в составе единой операционной системы, и “заточены” они были для БИУС наземного и воздушного автономных модулей. Однако, как я внезапно узнал у Вихро, мой наставник сделал платформо-независимую версию этого программного обеспечения, которой профессор успешно пользовался для научных и не очень целей (как я подозревал, в основном для второго). По моей просьбе Пётр Осипович переписал мне эти нужные файлы. Ну а самое ценное - базы данных когнитивных модулей, то есть по сути мозг, память и наработанный опыт, я взял непосредственно у авторов. У подопечной прямо скачал, а из БИУС дрона-вертолёта пришлось долго и нудно скачивать через узкий “бытовой” спутниковый канал модема Агаты. Скачал. Даже успел до того, как нашу “умную” люди Радищевых начали перегружать с железнодорожной платформы на тридцатитонный грузовик, чтобы доставить ценный воздушный юнит в лабораторию Вихро в Рудногорске…
Не скажу, что сопрягать лишённую блоков аналитики кластерную распределённую ОС “Юаньжоу” с когнитивными модулями разработки “Каменного цветка” было просто. Но и не запредельно сложно - если, конечно, иметь некоторые нужные навыки в программировании. Согласовать порты ввода-вывода информации и формат обмена данными, убедиться, что одни утилиты не конфликтуют с другими, перенести все нужные библиотеки, написать пару конвертеров форматов потока данных и один драйвер… собственно, я всё это уже сделал. Осталось только запустить сборку и установку системы для первой проверки на одном из тестовых вычислительных узлов. Именно на этой операции я и…