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