Танго фрезерных станков (СИ) - Иевлев Павел Сергеевич. Страница 26

На экране чёрное окно терминала командной строки. Даже лучшие из рекрутированных корпами технов не то что не знают синтаксиса команд, но и о существовании самого терминала не догадываются. Работают с визуальным сетевым интерфейсом, где есть пункты меню, чекбоксы и ползунки настроек. Они позволяют частично модифицировать управление мапами, в том числе выводя в ручное управление те функции, которые забаговались в бракованных. Это не нарушает правил, потому что идёт через центральный сервер и полностью подконтрольно ренд-центру. Работа технов у наших конкурентов в первую очередь заключается в том, что они сидят на сетевом подключении и управляют оборудованием вручную.

Кстати, Киралик с Грушей уверены, что я занимаюсь тем же самым.

Над Средкой разгорается утро, но я его не вижу, занят. С полуночи вожусь с Седьмой и добился первого серьёзного успеха — оживил сетевую карту. Для этого пришлось написать с нуля целую микросистему. Умеет она немного, всего лишь работать с файловой структурой и устанавливать сетевое соединение с локалкой, но покажите мне того, кто сделает хотя бы это? Все только в чекбоксы тычут. Теперь у меня есть дистанционный доступ к её железу и не надо сидеть над телом с подключённым тестером.

То, что я сделал, — лютый крайм. Любое вмешательство в работу рендового оборудования, выходящее за пределы ползунков тонкой настройки в сетевом интерфейсе, категорически запрещено. Хотя официально считается невозможным. Вот такой парадокс. Если этого не хватает для приведения рендового в рабочее состояние, его следует немедленно вернуть в ренд-центр. Потеряли деньги? Не волнует. Скупка бракованного оборудования всегда лотерея. Больше половины багованных мап, взятых нашими конкурентами, приходится возвращать, потому что техны не тянут их эксплуатацию даже в полуручном режиме. Мы — исключение, поэтому умеренно процветаем со своим демпингом.

Моя идея заключается в том, чтобы накатить Седьмой альтернативную операционку. Полного набора функций с ней не получить, но, как минимум, сервисный режим будет работать автоматически. Тянуть с этим нельзя, на диете из глюкозы и витаминов мапа окончательно утратит функциональность не позже, чем завтра. Органическая часть уже израсходовала все резервы, и даже имплы стали прощупываться, хотя маскировочный мягкий слой у этого сета отличный. Будь у меня настоящие питательные растворы, как в центре холодного хранения, можно было держать её в отключке долго, но в расходниках борделя только полутвёрдые концентраты, а их в желудок не пропихнёшь.

Операционку, к счастью, писать не надо. Сейчас уже мало кто вспомнит, но до того, как Владетель Креон (ныне покойный) волевым решением перевёл всю импл-индустрию на заимствованные программные решения, наняв приглашённых специалистов, в городе были собственные наработки. Например, система «кибукс». Я понимаю резоны Владетеля, экстренный перевод экономики города на ренд-систему из-за кризиса Чёрного Тумана требовал быстрых решений, ждать, пока «кибукс» допилят до необходимой универсальности времени не было, потому внедрили чужой, но готовый, а главное, совместимый с нашими технологиями имплосетов клиент-серверный комплекс с самообучаемым бионейропроцессингом. Свои разработки забросили, не до того было, все специалисты занялись срочным внедрением ренда, развёртыванием сети, созданием и обучением брейнфреймов и так далее. Только единичные энтузиасты пытались развивать «кибукс», и мой учитель был последним из них. Дистрибутив ещё общедоступен, но инсталлировать его не сможет уже, наверное, никто. Кроме меня.

