Глава 17 Низкоуровневое программирование


— Теперь этот придурок получит имплант за наш счёт! — беснуется Груша, который на этот самый имплант не один год собирает.

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

— Блин, повезло парню, — шипит Груша злобно.

— Серьёзно? По-твоему, везение выглядит так? Клиент не показался мне сильно счастливым. А уж как орал!

— Да уж, насчёт орала ты прав. Знатный орал вышел. Ты вот мне скажи, Гарт, челюсти-то у неё нафига импловые? Арматуру перекусывать?

— Для эстетики, я думаю. Хорошо смотрятся с плечевым поясом. Они нерфнутые, конечно, но парню хватило. Как ты говоришь, «повезло».

— Нет, ну сначала не повезло, конечно, но в итоге повезло-таки! Ты знаешь, сколько хороший импл этого дела стоит? А я знаю… И нам через это убыток: Семнадцатую теперь менять надо, новую мапу покупать… Киралик будет недоволен!

— Всё равно её ренд кончался, пара месяцев оставалось.

— А что с ней теперь будет? — поинтересовался Груша.


— Ничего. Переварит. Сет силовой, значит, и желудок модифицирован. Она любую органику сожрёт и не поморщится.

— Да я не об этом! Её куда забрали?

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

— Да, так-то желающие составить её женское счастье вряд ли найдутся. Открытые сейчас не тема, — согласился Груша. — Главное, чтобы она больше никому не откусила!

— После деренда контроль вернётся в башку. Так что, когда проголодается, просто пойдёт к автомату со жратвой. Оно и в этот раз непонятно, с чего её клинануло вдруг. Но теперь это не наша забота.

— Угу, не наша… О, стоп, как раз Киралик звонит! К слову, о заботах… Иди, я тебя потом позову.



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

— Можешь валить домой, — сказал я. — На сегодня мы закрыты. До окончания разбирательства. Оно чисто формальное, и результат известен заранее, но, тем не менее, если инцидент с серьёзной травмой клиента, то так положено.

— Боз, а эта одежда, — интик потрогал ногой пакет, — она для Седьмой, да?

— С чего ты взял?

— Ну, Скеша…

— Стоп. Ты ей, надеюсь, не разболтал про Седьмую?

— Нет, боз, что вы, боз! — воскликнул интик, но так неубедительно, что я даже говорить ничего не стал.


Просто смотрел на него пристально, пока он не признался:

— Но, боз, она же своя, да?

— Кому, дебила ты кусок?

— Ну… вам? Хлось же на вас работает?

— Хлось на меня работает, потому что я ему плачу. Если ему заплатит кто-то другой, то он будет работать на него. Скеша на меня не работает. Скеше нужны токи. За Седьмую дают двести. Ты уверен, что она уже не бежит бегом, чтобы их заработать?

— Боз, как вы можете! Она не такая! Она… — интик задумался и признал: — Не уверен. Скеша любит токи. Она и со мной-то гуляет с тех пор, как вы мне стали приплачивать.

— О, так ты это понимаешь? Не совсем безнадёжен?

— Понимаю, боз, но она… У неё… Эх…

— Да, «эх» у неё какие надо. «Эхэхэх» даже. Но, видишь ли, какое дело: если она нас сдаст, ты так и помрёшь девственником, придурок.

— С чего вы взяли… А почему помру?

— Потому что свидетели не нужны, идиот. Седьмую грохнут, тебя грохнут, меня грохнут, Грушу грохнут, Скешу грохнут первой, а может, и всю её корпу зачистят. Просто для страховки.

— Ох… Простите, боз!



— Покойникам прощение не нужно.

— Неужели ничего нельзя сделать, боз?

— Кто от Хлося сейчас дежурит?

— Девчонка, такая, ну… Знаете… Никакая.

Ишь ты, перебирает ещё девчонками. Избаловался в борделе, теоретик.

* * *

— Привет, боз, — поздоровалась девчонка.

