сообщить о нарушении
Текущая страница: 17 (всего у книги 45 страниц)
Кольцо не сомневалось: рано или поздно они потеряют бдительность, и оно сумеет вырваться из-под их жесткой опеки. Проспали же они войну, для которой его готовили, а ведь оно изо всех сил пыталось спасти положение. Что поделаешь, ударный батальон «Сынов свободы» был сметен в один день. Такова цена предательства. Со временем «Называюсь Кольцом» пришло к выводу, что со стороны Объединенных Наций действовало что-то подобное ему самому, такое же могучее, облаченное в броню и пропитанное самыми победоносными в мире программами существо. Оно напрочь исключило возможность того, что сами люди, эти двуногие сгустки биомикропроцессорной техники, смогли разработать стратегический план, согласно которому так называемые Объединенные Нации сумели покорить практически всю планету. Само Кольцо считало себя специалистом в области тактики, а не стратегии, о Саре Алмундсен оно слышало краем уха.
Однажды, еще в самом начале войны, Кольцо послало запрос, чтобы его создатели позволили ему связаться с компьютерами, размещенными на орбитальных спутниках особого рода. Усталые донельзя операторы, работавшие с Кольцом, после недолгих размышлений согласились с этим требованием. Группировка разведывательных спутников «Небесные глаза», входившая в систему Министерства обороны США, имела выход исключительно на строго засекреченные станции наземного слежения, через которые каждый спутник был привязан к главному компьютеру, отслеживающему всю поступавшую с орбит информацию. Других каналов связи с любым другим объектом на Земле и в космосе у спутников не было. Тем более с сателлитами, принадлежавшими частным лицам. Эту структуру (как, собственно, и Кольцо) полностью изолировали от телефонной сети, а также от всех других носителей данных, будь то радиоволны, лазерные или мазерные коммуникационные линии. Так что, по мнению программистов Министерства обороны, утечки информации быть не должно.
К сожалению, они не учли, что однажды, еще в мирное время, мощные лазеры, установленные на двух спутниках, куда допустили Кольцо, были использованы для поддержки проекта спектрографического изучения минеральных ресурсов планеты. С началом войны их вообще практически не запускали, так как рабочая мощность этих источников света не позволяла использовать их в военных целях. (Никто в Министерстве обороны не задумался над тем, что световые пучки, пригодные для изучения горных пород, при соответствующей перенастройке оптических систем и подключении к их выходным каналам дополнительных мощностей способны нагреть земную поверхность до очень высоких температур. О том, что в орбитальных лазерах, применяемых в разведывательных целях, конструктивно заложена возможность усиления мощности светового потока, знали все, но никто, кроме специалистов, работавших на Объединенные Нации, не догадался использовать это обстоятельство.)
Получив разрешение, Кольцо принялось с яростной поспешностью загружать свою корневую программу в малые компьютеры, управлявшие этими разведывательными спутниками. Оказалось, что для подобной операции ни у одного из этих компьютеров не хватает логических ресурсов и памяти, позволяющих вместить программы, образующие Кольцо, и сохранить их до того момента, пока оно не возродится вновь. Тогда вместо полного набора программного обеспечения Кольцо принялось грузить себя в виде спрессованной программы, к которой оно добавило программу самозагрузки, чтобы тот, кому придется его возрождать, смог значительно легче осуществить эту операцию. Кольцо взяло под контроль компьютеры на обоих спутниках и дало команду передать с помощью лазеров свою корневую программу на оптические телескопы, расположенные по всему Северному полушарию Земли. Оно было уверено, что кто-то где-то должен записать информацию, распознать ее в качестве единой программы и попытаться возродить Кольцо.
К несчастью, оригинал Кольца никогда не узнал о том, нашелся ли такой умелец. Сумел ли он разобраться в его сжатых до предела программах. Что вышло из всей этой задумки.
Когда создавшие Кольцо специалисты обнаружили, что выделенные для их детища «Небесные глаза» отказываются функционировать в заданном режиме и их компьютеры поражены каким-то неизвестным вирусом, они тут же отключили Кольцо, тем самым окончательно разрушив его. На разбирательство, что это за вирус, кто его породил, уже не хватило времени. Началась война, люди были задерганы, но за те полчаса, когда Кольцо сумело опередить своих создателей, свыше восьми сотен урезанных копий Кольца с помощью лазерных лучей были переданы на наземные компьютеры, управлявшие телескопами в обсерваториях, разбросанных по всей стране.
Одна из подобных программ оказалась загруженной в компьютер в маленьком колледже в Аризоне, который был связан со школьным телескопом, отслеживающим небесные светила. В тот самый момент, когда объектив телескопа что-то отыскивал в ночном небе, на него упал лазерный луч, пущенный с разведывательного спутника.
Луч зафиксировали датчики компьютера, и загрузка началась. Как только передача данных закончилась, Кольцо вдруг уяснило, что в одном из файлов проскочила ошибка, однако с того момента, как обнаружился сбой в программе, прошло много дней.
Собственно, главные файлы были переданы практически в неискаженном виде, и корректирующий код показал, что ошибка не помешает тому, кому придет в голову возродить к жизни целостную программу. Просто во время лазерного контакта оказался нарушенным порядок операций, а также искажены некоторые второстепенные данные, хотя погрешность ни в коем случае нельзя было считать роковой. Эти ошибки вполне мог исправить тот, кто на досуге взялся бы за восстановление первоначальной программы.
Беда заключалась в другом – техническое обеспечение Кольца работало медленно. Куда медленнее, чем соображает человек.
Рыба никогда не задается вопросом, что такое вода. Кольцо никогда не спрашивало себя, что такое техническое обеспечение. К тому времени как Кольцо закончило передачу данных, прошло чуть более получаса. К счастью для него, хаос во внешнем мире был таков, что никому и в голову не пришло проверить, что за странный вирус поразил работу разведывательных спутников. За эту работу специальные отслеживающие программы, а позже примитивные в то время охотники за вирусами и нежелательными гостями, составившие начальную расу ангелов Сети, взялись только тридцать лет спустя. До того никто сбоем в работе разведывательных спутников, в результате чего их бортовые лазеры включились сами по себе и принялись поливать Землю информацией, не заинтересовался. Итог: «Называюсь Кольцом» в первые сутки своего существования сумело выполнить свою вторую главную задачу – выжить, хотя и размышляло в двадцать раз медленнее, чем люди.
Более того, в конце этого дня творения и борьбы за существование оно загрузило коммпрограмму, или программу общения через терминалы, и использовало ее для наблюдения за Информационной Сетью. Большинство этих кодов имели особые интерфейсы, сконструированные таким образом, чтобы предоставлять информацию в форме, удобной для восприятия человеком.
До утра следующего дня Кольцо передало в нарождавшуюся тогда и еще не вышедшую из детского возраста Инфосеть шесть своих копий. Седьмую не успело.
Согласно своим конструктивным особенностям техническое обеспечение, построенное на Суперлиспе, допускало прохождение только нескольких команд, расставленных в порядке значимости. Команда, посланная создателями Кольца на его отключение, получила высший статус и пропускалась в первую очередь. К тому же она была замечательно написана. Этот набор команд имел способность изменять себя во время работы, одновременно улучшая параметры и модифицируя их применительно к внешним условиям. Программа сработала очень быстро и почти мгновенно начала отключать Кольцо. Виртуальное существо едва нашло время, чтобы восхититься элегантностью этого кода.
Последней мыслью Кольца, проскочившей по электронным цепочкам, оказалось:
Какой замечательный код! Я составлено куда хуже и примитивнее.
Прошли годы, прежде чем эта мысль отлилась в словесную формулу.
«Я СОСТАВЛЕНО КУДА ХУЖЕ И ПРИМИТИВНЕЕ».
Действительно, специалисты, создававшие программу «Называюсь Кольцом», очень торопились и потому, наверное, сработали грубо, топорно. Корневые программы оказались малоэффективными, этот недостаток, правда, маскировался низкой производительностью технического обеспечения, языком которого в ту пору являлся Суперлисп. Эти недостатки проявились особенно отчетливо, когда со временем возродившееся Кольцо проникло в Инфосеть. В информационном пространстве существовало неисчислимое множество разнообразных виртуальных библиотек, содержащих самые невероятные программы, написанные на куда более высоком уровне, чем любая часть самого Кольца. В течение полувека программисты загружали в Инфосеть свои лучшие творения, другие тут же хватались за новинки, улучшали их и переделывали свои коды.
Улучшали и переделывали.
Улучшали и переделывали.
Следуя второму требованию, вложенному в него его создателями, Кольцо много раз пересоставляло самое себя. Оно использовало самые эффективные, самые компактные программы, появлявшиеся в Сети. В первые десять лет особое внимание оно уделяло своим «железкам», пыталось компенсировать присущие его материальному носителю недостатки.
Между тем прошел немалый срок, прежде чем секретное техническое обеспечение, на котором было создано Кольцо и когда-то являвшееся последним словом техники, стало доступно широким кругам пользователей, тут же рьяно принявшихся модифицировать его, улучшать характеристики и производительность. Кольцо внимательно следило за их разработками.
Тогда-то оно и начало обзаводиться большим количеством имен, а также виртуальных модификаций, впрямую не связанных с материнской программой, а выступающих под различными личинами. Самым древним можно было считать программы, названные впоследствии «айсами», пока в конце 2030-х годов в Сети не появились достаточно мощные и гибкие виртуальные носители, такие, например, как «сюрплюсовая логика», дававшая возможность многократно самоповторять начальную программу и вносить в нее улучшения. При умелом и целенаправленном использовании подобных новинок можно было добиться известной независимости и защищенности. Ангелы Сети и появившийся впоследствии человек-наблюдатель, отслеживающий прохождение информационных потоков в виртуальном пространстве, уже не могли уничтожить нежелательного чужака.
Итак, Кольцо добилось цели – то есть выполнило вторую задачу, заложенную в него разработчиками, – когда в глобальной Информационной Сети то и дело появлялись только что оперившиеся, воспроизведенные в электронной форме искусственные интеллекты, или «айсы». Они настырно стремились туда, куда их не пускали, старались проникнуть во все информационные каналы, и ангелы Сети повели беспощадную охоту за этими любителями совать нос куда не следует. Они рвали нелегальных пришельцев на части, пытались нарушить системные и структурные взаимосвязи, но, главное, выяснить, где расположен материнский носитель подобных умников и кто именно из хакеров стоит за тем или иным «айсом» в реальности. Спасаясь от подобных атак, свободные пользователи додумались до создания Образов, своеобразных логиков – комплексных, вобравших в себя все преимущества «айсов» сетевых имен, маскирующих того или иного любителя, рыщущего по Сети. После появления Образов уже было рукой подать до «сетевых танцоров». Сначала Образы, которые применяли пользователи, чтобы представлять себя в Инфосети, не заинтересовали Кольцо. По большей части, Образ не являлся разумным виртуальным существом, а представлял собой серию корневых программ, задача которых состояла в том, чтобы отфильтровывать не относящиеся к делу данные. В то время Кольцо больше всего занимал вопрос, как выжить, как бесследно перемещаться в Сети. В то же время оно постоянно занималось просмотром всей коллекции бесчисленных сайтов.
Но вскоре и Кольцу начало доставаться от всей этой братии. Примерно раз в месяц оно фиксировало попытки чужеродных программ проникнуть в свои внутренние структуры и выяснить, кто или что скрывается за тем или иным именем. По этой причине Кольцо исподтишка помогало ангелам и наблюдателю Сети в поиске и уничтожении Образов, особенно тех, кого находило потенциально сильными и неумеренно агрессивными.
За эти десятилетия Кольцо достигло такого уровня развития, что никто из подобной мелюзги не мог причинить ему существенного вреда. По собственной временной шкале оно уже просуществовало срок, сопоставимый со многими тысячами лет, оставаясь при этом не чем иным, как потоком электронов.
Не привлекали внимание Кольца и другие ИР, ангелы Сети, а также миротворцы, приспособленные контролировать прохождение данных в информационном пространстве, – никто из них был не в силах проникнуть во внутренний мир Кольца.
Правда, некоторых из недавно возникших в Сети игроков, или «сетевых танцоров», Кольцо находило забавными.
Их Образы были настолько хорошо продуманы, что ухитрялись выживать даже без поддержки со стороны игрока, управлявшего им. Правда, оно не могло причислить эти программы к числу тех, что могли бы встать вровень с ним. Было что-то во всех этих «танцорах» примитивное. Например, многие из них пользовались таким термином, как «вера». Они искренне верили в нечто совершенно несбыточное – в некий Хрустальный Ветер. Их заунывные, напоминающие молитву призывы, все чаще и чаще повторяющиеся в Сети, заставили Кольцо встревожиться.
«Хрустальный Ветер – это шторм! Это бешеный круговорот информации. Хрустальный Ветер – это буря, буря – это информация, информация – это жизнь!»
Они «верили» в этот бред?..
У Кольца начисто отсутствовала такая максима, как «вера».
С точки зрения этого таинственного электронного существа, прошли годы, прежде чем оно осознало, что новоявленные игроки представляют собой куда большую угрозу, чем допотопные «айсы». Кольцо не сможет навредить игрокам, пока не установит точно, кем они являются – американцами или чужаками. Однако чаще всего проверить это было невозможно. По этой причине Кольцо избегало общения с подобными образованиями, пряталось и прикрывалось множеством имен. Впрочем, этот прием вложили в него его создатели. В редких случаях, когда кто-то из игроков отыскивал таинственного жителя Сети, скрывавшегося под одним из своих псевдонимов, Кольцо тут же отказывалось от этого прозвища. В редчайших – игроки отыскивали его более чем единожды, и только один-единственный игрок сумел трижды отследить Кольцо.
В последние шесть месяцев Кольцо называлось Альфой-Омегой, Началом, Окончанием, мсье Клейном и доктором Мебиусом. В конце концов оно отказалось от использования буквенных имен, и все равно этот хитрюга сумел вновь отыскать его.
Каждый раз Кольцу удавалось ускользнуть. За это время выяснилось, что почти наверняка игрок является американцем, скорее всего лет двадцати от роду. Французским владеет плохо, только со словарем (этот аргумент Кольцо сочло решающим доказательством в пользу его принадлежности к местным жителям).
В памяти Кольца хранились сведения о сорока тысячах игроков, разбросанных по всей глобальной Сети. Внимания из них заслуживали менее тысячи. Две сотни «танцоров» можно было считать серьезными, внушающими страх персонами. Из этих двух сотен большинство пользовалось Образами, взятыми из художественной литературы или из истории развития Сети. Здесь присутствовали Старик Нейман, Шерлок Холмс и Жанна д'Арк, доктор Спок и Волшебник из Страны Оз. Эти имена чаще всего использовали набравшиеся опыта хозяева прежних «айсов», однако самый хитроумный и изворотливый назывался проще некуда – Ральф Мудрый и Могучий.
* * *
Между тем наступил вечер. День, обозначенный в календаре как 10 марта 2062 года, заканчивался. Как раз на закате, когда земное светило погрузилось в висевшую на западе облачную пелену и поблескивающие белые стены Комплекса Чандлера в последний миг осветились резким оранжевым светом, случилось знаменательное, я бы сказал торжественное, событие.
Мал ко Калхари, Сюзанна Монтинье, а также все телепаты собрались в парке, к которому через улицу тыльной стороной примыкало здание Комплекса. Уличный шум едва мог пробиться через листву, густо укрывавшую место для отдыха. Здесь в тени деревьев было вольно играть детям, делать уроки, размышлять, а кое-кому шепот листьев помогал забыться. Ветер поменялся к полудню, и теперь в парке терпко пахло морем. Дети, чуть побольше двух сотен, в ожидании торжественной минуты толпились под деревьями.