Кратко

  • Строчный браузер дополнил графический браузер-редактор NeXT и позволял просматривать тот же веб через терминал.
  • Простая текстовая оболочка снижала требования к устройству, но работоспособность зависела от адаптации программы под платформы, бинарных сборок, локальной компиляции и дальнейшего сопровождения.

Один веб, два клиента

В хронике проекта WorldWideWeb сказано, что Nicola Pellow присоединилась к команде в ноябре 1990 года и начала писать строчный браузер. К Рождеству уже можно было демонстрировать и NeXTStep-клиент, и строчную версию. В марте 1991 года браузер ограниченно выпустили для машин CERN Priam VAX, RS/6000 и Sun-4. Поэтому браузер Pellow не был первым веб-браузером и не заменил графический клиент. Он предложил второй способ читать те же связанные документы. Хроника проекта W3C фиксирует эти даты, а архивная страница Nicola Pellow называет её автором исходного строчного браузера.

Ограничением было предположение о среде пользователя: графическому клиенту требовалась оконная система, которой у многих не было. В презентации CERN за февраль 1991 года прямо названы пользователи компьютеров без окон. Для них задумали обычную командную строку, не зависящую от специальных возможностей терминала, и цифровые ссылки. Это был не отдельный веб, а другой способ войти в тот же набор документов. Презентация того времени показывает замысел, но не число пользователей.

Ссылка превращается в номер

В описании CERN говорится, что браузеру требовались только возврат каретки и перевод строки; прочие управляющие последовательности терминала не нужны. Пользователь читал текст, вводил номер ссылки в квадратных скобках и переходил дальше. Программа работала и в терминальном окне рабочей станции, так что предназначалась не только для старых физических терминалов. В документации также перечислены форматирование текста, использование в почтовом сервере и поиск информации. Описание браузера CERN называет его одним из нескольких клиентов проекта.

Меньшие требования к экрану не означали автоматической установки. Компьютеру по-прежнему были нужны сеть и подходящий бинарный файл либо средства для компиляции. Руководство CERN советовало загрузить готовый бинарный файл для конкретного типа машины из анонимного FTP-архива. Если его не было, требовалось скачать исходники браузера и общей библиотеки WWW, выбрать каталог платформы и настроить сборку. Переносимость была свойством, которое поддерживали инженерной работой, а не следствием одного лишь текстового вывода. Руководство по установке описывает этот путь.

Хроника указывает, что в мае 1991 года WWW стал общедоступен на центральных компьютерах CERN, а в августе файлы проекта разместили в интернет-группах. В октябре появился анонимный Telnet-сервис. В справочной странице примерно 1992 года объяснялось, почему это было полезно: тогда FTP и Telnet были доступны большему числу людей, чем хороший браузер. Это описание способа начать работу, а не статистика пользователей. Через Telnet можно было попробовать Web на центральной машине CERN, не устанавливая клиент локально. В архивной инструкции для новичков позднее указано, что сервис закрыли.

Больше платформ — больше сопровождения

Версия 1.1, выпущенная через анонимный FTP 15 января 1992 года, стала первым официальным релизом серии 1. В ней появились прямой доступ к новостным группам и Gopher, просмотр FTP-каталогов, ссылки на Telnet и rlogin, а также настраиваемые шлюзы для других протоколов. В январском обновлении сообщалось о распространении исходников и бинарных файлов для нескольких платформ и об установке браузера на всех Unix-системах SLAC. Это конкретное внедрение за пределами CERN, но не оценка мирового охвата. Обновление проекта за январь 1992 года показывает и развитие функций, и способ распространения.

В более позднем статусе перечислены Unix, VMS с TCP/IP, VM/CMS, ПК с подходящей библиотекой сокетов, MVS и даже Mac. Команда писала, что функции добавляются постоянно, но программа в целом стабильна. Это не означает одинакового качества версий для разных платформ. История изменений содержит исправления для конкретных платформ и обновления общей библиотеки. Список показывает, что проект заявлял о поддержке в данный момент; он не доказывает одинаковое использование или бессрочное обслуживание каждой системы. Статусная страница W3C — датированный снимок.

Затем изменился и владелец обслуживания. В истории версий указано, что в 1994 году выпуск версии 3.0 завершил прямое участие CERN в Web; разработка и сопровождение браузера и библиотеки продолжились в W3C. Официальная версия 3.1 вышла в 1995 году. Перенести программу на новые машины недостаточно: кто-то должен продолжать работу над совместимостью. История изменений фиксирует эту передачу.

Строчный браузер не был единственной причиной распространения веба. Он снизил требования к экрану, а FTP, Telnet, бинарные сборки для отдельных платформ, порты и общая библиотека сделали новый путь реальным. Ссылку можно было показать номером; чтобы открыть её на другом компьютере, всё равно требовалось, чтобы кто-то поддерживал программу.

Источники