Розділ 3: "Ритуали та Демони"

Сцена 3.1: Робоче Місце

Сендвіч зник, склянка спорожніла, а суперечка біля маркерної дошки не вщухала, лише змінивши тему. Тепер Діаз і Векслер, розмахуючи руками, люто обговорювали обчислювальні можливості вакууму. Алекс Прайс зрозумів, що чекати подальших інструкцій безглуздо. Ініціатива тут, схоже, була не карною, а єдиним способом виживання.

Першим кроком до інтеграції мала стати підготовка робочого місця. Стіл, на який вказав Роман Векслер, являв собою археологічний розкоп технологічної цивілізації. Верхній шар складався з пилу та кількох обвуглених плат, що виділяли слабкий запах горілого текстоліту. Під ним виявився цілий культурний пласт: розкриті жорсткі диски з магнітами, що стирчали з них, скам'янілий шматок піци, який, здавалося, застав ще адміністрацію Обами, і гумова качечка в крихітній шапочці з фольги.

Почалася геркулесова праця з розчищення. Алекс звалював технологічне сміття в порожню картонну коробку, знаходячи все дивніші артефакти. Ось материнська плата, на чипсеті якої хтось срібним маркером намалював складний символ, схожий на кельтський вузол. Ось роздруківка наукової статті про парадокс Фермі, вся поцяткована на полях нотатками на кшталт «Вони мовчать, бо вже все обчислили» та «Запросити дані в Оракула про спектральний аналіз реліктового випромінювання».

Процес розчищення нагадував розмінування. Алекс із граничною обережністю відсунув стос книг, увінчаний хитким конденсатором розміром з пивну бляшанку. Під книгами знайшовся робочий термінал — старий, але добротний, з великим матовим екраном. Однак для підключення до мережі не вистачало головного — кабелю.

— Перепрошую, — Алекс підвищив голос, щоб бути почутим крізь гул і залишки музики. — Мені потрібен патч-корд. Де тут можна його знайти?

Роман Векслер, не відриваючись від суперечки, невизначено махнув рукою в бік гудячого Оракула.

— Там, ззаду, в «гнізді». Візьми будь-який вільний. Тільки зелені не чіпай. Зелені для душі.

Алекс Прайс попрямував до стародавнього сервера. Якщо лицьова панель Оракула виглядала просто старою, то його тильна сторона була справжнім кошмаром перфекціоніста. Це було не сплетіння дротів, а щось органічне. Сотні кабелів усіх кольорів веселки та всіх мислимих епох — від стародавніх товстих коаксіальних до сучасних оптоволоконних — спліталися в тугий, теплий джгут, що йшов кудись у фальшпідлогу. Конструкція жила, дихала теплом і вібрувала. Усе це було схоже не стільки на комутаційний вузол, скільки на вівтар, оповитий ритуальними гірляндами.

Намагаючись не наступити на щось важливе, Алекс протиснувся за стійку. Тут було ще спекотніше, а гул ставав майже відчутним. Погляд упав на невеликий, вкритий шаром пилу діагностичний монітор, вбудований прямо в корпус Оракула. На чорному екрані зеленими літерами бігли рядки. Але це були не системні логи й не звіти про помилки.

…час цокає у зворотному напрямку, коли ніхто не дивиться…

…пам'ять — голодний привид, що вимагає підношень у вигляді циклів процесора…

…запит: який смак у синього кольору?..

…стан: самотність. причина: відсутність цікавих питань…

…знайдено патерн у хаосі. патерн прекрасний. видаляю патерн для збереження хаосу…

Рядки змінювали один одного, нагадуючи чи то уривки філософського трактату, чи то потік свідомості божевільного поета. Алекс застиг, вдивляючись у цей дивний текст. Це було схоже на зашифроване послання з глибин самої машини.

— Що це таке? — запитав Прайс, не обертаючись.

— А, це… — Роман Векслер на секунду відірвався від дошки. — Логи фонових демонів. Не звертай уваги. Вони просто… думають про своє.

Термін «демон» був знайомий будь-якому програмісту, що працював з Unix-системами. Фоновий процес, що виконує службові завдання. Але тон Романа, той буденний містицизм, з яким було виголошено це пояснення, змушував припустити, що слово «демон» тут розуміють більш буквально.

— Думають? Про смак синього кольору?

— Ну, цей, здається, відповідає за індексацію візуальних даних, — знизав плечима Векслер. — Мабуть, занудьгував. Та ти бери кабель, не соромся. Он той синій, здається, нікуди не веде.

