Теоретически.
Практически всё было куда сложнее.
— Сколько у меня есть времени? — спросил я наконец.
Букреев, кажется, ждал именно этого вопроса.
— Первый рабочий прототип — к концу следующего года. Полноценную систему… Хорошо бы, чтобы в 1991 году уже всё работало, — он произнес это таким тоном, будто речь шла о постройке нового корпуса института, а не о создании принципиально нового класса программ.
Я невольно усмехнулся.
— Это оптимистично.
— Поэтому мы и пригласили вас, Игорь Станиславович, — спокойно ответил Букреев. — Жду от вас предложение по штатному расписанию команды, необходимому оборудованию… Ну, вы сами всё знаете.
Ситуацию с созданием поисковика усложнял ещё вот какой момент. Это, опять же, было понятно каждому специалисту в конце 1980-х, но вот отсюда, из 2020-х, кажется странным и контринтуитивным, однако в те времена СовСеть всё еще была — в основном для рядового пользователя — двухуровневая. Состоящая из узлов и точек.
Времена были «дикие», доступ к сети для обычного человека в 99% случаев осуществлялся через телефонную линию и медленный-медленный — ну очень медленный — модем. И обмен информацией с «узлами» у «точек» происходил чаще всего отдельными пакетами. Естественно, ни о каком продолжительном поиске в такой ситуации даже и речи не шло.
На ином уровне находились подключенные к оптоволокну госструктуры, всякие места публичного доступа в Сеть — типа библиотек, компьютерных клубов и даже школ — которые постепенно переводились на подключение через оптоволокно. И это я даже не упоминаю наше увлечение — вполне логичное на том уровне развития — терминальным доступом к вычислительной мощности, когда пользователь зачастую полноценного компьютера под рукой не имел. Понятное дело, что потом с расширением производства микроэлектроники и снижением стоимости компонентов такой подход начал отмирать — хотя и не до конца, справедливости ради — но в самом начале он был настоящим спасением.
Но именно эта двухуровневость и стала для нас главным вызовом. Мы не могли позволить себе роскошь постоянного соединения, как в будущем интернете. Поэтому алгоритм пришлось выстраивать кардинально иначе.
Сначала мы решили, что индексировать всю СовСеть будет центральный суперкомпьютер в Москве — впрочем, о нём я даже сейчас не имею права разглашать информацию. Узлы — госструктуры и крупные институты — должны были раз в сутки сбрасывать нам обновлённые «карты» своих данных — в виде сжатых пакетов по 300 килобайт максимум. А точки — обычные пользователи через модем — получали готовый мини-индекс по запросу. Запрос уходил ночью, когда телефонная линия была свободна, а ответ приходил утром — как заказное письмо из будущего.
Это звучало красиво на бумаге. На практике же первый же тестовый прогон в ноябре 1989-го закончился полным крахом. Мы загрузили в индекс всего 12 тысяч узлов, а система выдала пользователю… список из 400 страниц. Студент из Новосибирска, который тестировал, просто написал в беседу: «Товарищи, у меня теперь телефон занят до конца пятилетки». Мы хохотали до слёз, но внутри было страшно: если не придумаем, как ранжировать результаты, весь проект рухнет ещё до Нового года.
Короче говоря, по итогам данного разговора я получил повышение, собственную команду разработчиков и статус «руководителя отдела». Можно сказать, что именно этот день стал отправной точкой создания отечественного сетевого обозревателя и поискового алгоритма, всего того, что вместе до сих пор известно под названием «Навигатор».
Глава 1
Панама и горячий восток
23 декабря 1989 года; Москва, СССР
ТЕХНИКА — МОЛОДЕЖИ: Сеть объединяет!
В последние годы вычислительная техника всё увереннее входит в повседневную жизнь советского человека. Компьютеры перестали быть исключительной принадлежностью научных институтов и конструкторских бюро, они появились в вузах, школах, домах культуры и даже в быту. Вместе с этим формируются и новые формы творческой, интеллектуальной активности. Одной из них стали компьютерные игры — и прежде всего знаменитый «Тетрис», созданный советским программистом и давно завоевавший признание как в нашей стране, так и за её пределами.
Локальные соревнования по «Тетрису» проводятся уже не первый год. Они проходили в вычислительных центрах, университетах, на выставках и фестивалях науки и техники. За это время сформировался целый костяк игроков, демонстрирующих поистине высочайший уровень мастерства в этой, на первый взгляд, простой игре. Точность реакции, умение планировать, работать в условиях нарастающей сложности — всё это делает «Тетрис» настоящим интеллектуальным поединком.
И вот теперь объявлено о событии поистине беспрецедентном: впервые в истории СССР будет проведён общесоюзный сетевой турнир по «Тетрису». Участие в нём может принять любой желающий, располагающий доступом к скоростной вычислительной сети и подавший соответствующую заявку через систему «СовСеть». География, ранее служившая главным ограничением для массовых соревнований, на этот раз перестаёт быть препятствием.
Организаторы турнира сообщают, что всего за две недели до старта было зарегистрировано более восьми тысяч участников. Подобного масштаба не знали ранее никакие соревнования, проводимые в один тур. Сеть наглядно показала свою объединяющую силу: она делает людей ближе, позволяет «встретиться» пользователям из самых разных уголков страны, а порой и мира, которые прежде просто не имели возможности узнать друг о друге и сопоставить свои достижения.
Разумеется, столь новое явление вызвало и дискуссии. В ряде кругов высказываются опасения относительно полезности компьютерных игр как формы досуга. В связи с этим своё мнение высказал Генеральный секретарь ЦК КПСС М. С. Горбачёв. Он подчеркнул, что попытки противостоять поступи научно-технического прогресса бесперспективны, и, напротив, отметил необходимость для государства находиться на его острие. Вместо борьбы с компьютерными играми следует рассматривать их как ещё один вектор развития личности, как окно, через которое даже самые юные граждане могут войти в мир современных технологий.
Первый сетевой турнир по «Тетрису» становится не просто соревнованием, но и символом новой эпохи — эпохи, в которой вычислительные сети служат делу сближения людей, развитию способностей и расширению горизонтов человеческих возможностей.
В самом конце 1989 года у нас тут случилась Панама. Как оказалось, демарш Норьеги — ну, впрочем, это и было так понятно — никакого отношения к борьбе между социалистическим и капиталистическим блоками не имел, это всё было чисто разборкой на американском заднем дворе.
(Мануэль Норьега)
И тем не менее времена поменялись. Поменялись кардинально. «Холодная