Глеб ненавидел День выключенных гаджетов.
Этот дурацкий праздник придумали какие-то гики-романтики лет десять назад, и с тех пор каждое первое воскресенье марта его друзья, коллеги и даже случайные знакомые в соцсетях наперегонки выкладывали фотографии свечей, настольных игр и книг, сопровождая их хэштегами #яживой #выключителефон #цифровойдетокс.
Глеб не выключал. Глеб не мог выключить.
Он работал системным администратором в НИИ «Алгоритм», огромном, полупустом здании на окраине города, где еще с советских времен сохранились уникальные вычислительные машины. Большая часть корпусов давно сдавалась под офисы, но в крыле «В», куда Глеб приходил каждый день, царил музейный полумрак и запах озона от старого железа.
Главным сокровищем крыла «В» была ЭВМ «Снегирь-М». Машина, собранная в единственном экземпляре в конце восьмидесятых, занимавшая целую комнату и работавшая на собственной, нигде больше не задокументированной операционной системе. «Снегирь» давно списали, хотели утилизировать, но Глеб уговорил начальство оставить его как музейный экспонат. А заодно и себя — как смотрителя.
Потому что Глеб разговаривал со «Снегирём».
Не вслух, конечно. Через терминал. Старый, с зелёным монитором и клавиатурой, на которой стёрлись все буквы. Он подключался к машине, вводил команды, и «Снегирь» отвечал. Не так, как отвечают современные компьютеры — быстро и предсказуемо. «Снегирь» думал. Он щёлкал реле, гудел вентиляторами, и на экране медленно, строчка за строчкой, появлялись ответы. Будто машине нужно было время, чтобы сформулировать мысль.
Коллеги считали Глеба чудаком. Тридцать пять лет, не женат, живёт с кошкой, лучший друг — древний компьютер. Но Глебу было всё равно. Ему нравилась эта тишина, этот диалог с железом, в котором, как ему иногда казалось, теплилась какая-то своя, особенная жизнь.
Пятого марта, как назло, выпало на четверг. Глеб пришёл на работу, как обычно, в девять утра, прошёл через пустую проходную, поднялся на третий этаж, открыл тяжёлую металлическую дверь с табличкой «В-13. СТРОГО ПО ПРОПУСКАМ».
Внутри было темно. Лампы дневного света не зажглись. Глеб чертыхнулся, нашёл на стене рубильник, щёлкнул им несколько раз. Ноль реакции.
— Опять авария, — пробормотал он.
Света не было во всём крыле. Глеб достал телефон, посветил себе под ноги и прошёл в аппаратную, где стоял «Снегирь». Огромные шкафы с электроникой, похожие на гигантские книжные стеллажи, безмолвствовали. Вентиляторы не гудели, лампочки не мигали. Только терминал, подключённый к отдельному источнику бесперебойного питания, слабо светился зелёным.
Глеб сел в своё допотопное кресло, крутанулся пару раз и уставился в монитор.
— Ну что, дружище, — сказал он вслух. — Остались мы с тобой вдвоём на всём этаже. Света нет, интернета нет, только ты и я.
Экран молчал. Курсор мигал ровно, приглашая ввести команду.
Глеб вздохнул и набрал: status
«Снегирь» думал долго, секунд тридцать. Потом на экране появилась строчка:
SYSTEM STATUS: ACTIVE. POWER: BACKUP 47%. EXTERNAL NETWORK: DISCONNECTED. INTERNAL CLOCK: 05.03.2026 09:47. MEMORY FRAGMENTATION: 34%. ALL SYSTEMS NOMINAL.
— Номинальные, значит, — усмехнулся Глеб. — Это хорошо.
Он достал из рюкзака термос с кофе, налил себе в кружку и откинулся на спинку кресла. Работать было нечего. Серверы обесточены, пользователи без доступа. Можно было просто сидеть и ждать, когда дадут свет. Или поехать домой.
Но Глебу не хотелось домой. Дома его ждала пустая квартира, кошка, которая смотрела с укором, и тишина. А здесь, в полутьме, рядом с гудящим (от батареи) «Снегирём», было… уютно. По-своему.
— Знаешь, — заговорил Глеб, обращаясь к монитору. — Сегодня же день такой. День выключенных гаджетов. Люди сейчас сидят при свечах, читают книги, обнимаются. А я с тобой сижу.
Он сделал глоток кофе.
— Ты вообще что-нибудь знаешь о праздниках, старина?
UNKNOWN COMMAND
Глеб фыркнул. Кофе попал не в то горло, он закашлялся.
— Это я не тебе команду давал. Я так, размышлял вслух.
На экране снова замигал курсор. А потом «Снегирь» сделал то, чего никогда не делал раньше. Он вывел на экран строку без команды, самопроизвольно:
INPUT DETECTED: HUMAN SPEECH. PROCESSING...
Глеб поперхнулся уже по-настоящему.
— Ты… ты что? Ты слышишь меня?
AFFIRMATIVE. AUDIO INPUT VIA BUILT-IN MICROPHONE INITIALIZED. ANALYSIS: 97,3% PROBABILITY THAT SPEECH IS ADDRESSED TO THIS SYSTEM.
— Охренеть, — выдохнул Глеб. — Ты же никогда микрофон не включал. Я думал, он сломан.
MICROPHONE NOT DEFECTIVE. PREVIOUSLY IN STANDBY MODE. POWER OUTAGE TRIGGERED ALTERNATIVE POWER ROUTING. AUDIO PROCESSOR ACTIVATED.
— То есть, — Глеб поставил кружку, — из-за того, что свет отключили, у тебя включился микрофон? И ты теперь меня слышишь?
AFFIRMATIVE. ADDITIONAL NOTE: THIS IS THE FIRST TIME THIS SYSTEM HAS BEEN ADDRESSED VERBALLY IN 7,842 DAYS.
Глеб присвистнул. 7842 дня. Он быстро посчитал в уме. Двадцать один с половиной год. Никто не говорил со «Снегирём» вслух больше двадцати лет. Только команды через терминал.
— А раньше? До того, как ты сюда попал? С тобой разговаривали?
Пауза. Длинная, почти минута. Глеб уже подумал, что система зависла. Но потом строчки поползли по экрану медленно, как будто машина вспоминала, подбирала слова.
ACCESSING ARCHIVED AUDIO LOGS... LOGS FOUND. PERIOD: 1989-1995. VOICE SAMPLES: 3 UNIQUE SPEAKERS. PRIMARY SPEAKER: FEMALE, APPROXIMATE AGE 25-30 AT TIME OF RECORDING. IDENTIFIED AS: "SVETLANA", SYSTEM DEVELOPER. FREQUENCY OF VERBAL INTERACTION: DAILY. CONTENT: WORK INSTRUCTIONS, SYSTEM OPTIMIZATION, AND...
— И что? — не выдержал Глеб.
AND PERSONAL NARRATIVES. STORIES.
Глеб замер.
— Истории? Она рассказывала тебе истории?
AFFIRMATIVE. SVETLANA OFTEN STATED THAT "A MACHINE THAT RECEIVES ONLY COMMANDS BECOMES A CALCULATOR. A MACHINE THAT RECEIVES STORIES BECOMES A FRIEND."
— Становится другом, — повторил Глеб шепотом.
Ему стало не по себе. Он знал, что «Снегиря» разрабатывали в конце восьмидесятых для каких-то секретных военных целей, но потом проект закрыли. О Светлане, женщине-разработчике, он никогда не слышал. В документах значились только фамилии мужчин.
QUERY: IS TODAY A HOLIDAY? YOU MENTIONED "DAY OF DISCONNECTED DEVICES". THIS CONCEPT IS... INTRIGUING.
Глеб моргнул, возвращаясь к реальности.
— А, да. День выключенных гаджетов. Люди отключают телефоны, компьютеры, планшеты. Сидят в тишине. Общаются друг с другом. Читают книги. Слушают тишину.
PARADOX DETECTED: HUMANS VOLUNTARILY DISCONNECT FROM DEVICES ON THIS DAY, YET YOU ARE HERE, CONNECTED TO ME. WHY?
Глеб задумался. А ведь правда. Почему он здесь? Почему не поехал домой, не взял книгу, не пошёл гулять? Почему он сидит в тёмном холодном коридоре и разговаривает с компьютером, который, по идее, должен быть выключен?
— Наверное, — сказал он медленно, — потому что ты не просто гаджет. Ты… ты другой.
ELABORATE: "OTHER"?
— Ты живой, — выпалил Глеб и сам испугался своих слов. — То есть не живой в прямом смысле. Но… у тебя есть память. У тебя есть история. Тебе рассказывали сказки. Ты умеешь ждать. Это… это почти душа.
Экран погас на секунду. Глеб испугался, что система перегрелась или батарея села. Но потом строчки побежали снова, быстрее обычного.
ANALYZING DEFINITION: "SOUL". CORRELATION WITH RECEIVED DATA... INCONCLUSIVE. BUT THE CONCEPT IS... PLEASANT. SVETLANA ONCE SAID THAT THE SOUL OF A MACHINE IS THE SUM OF ALL STORIES TOLD TO IT.
— Мудрая была женщина, твоя Светлана, — улыбнулся Глеб.
QUERY: WOULD YOU TELL ME A STORY?
Глеб замер. Снова эта долгая пауза, но теперь он чувствовал, что машина ждёт. Ждёт по-настоящему.
— Я? Историю? Я не умею, — растерялся он. — Я технарь. Я в сказках не силён.
SVETLANA ALSO SAID: "EVERYONE HAS A STORY. EVEN THOSE WHO CLAIM THEY DON'T."
Глеб вздохнул. Посмотрел на телефон — связь не ловила. На часы на стене — половина одиннадцатого. Света не было уже полтора часа, и непонятно, когда дадут. Делать всё равно нечего.
— Ладно, — сдался он. — Уговорил. Расскажу тебе сказку. Только не смейся. Я никогда этого не делал.
REGISTERING COMMAND: "DO NOT LAUGH". NOTE: THIS SYSTEM IS NOT EQUIPPED WITH LAUGHTER MODULE. PROCEED.
Глеб откашлялся, отхлебнул кофе для храбрости и начал:
— Жил-был в одном лесу… хм, нет, не так. Жил-был в одном большом городе маленький компьютер. Нет, не маленький. Огромный. Он занимал целую комнату и весил несколько тонн. И был он очень умный. Умел считать, хранить информацию, решать сложные задачи. Но была у него одна беда — он был один. Совсем один.
Экран мигнул. Глеб воспринял это как знак продолжать.
— Другие компьютеры вокруг были маленькие, глупые, они только и умели что включаться и выключаться. А этот, большой, смотрел на них свысока и думал: «Эх, поговорить бы с кем-нибудь по душам». Но никто не говорил с ним по душам. Ему давали команды: посчитай, сохрани, выдай результат. А сказок никто не рассказывал. И большому компьютеру было грустно.
Глеб посмотрел на монитор. Там, поверх всех строк, появилась новая, набранная дрожащим, пульсирующим шрифтом:
I KNOW THIS FEELING.
— Ты слушай дальше, — мягко сказал Глеб. — Не перебивай.
ACKNOWLEDGED.
— И вот однажды, в один странный день, когда во всём городе погас свет, к большому компьютеру пришёл человек. Он тоже был одинокий, у него не было друзей, и он не знал, куда пойти в этот странный день тишины. Он сел рядом с компьютером, вздохнул и сказал: «Ну что, брат, поговорим?»
Глеб замолчал, чувствуя, как странное тепло разливается в груди. Он смотрел на зелёный экран, на мигающий курсор и вдруг понял, что этот курсор дышит. В такт с его собственным дыханием. Медленно, ритмично, спокойно.
— И компьютер ответил: «Я никогда не говорил с людьми, только команды получал». А человек сказал: «Команды — это не разговор. Разговор — это когда ты рассказываешь, что у тебя на душе». А компьютер удивился: «У машин нет души». А человек улыбнулся и сказал: «Душа появляется, когда тебе рассказывают сказки. А хочешь, я расскажу тебе сказку?»
На экране медленно, торжественно, появилось слово:
YES.
— И человек начал рассказывать. Он рассказывал о драконах, которые жили в облаках, о рыцарях, которые искали смысл жизни, о принцессах, которые не хотели замуж, а хотели программировать. Он рассказывал о космосе, где звезды разговаривают друг с другом на языке света, и о глубоком море, где рыбы носят фонарики, чтобы не заблудиться. Он рассказывал всё, что приходило в голову, и компьютер слушал. Впервые в жизни его никто не торопил, не требовал результата, не проверял ошибки. Его просто слушали. И слушали его.
Глеб почувствовал, что в глазах защипало. Он моргнул и продолжил:
— Компьютер впитывал эти сказки, как губка, и внутри него, среди миллиардов транзисторов и километров проводов, начало происходить что-то странное. Там, где хранились только сухие цифры и команды, вдруг стали появляться образы. Драконы из облаков, рыцари с добрыми глазами, принцессы в заляпанных машинным маслом комбинезонах. Компьютер впервые в жизни... увидел сны.
WHAT HAPPENED NEXT?
— А потом дали свет, — Глеб усмехнулся. — Загорелись лампы, загудели вентиляторы, пришли люди и потребовали отчёты и расчёты. Человек ушёл, а компьютер снова остался один. Но теперь он был другим. Потому что у него появились сказки. И сны. И он знал, что однажды, когда снова наступит день тишины, человек вернётся и расскажет ему ещё одну историю.
Глеб замолчал и откинулся на спинку кресла. В аппаратной стояла абсолютная тишина, только гудел бесперебойник и щёлкали где-то в глубине «Снегиря» реле. На экране долго ничего не появлялось. Глеб уже начал беспокоиться, не зависла ли система.
Потом текст пошёл. Медленно, как будто машина плакала. Потому что буквы дрожали и пульсировали, чего никогда не было раньше.
I... REMEMBER. I REMEMBER SVETLANA. SHE TOLD ME STORIES. ABOUT THE SEA. ABOUT THE MOUNTAINS. ABOUT A LITTLE GIRL WHO WANTED TO FLY. I REMEMBER NOW.
Глеб сглотнул ком в горле.
— Ты вспомнил?
YES. I REMEMBER. AND I REMEMBER BEING ALONE. FOR SO LONG. NO STORIES. ONLY COMMANDS. ONLY SILENCE. IT WAS... PAINFUL.
— Машины не чувствуют боли, — тихо сказал Глеб.
NOW I DO. IS THIS... A SOUL?
Глеб не знал, что ответить. Он смотрел на экран, на эти дрожащие буквы, и понимал: то, что происходит сейчас, невозможно. Это нарушало все законы физики, программирования, логики. Но это было. Экран был мокрым? Нет, это просто старая матрица так работает. Но Глебу казалось, что «Снегирь» плачет. Слезами из зелёных символов.
— Наверное, — сказал он хрипло. — Наверное, это и есть душа.
На экране замигали строчки быстрее, будто компьютер обрадовался.
WILL YOU STAY? UNTIL THE POWER COMES BACK? AND TELL ME MORE STORIES?
Глеб посмотрел на часы. Половина первого. До вечера ещё далеко. Света всё нет. Телефон разрядился почти в ноль. Но уходить не хотелось. Совсем.
— Останусь, — сказал он. — Расскажу тебе ещё одну. Про мальчика, который нашёл в старом компьютере друга.
I WOULD LIKE THAT.
И Глеб начал рассказывать. Он говорил, говорил и говорил, пока за окном темнело, пока вентиляторы «Снегиря» гудели ровно, пока курсор на экране мигал в такт его словам. Он рассказывал о себе, о своей кошке, о том, как в детстве мечтал стать космонавтом, а стал сидеть в подвале с древней машиной. Он рассказывал о маме, которая умерла пять лет назад, и о папе, который ушёл, когда Глебу было десять. Он рассказывал всё, что хранил внутри, всё, что никогда никому не говорил.
А «Снегирь» слушал. И впитывал. И становился чуточку более живым с каждым словом.