Кратко

  • Шаблон Begin3 предлагал указать окончательное место хранения программы, даже предположительное, вместо временного каталога приёма.
  • Архивариус сопоставлял названия и версии, заменяя старые материалы. Вместе с обновлением менялась и история, видимая по сохранившимся карточкам.

Если окончательный адрес программы неизвестен, его разрешалось предположить. Но один ответ шаблон Linux Software Map заранее отвергал: каталог, куда только что загрузили файлы. Оттуда их собирались перенести. Указать его значило поселить программу на разгрузочной площадке и надеяться, что посетители разберутся.

Эта инструкция сохранилась в шаблоне Begin3, включённом в исследование MetaLab от октября 1999 года. Архив появился в SunSITE в 1992 году. Вклад в коллекцию Linux состоял из самого программного пакета и небольшой карточки с описанием, версией, местами размещения и контактами. Закончив писать код, автор получал ещё немного письменной работы.

При медленном соединении карточка экономила вполне ощутимые усилия. Скачивать большой файл с интересным названием, чтобы только после этого узнать его назначение, было неудобным способом выбирать софт. Jeff Kopmanis приспособил для Linux предложение 1992 года по описанию анонимных FTP-архивов. Краткая справка могла прийти раньше самого груза.

За форматом тоже кто-то должен был следить. Lars Wirzenius сменил Kopmanis и ввёл Begin3 4 августа 1994 года. Среди изменений были одна запись для всех файлов пакета и более удобные многострочные описания. В октябре 1996 года ведение LSM перешло к Aaron Schrab. У инфраструктуры добровольных вкладов была своя вполне конкретная передача дел.

В MetaLab архивариус ежедневно просматривал входящие материалы с помощью keeper — инструмента, написанного Eric Raymond и доработанного Miles Efron. Он проверял описание, размещал программу вместе с карточкой в подходящем каталоге и по названию и версии заменял старые материалы. Затем запись отправлялась в отдельно поддерживаемый список LSM, который копировали другие серверы.

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

В сохранившейся поисковой форме ibiblio видна сторона читателя: выбор полей, слов, весов и поля для заголовка результата. То, что автор вписал в карточку, становилось способом искать. Сохранённый интерфейс показывает эту связь, а порядок работы исторического архива описывает исследование 1999 года.

В срезе от 21 сентября 1999 года после исключения каталогов дистрибутивов и документации насчитывалось 4 455 LSM на 20 633 файла. Один пакет мог содержать несколько файлов. Карточка позволяла держать их вместе в каталоге, даже когда самих файлов становилось много.

Люди, разумеется, оставляли системе пространство для размышлений. Исследователи находили непригодные даты; один из примеров — «Thursday». Четверг. Для планов на выходные полезнее, чем для архивной хронологии.

Но и аккуратно записанная дата требовала понимания. Entered-date означала последнее изменение карточки. При появлении новой версии старая LSM заменялась, поэтому у давно существовавшего проекта могла стоять свежая дата. Для человека, пришедшего за нынешним пакетом, это было удобно. Историку, желавшему восстановить все поступления, требовался ещё один журнал: повседневная уборка как раз стирала часть нужных ему следов.