— Как дела, Мешана?

— Норм, боз, терпимо.

— Дежуришь?

— Типа, да. Скеша попросила подменить. Конфет вот дала.

Девушка вытащила из кармана два ярких батончика, помахала ими в воздухе и убрала обратно. Интик разочарованно вздохнул, похоже, источник конфет ему известен.


— Я бы, конечно, лучше побродила, на витрины повтыкала, но так-то мне несложно, всё равно не сплю.

— Давно Скеша ушла?

— Не, не очень. А что, боз?

— Можешь попробовать её найти? Она, скорее всего, где-то тут, на Средке.

— А что сказать?

— Чтобы не делала того, что собирается, а бегом тащила свою жопу сюда.

— Э… Звучит странно, боз.

— Десять токов, если успеешь до того, как она сделает последнюю ошибку в своей дурацкой жизни.

— А вот это уже звучит стрёмно, боз. Но десять токов мне не помешают, вечно все ништяки достаются этой дуре. Так я побежала?

— А ты ещё здесь?



Девчонка фыркнула и умчалась, свернув в первый же переулок.

— А мне что делать? — спросил интик.

— Ты уже наделал… Ладно, знаешь, где на Средке тусуется их корпа?

— Да, боз.

— Бегом туда и приведи Хлося. Скажи, я позвал. И скажи, что это срочно.

Хлось прибежал через десять минут, я как раз успел сходить до уличного автомата и взять синтокофе с сэндвичем. И то, и другое в автоматах довольно паршивое, но идти до кафе некогда.

— Что-то случилось, боз? — спросил он.

— Ещё как случилось. Твоя девчонка, Скеша, решила меня продать.

— Уверен? Это серьёзная предъява.

— Хотел бы ошибаться, но уж очень на то похоже.

Я быстро изложил ему основные факты и предположения.


— Так та белая голубоглазка у вас, боз? Вот оно что… — сказал с досадой Хлось.

Может быть, конечно, переживает, что не узнал сам и не сдал меня первым, но это вряд ли. Он не дурак.

— Говорите, Скешу грохнут?

— И не только её. Мапу ищут настолько серьёзные люди и по такому серьёзному раскладу, что свидетелей они точно не оставят.

— А вы тут при раскладе, боз, или случайно встряли?

— Встрял-то случайно, — признался я, — но теперь, пожалуй, и при раскладе. Выбирать не приходится.

— Я пошлю ребят искать Скешу, до утра прочешем каждый угол на Средке. Надеюсь, успеем найти её раньше, чем она найдёт тех парней.



Хлось ушёл, прибежала Мешана. Сказала, что нигде Скешу не увидела, хотя все её любимые места знает. Повздыхала о незаработанных десяти токах и, узнав, что к поиску подключилась вся корпа, убежала снова.

Я оставил интика дежурить у двери на случай, если кто-то из них вернётся, а сам пошёл обратно в подсобку. Возможно, у меня меньше времени, чем я думал, но тем важнее потратить его с толком.

* * *

Избавиться от Седьмой и сейчас не поздно. Достаточно сказать Груше, что нас сдали, и через час и следов её не найдут. Натурные органы в трансплант, имплы, из тех, что можно переставлять, на чёрный рынок, остальное в компост на пищевые фабрики. В каждом сладком батончике из автомата на Средке есть немного тех, кто до неё не дожил.

С одной стороны, это был бы рациональный и осторожный поступок, минимизирующий риски. Будь она обычной эксклюзивкой, краденой и криво перешитой под бордель, я бы, возможно, так и поступил. Использовал для шантажа, получил то, что мне надо, избавился от потенциальной проблемы. Все так делают, это жёсткий бизнес, а девчонка обречена. Живой она при этом раскладе не нужна никому, это же компрометация ренд-системы, на которой из последних сил держится сейчас город. Если бы низовые узнали, что шанс выйти из ренда с деньгами на Средку далеко не стопроцентный, то система бы заметно пошатнулась, а то и сломалась. Куда девать тех, кто не пойдёт в ренд, а останется сидеть на бесплатном соцминимуме? У города нет столько свободных ресурсов, баланс стоит на том, что не рендятся единицы процентов тех, кто дожил до семнадцати. Слухи о том, что ренд не гарантия, а рулетка, могут вызвать волну отказов, и наша и так еле живая экономика рухнет. Скорее всего, она рухнет и без этого, но у меня будет сколько-то времени посидеть на Средке с тоником и полюбоваться на молодых, красивых и счастливых людей с горящими от предвкушения глазами.

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