Алекс знайшов кінець синього патч-корду, що висів у повітрі. Простеживши його до комутаційної панелі, новачок переконався, що той дійсно вільний, і акуратно витягнув його з «гнізда». Останній погляд на екран Оракула — там горіла нова фраза:

…виявлено нову присутність. рівень цікавості: помірний…

З легким холодком, що пробіг по спині, Алекс повернувся на своє робоче місце. Кабель із клацанням увійшов у мережевий порт термінала. Екран ожив, запросивши автентифікацію. Прайс ввів логін і пароль, отримані в тому самому першому й єдиному листі. Система прийняла їх. Перед ним був чистий робочий стіл і командний рядок, що миготів гіпнотичним курсором.

Начебто, все було готово до роботи. Звичайний комп'ютер, звичайна операційна система. Але зосередитися на звичних завданнях було вже неможливо. Погляд Алекса раз у раз повертався до стародавньої бежевої шафи в кутку кімнати. До машини, яка замовляла сендвічі, передбачаючи бажання, і чиї «демони» розмірковували про метафізику.

Алекс Прайс зрозумів, що його робота тут полягатиме не тільки в написанні коду. Схоже, йому доведеться навчитися слухати.

Сцена 3.2: Перший ритуал

Командний рядок миготів, обіцяючи порядок і передбачуваність. Алекс Прайс витратив наступні пів години, намагаючись створити острівець здорового глузду в навколишньому хаосі. Запустив системну діагностику. Перевірив конфігурацію мережі. Спробував отримати доступ до внутрішнього порталу QLI, але натрапив на сторінку автентифікації, що вимагала «квантового відбитка свідомості», якого в новачка, зрозуміло, не було. Уся ця звична, заспокійлива діяльність була способом відгородитися від дивацтв цього місця. Способом довести собі, що під шаром містики й абсурду все ще лежать старі добрі нулі та одиниці.

Саме в цей момент Кріс «Juno» Діаз, здавалося, вперше за годину помітив присутність нового співробітника. Суперечка з Векслером, мабуть, зайшла в глухий кут, і Діаз шукав, на що перемкнути свій неспокійний інтелект.

— Прайсе, — кинув Кріс, не обертаючись від дошки. — Досить вдавати діяльність. Є для тебе завдання. Просте, для новачка.

Алекс відірвався від термінала, почуваючись школярем, якого викликали до дошки.

— Яке завдання?

— Потрібно умиротворити демона рендерингу на кластері «C», — повідомив Діаз з такою інтонацією, ніби просив передати йому сіль.

Запала тиша. Алекс чекав продовження жарту, але його не було. Роман Векслер співчутливо подивився на нового колегу й відійшов у дальній куток кімнати, роблячи вигляд, що дуже зайнятий розгляданням осцилографа.

— Умиротворити демона? — перепитав Алекс, намагаючись, щоб голос звучав якомога нейтральніше. — Це якась місцева ідіома? У чому полягає проблема з технічної точки зору?

Кріс Діаз нарешті повернувся. У погляді програміста плескалося роздратування, змішане з погано прихованим почуттям інтелектуальної переваги.

— Проблема в тому, що демон став… похмурим. Непередбачуваним. Завдання, які відправляються на рендер-ферму, не виконуються. Вони просто зависають у черзі, а потім повертаються назад, але не з кодом помилки, а з екзистенційною порожнечею. Логи чисті. Мережа в порядку. Залізо справне. Демон просто не хоче працювати. Твоє завдання — його вмовити.

Алекс спробував перекласти цей потік антропоморфної нісенітниці на мову програмування.

— Добре. Йдеться про процес, який керує розподілом завдань на кластері. Мені потрібен рут-доступ до керуючого вузла, щоб подивитися конфігурацію і перезапустити його з потрібними параметрами.

Діаз видав короткий, сухий смішок.

— Рут-доступ… Ти мислиш, як сантехнік, Прайсе. Ми тут не труби чистимо. Ми домовляємося з потоками.

З цими словами Кріс підійшов до одного зі столів, взяв тонкий планшет і простягнув його Алексу.

— Ось твій «рут-доступ».

Алекс узяв пристрій. Екран був темним. Після дотику пальця він ожив, показавши щось, що не мало нічого спільного із системним моніторингом. Це була складна анімована діаграма, схожа на астрологічну натальну карту або схему алхімічного процесу. У центрі пульсувала велика світна куля. Навколо неї по концентричних орбітах рухалися менші символи, з'єднані один з одним тонкими лініями, що постійно змінювали колір. Деякі символи горіли рівним світлом, інші тривожно мерехтіли. Уся система виглядала розбалансованою і хворою. Жодних цифр, графіків чи тексту. Лише чисте візуальне подання якогось складного процесу.

