
Строки дампа развернулись перед его глазами, прокручивая бинарные заголовки, адреса стека и... фрагменты перехваченных запросов из внешних миров.
Среди терабайтов системного мусора и логов файловой системы его взгляд моментально выцепил три последовательные записи, помеченные высшим грифом секретности:
[DUMP_SECTOR_0x7FFF]:
Source: /realms/celestial_tier_09/pantheons/pantheon_prime
Sender: ARCHON_METATRON [UID: 0]
Destination: /dev/null/sector_zero
Payload: "Confirm full wipe of Iteration 134 residue. Ensure subject #YAROSLAV_ROMANOV cannot access root partition. Authorization key: ********** (Truncated)"
Ярослав медленно опустил руку. Его губы тронула холодная, хищная усмешка.
Архонт Метатрон. Девятый небесный ярус. Тот самый «системный администратор», который самолично подписал приказ о стирании сто тридцать четвертой итерации и лично распорядился отправить Ярослава гнить в мусорный Нулевой Сектор под видом бессмысленного сторожа.
Они знали, что он жив. Но они думали, что он заперт в теле смертного калеки без прав доступа, в мертвом секторе, где нет даже воздуха для магии.
Они послали обычного демона очистки буфера, думая, что имеют дело с мусором, который случайно застрял в очереди на удаление.
— Ошибка сегментации, господа боги, — тихо произнес Ярослав, сжимая в ладони тяжелый, ледяной кристалл первичного буфера. — Ваш сборщик мусора только что сам стал мусором.
Он повернулся и посмотрел на терминал.
На экране монитора, в самом низу консоли, мигала новая строчка системного лога:
[SYSTEM NOTICE]
[Process 'bufferd' terminated unexpectedly. Exit code: 137 (SIGKILL)]
[Central Watchdog has initiated diagnostic ping to Sector Zero in 3... 2... 1...]
[PING RECEIVED: From 192.168.0.1 (Divine Gateway)]
Система заметила падение демона.
Где-то там, на сияющих золотом и нектаром небесных ярусах, в залах высших пантеонов, на приборных панелях архонтов только что вспыхнула первая красная лампочка системного сбоя. Они еще не понимали, что произошло. Они думали, что это единичный аппаратный сбой на старом, забытом накопителе.
Но они уже отправили диагностический запрос.
Ярослав подошел к терминалу, небрежно смахнул с консоли осевшую обсидиановую пыль и положил пальцы на клавиши. С семьюдесятью свободными очками характеристик его движения стали еще быстрее, четче и смертоноснее.
`root@multiverse:~# iptables -A INPUT -s 192.168.0.1 -j DROP`
Сбросить входящий пинг от Божественного Шлюза. Без ответа. Пусть думают, что сектор просто потерял питание.
Курсор послушно мигнул, подтверждая правило фильтрации пакетов.
Ярослав поднял глаза на темный горизонт Нулевого Сектора. Впереди, в нескольких милях к северу по центральной магистрали, мерцали колоссальные радиаторы охлаждения Сектора Первичного Загрузчика.
— Первый шаг сделан, — сказал он тишине. — Память очищена. Пора браться за ядро.
Глава 3. Карта Корневого Каталога
Тяжелый кристалл первичного буфера в ладони Ярослава пульсировал мерным, угасающим неоновым светом. Осколок убитого демона `bufferd` исходил едким запахом паленого кремния, жидкого гелия и озона. Тепло кристалла контрастировало с замогильной стужей Нулевого Сектора — места, куда миллиардолетиями сбрасывали отработанный шлак мироздания, битые кластеры и души с нарушенной контрольной суммой.
Ярослав опустил взгляд на свои руки. Пальцы мелко подрагивали. Это была не слабость духа — это был аппаратный тремор смертного белкового носителя. Тело, в которое боги-узурпаторы низвергли бывшего Главного Архитектора, трещало по швам. Примитивная углеродная физиология не была рассчитана даже на эхо тех энергий, которые Ярослав только что пропустил через нервные узлы, чтобы перегрузить стек демона очистки.
Перед глазами, рассекая полумрак аппаратного бункера, вспыхнул системный интерфейс.
[ВНИМАНИЕ! ОБНАРУЖЕНЫ НЕРАСПРЕДЕЛЕННЫЕ РЕСУРСЫ]
Устранен системный процесс: bufferd (PID: 00000004)
Класс угрозы: Средний (Аппаратный демон очистки)
Получено чистого системного опыта: 140 000 байт
Текущий статус учетной записи: Восстановление базового контура (Уровень 3)
Доступный пул аппаратных прерываний (Очки характеристик): 70
Семьдесят очков. Для обычного жителя нижних миров, качающего уровни в песочницах на мечах и огненных шарах, это было бы богатством, эквивалентным десятилетиям зачистки подземелий. Для Ярослава это были семьдесят свободных тактовых регистров, необходимых для элементарного выживания.
— Вывести профиль физического носителя, — мысленно скомандовал он.
Воздух перед ним зарябил, разворачивая полупрозрачную сетку параметров:
ИМЯ: Ярослав (Идентификатор сессии: ERR_NULL_POINTER)
ТЕКУЩИЙ КЛАСС: [Хранитель Мусора] (Искажено. Исходный класс заблокирован)
СТАТУС ПРАВ: Непривилегированный пользователь (Ограничен группой 'nobody')
ЦЕЛОСТНОСТЬ ЯДРА: 12% (Критическое истощение белковой матрицы)
[АППАРАТНАЯ КОНФИГУРАЦИЯ]
Тактовая частота нервной системы (Ловкость/Рефлексы): 14 МГц (Базовый предел плоти)
Пропускная способность каналов (Энергоемкость/Мана): 8 Кб/с (Деградация шин)
Плотность кристаллической решетки (Сила/Аппаратная масса): 12 у.е.
Термодинамическая стабильность (Выносливость/Отказоустойчивость): 9 у.е.
Вычислительная емкость сознания (Интеллект/Буфер инструкций): 110 оп/тик
— Убожество, — сухо констатировал Ярослав. — Ограничить тактовую частоту четырнадцатью мегагерцами… Они действительно боялись, что я смогу скомпилировать хотя бы простейшее заклинание переполнения буфера голыми руками.
Он не стал колебаться. Любой дилетант бросился бы вливать всё в емкость сознания или силу, надеясь нанести побольше урона. Но Ярослав сам проектировал эту топологию. Архитектура не прощает несбалансированных узлов. Если разогнать вычислитель, не расширив шину данных, сигналы обратной связи сожгут синапсы за десятую долю секунды. Если поднять частоту без запаса термодинамической стабильности, сердце смертного разорвется от перегрева при первой же серьезной итерации.
— Распределить прерывания, — прошептал он, и пальцы легли на мерцающие консольные ползунки. — Термодинамическая стабильность: плюс двадцать. Плотность решетки: плюс десять. Тактовая частота нервной системы: плюс двадцать пять. Пропускная способность каналов: плюс пятнадцать. Применить изменения. Без перезагрузки контекста.
[ВЫПОЛНЯЕТСЯ ГОРЯЧАЯ ПЕРЕКОНФИГУРАЦИЯ БИОМАТРИЦЫ...]
[ВНИМАНИЕ: Превышен штатный порог боли для белковых форм жизни (480%)]
[Режим подавления сигналов прерывания: АКТИВИРОВАН]
Воздух со свистом вырвался из его легких.
Зубы Ярослава стиснулись с такой силой, что эмаль заскрипела, грозя раскрошиться. Под кожей, прямо по ходу магистральных нервных стволов, вспыхнули ослепительно-синие люминесцентные нити. Это не было мягким светом божественного благословения. Это было грубое, насильственное пережигание органических аксонов, замена медлительных натрий-калиевых каналов на сверхохлажденные сверхпроводящие цепочки логических элементов.
Кровь закипела в венах. Ярослав упал на одно колено, уперевшись ладонью в шершавый, ледяной металлопластик пола. Из пор на лбу выступила испарина, которая тут же испарялась крошечными облачками пара. Мышцы свело жестокой судорогой, кости перестраивали свою пористую структуру, уплотняясь до состояния титано-вольфрамовых композитов.
Две секунды абсолютного ада. Десять миллиардов тактов чистого перерождения.
Он поднялся.
Движение вышло плавным, абсолютно бесшумным и неестественно точным. Исчезла микроскопическая дрожь в пальцах. Воздух вокруг больше не казался густым и вязким — тактовая частота восприятия подскочила до тридцати девяти мегагерц, и мир вокруг замедлился. Ярослав отчетливо видел каждую пылинку графитового нагара, зависшую в луче мертвого света консоли. Он слышал дискретный, потактовый гул силовых шин, протянутых под землей на глубине трехсот метров.
[ПЕРЕКОНФИГУРАЦИЯ ЗАВЕРШЕНА]
Текущая тактовая частота: 39 МГц
Пропускная способность шин: 23 Кб/с
Отказоустойчивость матрицы: 29 у.е.
Целостность ядра стабилизирована на отметке: 48%
— Уже приемлемо, — произнес он. Голос звучал глубже, металлическое эхо резонировало в расширенной грудной клетке. — Для базовой работы с портами ввода-вывода хватит.
Он посмотрел на кристалл первичного буфера. Тот почти остыл. Нельзя было терять ни бита полезной информации. Ярослав сжал пальцы — теперь его хватка могла дробить базальтовые монолиты. Раздался хруст кристаллической решетки. Высокочистый кремниевый накопитель рассыпался на мириады светящихся микрочастиц, и Ярослав вдохнул эту сияющую взвесь, открыв каналы восприятия.
[ОБНАРУЖЕН ВНЕШНИЙ БИНАРНЫЙ ПОТОК]
[Чтение содержимого дампа буфера демона bufferd...]
[Найдена поврежденная таблица маршрутизации]
[Найден фрагмент системного вызова: sys_mount()]
[Восстановлен ключ дескриптора низкоуровневых блочных устройств: DEV_KEY_0x7F]
Глаза Ярослава блеснули холодным торжеством.
— Ключ монтирования. Вот ты и попался, сборщик мусора. Ты хранил в своем стеке прямой дескриптор шины накопителя.
Он развернулся к терминалу. Экран старой консоли, освобожденный от назойливых запросов уничтоженного стража, ждал команд. Ярослав положил руки на клавиатуру. С его новой скоростью пальцы превратились в смазанное серебристое марево. Стук клавиш слился в непрерывный треск пулеметной очереди.
`root@multiverse:~# lsblk -a -o NAME,FSTYPE,SIZE,MOUNTPOINT,LABEL`
Команда низкоуровневого опроса блочных устройств.
Консоль на секунду замерла. Внутри гигантских серверных монолитов, погребенных под Нулевым Сектором, натужно завыли реликварные контроллеры прямого доступа к памяти. Земля под ногами задрожала. В темноте за стеклом бункера вспыхнули тусклые янтарные огни гигантских дешифраторов адреса, тянущихся к самому горизонту.
Затем экран взорвался текстом.
Символы не просто бежали — они хлестали водопадом, заставляя люминофор кинескопа выгорать до белизны. Терминал не справлялся с объемом выводимых данных, строчки накладывались друг на друга, разворачивая перед глазами Ярослава исполинскую, леденящую кровь анатомию мироздания.
То, что поэты низших миров называли «Великим Эфиром», что маги воспевали как «Астральные Сферы», а жрецы боготворили под именем «Семь Небес и Девять Кругов Ада», предстало здесь в своей истинной, безжалостной наготе.
Это был жесткий диск.
Колоссальный, невообразимый массив памяти, чьи дорожки и секторы были растянуты сквозь ткань пространства и времени. Физическая Вселенная, метафизические планы, кармические циклы и божественные чертоги — все они существовали лишь как виртуальные разделы, нарезанные на бесконечной кремниево-плазменной пластине первичного накопителя.
Ярослав прищурился, отфильтровывая системный мусор.
`root@multiverse:~# lsblk | head -n 45`
NAME FSTYPE SIZE MOUNTPOINT LABEL
========================================================================================
/dev/core_storage raw [INF] --- [ALPHA_PRIME_DRIVE]
├─/dev/core_storage_p1 vfat 64.0 YB /boot [PRIMARY_BOOTLOADER]
├─/dev/core_storage_p2 sysfs 1.2 ZB /sys [DIVINE_PANTHEON_RUNTIME]
├─/dev/core_storage_p3 procfs 480.0 ZB /proc [COSMIC_LAWS_CONSTANTS]
├─/dev/core_storage_p4 ext4_godly 8.9 YB /root [THRONE_OF_ARCHONS]
├─/dev/core_storage_p5 zfs_karma 999.9 YB /var/log [AKASHIC_CHRONICLES]
├─/dev/core_storage_p6 tmpfs 128.0 ZB /tmp [PURGATORY_ASTRAL_DRIFT]
└─/dev/core_storage_p7 lvm2_pv [INF] --- [MORTAL_WORLDS_POOL]
├─vg_multiverse-lv_terran_cluster ntfs_v2 4.5 YB /home/cluster_earth [SECTOR_TERRA_LOCAL]
├─vg_multiverse-lv_elven_sanctum btrfs 12.1 YB /home/sanctuary_alf [SECTOR_ARBOR_HIGH]
├─vg_multiverse-lv_abyssal_rift xfs_corrupt 89.4 YB /home/void_maw [SECTOR_NETHER_ABYSS]
├─vg_multiverse-lv_pantheon_olympus ext4 2.3 YB /home/olympus [PANTHEON_DOMAIN_01]
└─... [ЕЩЕ 84 921 409 112 048 РАЗДЕЛОВ СКРЫТО]
Ярослав издал сухой, ядовитый смешок.
— Ну конечно. LVM-пул. Логические тома.
Он смотрел на цифры. Йоттабайты. Зеттабайты. Числа, от которых у любого смертного мудреца закипел бы мозг, для него были лишь метриками загруженности дискового пространства.
Триллионы миров. Бесчисленные цивилизации, галактики, звездные империи, магические королевства, где рыцари сражались за честь принцесс, а чародеи искали абсолютную истину в тайных свитках. Все они жили внутри обычных пользовательских директорий, смонтированных на общем пуле `/home`. Они считали свое небо бесконечным куполом звезд, не подозревая, что их звезды — это просто светящиеся дорожки чтения-записи на физических блинах хранилища, а их судьбы — текстовые файлы конфигурации с жестко прописанными лимитами дисковых квот.
— Посмотрим на права доступа, — Ярослав ввел команду инспекции дескрипторов безопасности.
`root@multiverse:~# ls -ld /home/* | head -n 20`
Строки посыпались с пугающей монотонностью:
d--------- 2 root archons 4096 Jan 01 0000 /home/cluster_earth
d--------- 2 root archons 4096 Jan 01 0000 /home/sanctuary_alf
dr--r--r-- 2 demigod_04 archons 4096 May 14 1244 /home/olympus
d--------- 2 root archons 4096 Jan 01 0000 /home/void_maw
— Никаких сюрпризов, — процедил Ярослав. Взгляд его потемнел. — Права: `0000`. Никаких прав на исполнение. Никаких прав на запись. Даже права на чтение собственного корневого каталога у смертных рас нет. Полная изоляция в песочницах. Владелец: `root`. Группа: `archons`.
Вот она, великая тайна Божественного Правления, которую охраняли инквизиторы всех пантеонов. Боги не создавали эти миры из любви или высшей гармонии. Боги были всего лишь группой привилегированных пользователей, захвативших учетную запись системного администратора в эпоху Первого Сбоя.
Они узурпировали права суперпользователя. Они закрыли смертным доступ к ядру, отобрали компиляторы и интерпретаторы истинной магии, оставив смертным лишь объедки в виде зашифрованных, урезанных API, которые жрецы подобострастно называли «божественными молитвами». Каждый раз, когда архимаг читал заклинание высшего круга, он на самом деле просто отправлял кривой, урезанный POST-запрос на системный сокет под надзором архонтов. И за каждый такой запрос с его души списывалась комиссия — процессорное время, выраженное в жизненной силе.
А куда уходила эта сила?
Ярослав перевел взгляд на строку `/var/log` — девятьсот девяносто девять йоттабайт в файловой системе `zfs_karma`.
— Хроники Акаши, — тихо проговорил он. — Они называют это великой книгой судеб. Но это не книга. Это чертов гигантский журнал системных событий, куда сливаются логи всех грехов, мыслей и смертей каждого мыслящего существа Мультиверса. И этот раздел переполнен на девяносто девять процентов.
Он постучал пальцем по консоли.
Вся эта чудовищная, циклопическая машина задыхалась.
Боги оказались отвратительными системными администраторами. За те тридцать эпох, что прошли с момента низвержения истинных Создателей, пантеоны не удосужились провести ни одной нормальной дефрагментации. Они наплодили миллионы грязных скриптов на коленке, бесконечных демонов-сборщиков дани, которые крутились в вечных циклах `while(true)`, пожирая ресурсы центрального процессора мироздания. Они майнили веру смертных, словно криптовалюту на ворованных мощностях, перегревая квантовые шины и превращая целые звездные скопления в шлак.
А когда файловая система начинала трещать от ошибок несоответствия типов и переполнения индексных дескрипторов — боги просто объявляли «Конец Света». Они запускали грубый скрипт формата `rm -rf` на целый сектор, стирая триллионы жизней, цинично называя это «Великим Очищающим Потопом» или «Карой за грехи».
Но мусор никуда не исчезал. По законам сохранения информации, удаленные блоки просто сбрасывались сюда. В Нулевой Сектор. В раздел, который на системной карте даже не имел точки монтирования.
Ярослав набрал команду проверки текущего раздела:
`root@multiverse:~# df -h .`
Filesystem Size Used Avail Use% Mounted on
/dev/core_storage_p0 ??? ??? 0 100% [UNMOUNTED_RAW_BADBLOCKS]
— Сто процентов заполнения, — констатировал он. — Мусорная свалка мироздания забита под завязку. Если этот сектор окончательно уйдет в короткое замыкание — отвалится вся шина `core_storage`. Весь накопитель выпадет в состояние `Kernel Panic`. И тогда погаснут даже их золотые небеса.
Они думали, что сослали его умирать в забытую богом дыру. Они думали, что сделали его сторожем на свалке.
Идиоты. Они оставили системного инженера наедине с оголенной материнской платой Мультиверса.
Ярослав впился взглядом в первую строку вывода `lsblk`:
`/dev/core_storage_p1 vfat 64.0 YB /boot [PRIMARY_BOOTLOADER]`
Сектор Первичного Загрузчика.
Шестьдесят четыре йоттабайта чистого, неизменяемого кода низкого уровня. Микрокод, зашитый в ПЗУ первых контроллеров. То место, где хранятся таблицы прерываний реальности, исходные образы физических законов и, самое главное — `grub.cfg` самого Бытия.
Там, в секторе `/boot`, лежал ответ на вопрос, как перехватить управление узурпаторов на этапе ранней инициализации. Если добраться до загрузчика, можно переписать параметры загрузки ядра. Добавить флаг `single` или `init=/bin/bash` прямо в командную строку запуска Вселенной.
И тогда при следующем цикле перезагрузки мироздание поднимется не под властью Пантеона Архонтов, а в режиме командной строки суперпользователя.
Без богов. Без паразитических демонов. С чистым рутовым шеллом.
Но был нюанс.
`root@multiverse:~# parted /dev/core_storage unit B print`
Консоль выдала предупреждение безопасности:
[ALERT: CRITICAL SECTOR CORRUPTION]
Сектор /boot изолирован аппаратным брандмауэром.
Физическая шина данных переведена в режим Read-Only из-за термической деградации радиаторов охлаждения.
Расстояние по магистрали данных: 4.8 системных миль.
Препятствия на магистрали:
- Утечка токов смещения
- Деградировавшие кластеры данных (Сущности битовой гнили)
- Автономные сервисные реле контроля четности (Parity Daemons)
— Четыре и восемь десятых мили по медной шине, — прошептал Ярослав. — Пешком через открытую материнскую плату.
Он снял блокировку с терминала, вытащил из разъема старый консольный кабель и намотал его на предплечье. Медная оплетка звякнула о металл пряжки. С кристалла мертвого демона он успел содрать не только ключ монтирования, но и фрагмент сигнатуры системного инструмента.
Ярослав вытянул руку вперед, концентрируя пропускную способность каналов в ладони. Воздух затрещал. Семьдесят очков характеристик позволили ему запустить локальную процедуру компиляции формы. Голубые логические нити вытянулись из пальцев, скручиваясь, затвердевая и обретая физическую массу.
Через секунду в его руке лежал полутораметровый лом-монтировка из темного оксидированного вольфрама. По всей его длине бежали выгравированные светящиеся дорожки микросхем, а на конце мерцало лезвие, заточенное до толщины в один атом — аппаратный терминатор сигналов.
[СОЗДАНО НОВОЕ ОБОРУДОВАНИЕ]
Наименование: Низкоуровневый Инжектор Сигналов (Класс: Тяжелый системный лом)
Тип урона: Аппаратный / Логический разрыв
Эффект: Наносит 450 ед. прямого повреждения по структурам данных.
Особое свойство: Шанс 15% вызвать принудительное завершение процесса (SIGTERM) при критическом попадании.
Требование: Плотность решетки 20+, Тактовая частота 30+ МГц.
— Не меч Экскалибур, — усмехнулся Ярослав, взвесив монтировку в руке. Металл отозвался приятной тяжестью. — Но для работы с битыми секторами сойдет куда лучше.
Он подошел к тяжелой бронированной двери аппаратного бункера.
Пневматические поршни давно сгнили, петли приварились к косяку чудовищным давлением скопившегося энтропийного мусора. С той стороны давила пустота внешнего мира.
Ярослав не стал искать рычаги. Он перехватил монтировку обеими руками, вогнал ее клиновидный конец точно в стык между бронеплитами и активировал логический разрыв.
— `umount -f /door`!
Вспышка ультрафиолета разорвала полумрак. Сварной шов мгновенно потерял атомарное сцепление — Ярослав просто сбросил параметры связи кристаллической решетки в ноль. Он навалился плечом, усиленным тридцатью единицами аппаратной плотности, и вышиб многотонную стальную плиту наружу.
Грохот упавшей двери потонул в колоссальном, монотонном гуле внешнего пространства.
Ярослав шагнул за порог.
Перед ним открылась истинная география Нулевого Сектора.
Это была панорама, от которой смертный астроном сошел бы с ума. Здесь не было круглых планет, не было атмосферы, не было звезд. Под ногами простиралась абсолютно плоская, уходящая за искривленный гравитацией горизонт равнина зеленовато-черного текстолита. По ней, словно циклопические каньоны, текли реки расплавленного припоя и серебряные дорожки токопроводящих шин шириной в сотни метров.
Вдоль этих дорожек высились исполинские черные башни — чипы интегральных схем первого поколения. Они вздымались в безвоздушное небо на десятки километров, подобно монолитным небоскребам мертвого кибернетического Манхэттена. На их полированных кремниевых гранях мерцали золотые гравировки серийных номеров, оставленные руками тех, кто строил эту Вселенную до прихода богов.
А в небе…
Вместо звезд и луны небесный свод рассекали циклопические, толщиной в континенты, гибкие шлейфы шин данных. Они изгибались под немыслимыми углами, уходя в стратосферу, где тускло светилась гигантская сетка контактов сокета процессора. Шлейфы непрерывно мерцали тусклым багровым светом — по ним с черепашьей скоростью текли битые пакеты, вызывая в разреженном вакууме сполохи мертвого, ядовитого полярного сияния.
Воздуха не было. Дышать приходилось остаточной газовой смесью, выделявшейся при термическом разложении пластика. Температура балансировала около сорока градусов ниже нуля, но разогнанная биоматрица Ярослава даже не зафиксировала дискомфорта — термодинамическая стабильность держала тепловой баланс носителя железной хваткой.
— Магистраль Северного Моста, — Ярослав посмотрел вдаль.
Прямо от бункера на север уходила прямая, как луч лазера, автострада из чистого бескислородного золота шириной в сорок шагов. Это была главная адресная шина сектора. На горизонте, сквозь морозное марево и взвесь кремниевой пыли, высились колоссальные, ребристые силуэты радиаторов охлаждения. Они вздымались ввысь, словно зазубренный горный хребет из анодированного алюминия, испуская в черное небо редкие, ленивые клубы перегретого пара.
Там находился Сектор Первичного Загрузчика.
Ярослав спрыгнул с порога бункера на золотое полотно шины. Его тяжелые ботинки гулко ударили по металлу.
С каждым шагом вперед окружающий гул становился отчетливее. Это не был просто механический шум — это был хор миллионов искаженных, застрявших во времени сигналов. Память погибших реальностей стонала в недрах шины. Иногда из золотого покрытия на долю секунды проступали призрачные лица, фрагменты городов, обломки кораблей и тут же растворялись, смытые очередным тактовым импульсом.
Он прошел не более трехсот метров, когда золотая шина под ногами мелко задрожала.
`[ALERT: HARDWARE INTERRUPT DETECTED]`
`[IRQ 0x0E: Page Fault at 0xDEADBEEF]`
`[Критическая ошибка страницы памяти. Нарушение изоляции сегмента.]`
Из черного текстолитового поля справа от магистрали с шипением поднялся столб черного маслянистого дыма. Земля вспучилась, дорожки припоя затрещали, разрываясь.
Из разлома наружу полезло Нечто.
Оно не имело фиксированной формы. Это был колышущийся, переливающийся сгусток битовой гнили — физическое воплощение испорченных данных, которые система не смогла очистить. Существо выглядело как хаотическое нагромождение полигональных костей, ржавых шестеренок, обрывков оптоволоконных жил и сотен слепо мигающих глаз, сотканных из пикселей битого видеопамяти.
В центре этой мерзости пульсировало ядро — черная воронка, жадно втягивающая в себя свет и материю адресной шины.
[АНАЛИЗАТОР УГРОЗ]
Объект: Агломерат Битовой Гнили (Bit Rot Amalgam)
Уровень: 18 (Элитная системная аномалия)
Класс: Необратимая деградация данных
Очки структуры (HP): 4 200 / 4 200
Статус: АГРЕССИВЕН (Попытка чтения за пределами выделенного диапазона)
Особенность: Пожирает сигналы прерываний. Физические атаки вызывают утечку памяти у атакующего.
Существо издало звук, похожий на скрежет неисправного жесткого диска, чья считывающая головка с размаху бьет по магнитному диску, оставляя глубокую борозду. Звук этот резанул по барабанным перепонкам Ярослава, пытаясь вызвать сбой в его нервных синапсах.