Сейчас меня больше всего интересует содержимое закрытого раздела памяти. Именно там содержится вся информация, заложенная в Седьмую. Бректон сообщил, что ренд-центр получил её целиком от заказчика в виде упакованного дампа и инсталлировал на прошивку. Здесь есть несколько технических нестыковок, вроде несоответствия размера разделов, но, думаю, дело в том, что сам Бректон технарь откровенно слабый. То, что он занял мой пост, — плохой признак. Либо наверху действительно не осталось никого компетентнее, либо отбор стал вестись по принципу лояльности и «удобства» кандидата. Бректон очень удобен — у него ноль совести, куча грехов, за которые его можно в любой момент подтянуть, связи с низовым краймом и никаких принципов, кроме жадности. А ещё он не дурак, но при этом трус. С такими легко иметь дело, они иногда очень полезны, но система, допустившая подобного кандидата к реальному управлению, стремительно деградирует.


Что же касается прошивки, то я в прошлый раз, возможно, подошёл к ней не с той стороны. Пытался восстановить стандартную маповскую, с которой она к нам пришла, но она и в первый раз багнулась. Потом сработала программная закладка, мапа чуть не вышла из строя окончательно, потом слетела блокировка нейровентиля, а сейчас она с рабочей, но предельно урезанной технической системой на старом «кибуксе». Это очевидный тупик. Но если всё, что мне рассказал Бректон, правда, то шифрованный раздел содержит штатный дистрибутив этой эксклюзивки. Тот, с которым она должна была уйти к клиенту. То есть клиентке. И раз он там есть, то… Ну вот, я так и думал. Крошечный инсталлятор, содержащий ключ к шифрованию раздела. Сохранён в скрытой папке, и если не искать специально, то и не догадаешься, что он есть.



Итак, отдел эксклюзивных мап, который курировал Бректон, получил двух на удивление одинаковых девчонок без следов коррекции внешности… Я сдержал порыв пойти и осмотреть Седьмую — всё равно у меня нет такого опыта, как у «эксклюзивщиков», а без него отличить коррекцию от натуры невозможно. Не зря заказчики платят сумасшедшие деньги за то, чтобы мапа выглядела так, словно такой родилась, а не как крашеная дура с низов. Найти двух одинаковых девчонок можно, близнецы, хоть и редко, но случаются. Но такой экзотической внешности? Непонятно.

Девчонки поступили сразу усыплёнными и до операции не приходили в себя. Требование заказчика. Можно было бы списать на то, что их усыпили при коррекции и не хотели выводить из этого состояния для снижения стресса, но, если коррекции не было, это тоже странно. Логичнее было бы не связываться искусственным кормлением и прочими сложностями такого состояния, ведь на подготовку имплосета требуется время, особенно если он нестандартный.

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