Главный недостаток ренд-системы — деградация компетенций. Большая часть населения уходит в ренд, в школах учатся единицы. Какой дурак будет годами сушить мозги, имея среди сверстников репутацию «позорного говнючья», чтобы потом работать на подхвате у рендных техников, получая сущую ерунду и не имея никаких перспектив, кроме как в крайме? В крайм куда проще попасть после ренда, с силовыми сетами. Преподают же им те, кого и на это не хватило, бесталанные и безынициативные, не сумевшие устроиться нигде, кроме как в школе. Нормальное образование получают только дети вершков, но они не особо мотивированы, у них и так всё есть. В результате город критически зависим от заимствованных технологий и приглашённых спецов, своего нет ни фига, и однажды это нам ещё икнётся.

* * *

Если отбросить философию, то приходится признать, что «кибукс» так и остался сложной, контринтуитивной и очень недружественной к пользователю системой. Зато ручная конфигурация при установке позволяет, например, проигнорировать конфликты оборудования. Теперь, когда у меня есть сетевой доступ, я спокойно раскатал самый свежий (десятилетней примерно давности) дистрибутив, и он встал как родной. Оборудование, кроме сетевой карты, не подхватилось, на всех устройствах красные значки «не поддерживается», но я и не ожидал, что будет легко. Придётся делать адаптацию драйверов. Муторно, но преодолимо, потому что программная основа всё равно танцует от железа, а командная таблица основных имплов не менялась никогда. Поверх неё накручивали всякое, да, но основа та же. Скажем, базовые драйвера ножного имплокомплекта в «кибуксе» есть. Мапский от базового ушёл довольно далеко, но глубоко в программной основе ноги всегда ноги. В практическом смысле это значит, что танцевать так, чтобы у клиента от одного взгляда на ширинке пуговицы отлетали, мапа не сможет, но встать с кровати и дойти до унитаза — запросто. А больше мне пока ничего и не надо.

Первым делом запустил утилиту опроса оборудования, чтобы снять спецификации сета. Зная, к какой серии относятся имплы, можно посмотреть, с какой основы они эволюционировали, подобрать наиболее близкий драйвер от устаревшего комплекта «кибукса», чтобы потом допилить его вручную. И вот уже на этой стадии я забуксовал.

Танго фрезерных станков (СИ) - img_65

Утилита отработала штатно, таблицу оборудования я получил, но вот беда — спецификаций к нему нет нигде. Кажется, я понимаю, почему не завёлся инсталлятор стандартной мап-операционки: этого железа нет в списках совместимости, а драйверов к нему в драйвер-паках. Приходится признать, что на Седьмой инсталлирован не стандартный мап-сет, а какой-то штучный эксклюзивный набор вне серий. Это разрушает мою стройную гипотезу «не довезли до крайм-разборки эксклюзивку без имплов, запихали имплы, перепрошили и продали, подменив контракт на левый». В этом случае сет был бы обычный, самый дешёвый, если вообще не вторичный, потому что зачем ставить что-то ещё? Она ведь была обречена не дослужить ренд и отправиться в утилизацию, принеся выплаты тому, кто всё это провернул.

Кстати, пора уже помахать ему рукой. Напомнить, что не он один любит деньги.

Глава 11

Рабочие моменты

Танго фрезерных станков (СИ) - img_66

Перед началом рабочего вечера поспал буквально несколько часов, но главную задачу в первом приближении решил — ориентируясь на первые цифры серийных номеров, вычислил если не группы, то хотя бы базовые семейства имплантов Седьмой и подобрал буквально методом тыка минимально функционирующий набор драйверов. Штатная система от такого варварства упала бы в даун, но «кибукс» даже не поморщился. Мапа ковыляет и перекашивается на ходу, синхронизация миоблоков ни к чёрту, из сенсорики завёлся почему-то только левый глаз, что-то там с сопряжением интерфейса зрительного нерва, но разбираться уже нет сил — видит, и ладно. Сервисный цикл прошла не без ошибок, но питательный концентрат в себя запихала, метаболиты вывела, даже помылась вполне удовлетворительно. До рабочего функционала как до Окраины пешком, но хотя бы на утилизацию везти не надо. Я её теперь хрен отдам, у меня появились свои планы.