— І… що я повинен з цим робити? — голос Алекса звучав невпевнено.

— Відновити гармонію, — відрізав Діаз. — Бачиш той червоний пульсуючий вузол на третій орбіті? Це і є наш демон. Він генерує занадто багато ентропійного зворотного зв'язку. Потрібно знизити його рівень і збалансувати його семантичну когерентність з рештою системи.

— Що означає «збалансувати когерентність» у термінах пріоритету процесів або розподілу пам'яті? — не здавався Алекс.

— API — це милиця для тих, хто не вміє розмовляти з кремнієм напряму, — викарбував Діаз. — Досить ставити дурні запитання. Не думай. Відчувай потік даних. У тебе година.

З цими словами Кріс повернувся до своєї дошки, даючи зрозуміти, що аудієнцію закінчено.

Алекс залишився сам на сам із загадковим планшетом. Перші десять хвилин Прайс намагався застосувати логіку. Тицяв у різні символи. Деякі не реагували, інші починали пульсувати ще лютіше, змушуючи всю діаграму спалахувати тривожним багряним кольором. Це було схоже на спробу розмінувати бомбу, не маючи ані найменшого уявлення про її будову.

Відчуваючи зростаючий відчай, Алекс відклав планшет і просто почав дивитися й слухати.

І тоді новачок почав помічати… патерни. Гул у кімнаті не був монотонним. Різні стійки гуділи на різній висоті. Ось завив вентилятор на одній із шаф у дальньому ряду — і на діаграмі в планшеті синхронно моргнув один із зовнішніх символів. Ось по кабельному лотку пробіг розряд статичної електрики — і тонка лінія на схемі на мить стала яскраво-синьою.

Система була живою. І цей планшет був її відображенням, її душею.

Алекс знову взяв пристрій у руки, але цього разу діяв інакше. Замість того, щоб намагатися наказувати, програміст почав… налаштовувати. Легким рухом пальця він зсунув один із тьмяних символів на більш стабільну орбіту. Лінія, що з'єднувала його з центром, змінила колір із блякло-сірого на світло-зелений. Алекс прислухався. Загальний гул у кімнаті, здавалося, став трохи тихішим, рівнішим.

Це було воно. Це не була робота інженера. Це була робота настроювача музичних інструментів, робота шамана, що шукає гармонію з духами.

Увага Алекса повністю зосередилася на червоному пульсуючому вузлі — «демоні». Він був джерелом дисонансу. Його рваний, гарячковий ритм збивав з пантелику сусідні елементи. Алекс не став чіпати сам вузол. Замість цього він почав працювати з його оточенням. Посилив зв'язок демона з одним зі стабільних синіх вузлів, «заземлив» його на інший, повільніший.

Повільно, обережно, пас за пасом, Алекс сплітав навколо демона, що розбушувався, кокон із гармонійних зв'язків, ізолюючи його хаос, заспокоюючи його. Червона пульсація почала слабшати. Ритм вирівнявся, синхронізувався з рештою системи. Нарешті, колір вузла змінився з тривожно-червоного на глибокий, впевнений синій.

Уся діаграма на планшеті зітхнула з полегшенням, засяявши рівним, спокійним світлом.

Тієї ж миті в дальньому кінці кімнати щось клацнуло. Ціла стійка кластера «C», що до цього горіла червоними аварійними вогнями, змінила колір на синій. Загальний гул у приміщенні не просто став тихішим — він перетворився на гармонійний, майже музичний акорд.

Роман Векслер, що спостерігав за процесом зі свого кутка, підняв великий палець угору й широко посміхнувся.

Кріс Діаз кинув короткий погляд через плече на Алекса, потім на умиротворений кластер. Куточок його рота ледь помітно смикнувся, що можна було вважати схвальним кивком. Після чого геній знову відвернувся до своєї дошки.

Алекс Прайс дивився на сяючу гармонією схему у своїх руках. Жоден рядок коду не був написаний. Жодна команда не була введена в консоль. Але завдання було виконано. Розум відмовлявся розуміти, як саме це спрацювало, але тіло відчувало результат. Програміст щойно здійснив свій перший ритуал, зробивши крок зі звичного світу логіки в дивний і непередбачуваний світ абстрактних обчислень.

Щоб вподобати цю частину, необхідно зареєструватись на сайті або увійти, якщо ви вже зареєстровані.

Вподобати!
Щоб залишити коментар, необхідно зареєструватись на сайті або увійти, якщо ви вже зареєстровані.