А вот мап-сеты с форсажем — это уже совсем другая история. Таких не существует, потому что они, во-первых, не нужны, а во-вторых, не вписываются в дефицитную энергетику мап. Чтобы сохранять привлекательный внешний вид, не увеличивать массу тела и сделать сет максимально незаметным, он должен быть очень экономичным. Поэтому даже без нерфа мапы физически слабые, ненамного сильнее натуры, хотя заметно выносливее. Сеты очень тщательно оптимизируются, чтобы мапе не приходилось непрерывно жрать. (Семнадцатая, вон, сегодня показала, чем чреват энергетический дисбаланс сета.) Форсаж же требует от сета ровно обратного — способности за секунды преобразовать много химической энергии питательных веществ в механический рывок миогрупп. Для этого имплы должны иметь высокую пропускную способность по энергетике и соответствующие микропрограммы в контроллерах. Но это значит, что они будут постоянно потреблять больше, что допустимо на силовых сетах, но не на маповских. Чтобы обойти это противоречие, ребятам Бректона пришлось создать уникальный сет, не собирая его из готовых миогрупп, а изготавливая каждый модуль вручную, из двух разных типов миоволокон — силовых, способных на рывок, и тяговых, заточенных на выносливость. Под эти сборки писался свой код для каждого управляющего микроконтроллера в каждом миоблоке, так что не удивительно, что стандартные драйвера мап-сета с ней не заработали. Например, силовые волокна при нормальной работе нерфились, чтобы потреблять не больше тяговых и не задирать энергопотребление сета, а в режиме форсажа выходили на полную мощность, используя другой программный стек. Чтобы держать запас энергии для рывка, в соединительные модули имплосета встроили специальные капсулы. В них постепенно накапливается высокоплотный жидкий биоконцентрат, который при форсаже впрыскивается непосредственно в систему питания миогрупп. Своего рода аналог жировых накоплений, только расходуется моментально, а накапливается долго. (Многие толстяки мечтают о таком.) Имплосет Седьмой способен на мощнейший рывок, во время которого она потягается с серьёзным силовиком, но он будет коротким, а следующий требует накопления резервов заново. То-то Седьмая так схуднула после своих развлечений с кроватью! Перетапливала жировой слой в форсажный запас, значит. Зачем эксклюзивной мапе форсажный сет? Сходу напрашивается один вариант, и я не завидую её клиенту.


* * *

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

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

Верховный Владетель Креон отличался от большинства, хотя не могу сказать, что в лучшую сторону. Я видел его много раз, но понятия не имею, как он выглядит — всегда либо в маске, либо в броне-оболочке. Общаться нам тоже было не о чем, он приказывал, я делал. Единственная точка нашего пересечения — у Креона стоял имплант. Наверное, он был единственным Владетелем с имплом, это в их среде категорически осуждается. Имплы — для черни, Владетель блюдёт телесную чистоту. Креону было насрать. В какой-то разборке ему отрубили руку, и по всем понятиям Домов после этого Верховный должен был уйти в отставку, но он пренебрёг, поставил импл и отрубил бошки всем, кто был против.

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


Казалось бы, имплант руки — что тут вообще сложного? Чуть ли не в каждом сете есть какой-то. Готовых решений куча! Это, конечно так, но ни одно из них Владетеля не устраивало. Дело в том, что имплогруппы, даже вне ренда, управляются через центральный процессор. Мозг работает с ними не напрямую, а отдавая команды прошивке, которая, в свою очередь, переводит нервные импульсы в команды, понятные чипам активации миогрупп. Прошивка же как таковая представляет собой огромную дыру в безопасности. Как её ни защищай, но это изначально сетевое устройство, прямо предназначенное для внешнего управления. Всё, что можно взломать, будет взломано, если речь идёт о такой штуке, как власть. Верховный Владетель с прошивкой? Исключено! Кроме того, установка процессора не давала использовать броню-оболочку, которая для Владетеля не только средство индивидуальной защиты, но и неотъемлемый символ статуса. Нельзя быть Верховным без оболочки.



Это жутковатое порождение неизвестно чьих технологий само подключалось к нервной системе, и никаких устройств-посредников не потерпело бы, в буквальном смысле уничтожив своего носителя как неавторизованного пользователя. Мне пришлось создавать с нуля руку, которая управлялась бы напрямую импульсами плечевых нервов. Никто не верил, что смогу, но я справился.

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

Меня, разумеется, тут же вышвырнули в низы, где я должен был сдохнуть. Не дождётесь.

Загрузка...