Управление Taylor UUCP. Хронология

UUCP был разработан в конце семидесятых Mike Lesk в AT&T Bell Laboratories, чтобы обеспечить простое соединение по модему. Поскольку многие люди, желающие иметь электронную почту и новости Usenet на своем домашнем компьютере, до сих пор используют модемы, UUCP стал очень популярным. Несмотря на множество реализаций для разных аппаратных платформ и операционных систем, все они в высокой степени совместимы.

Но как это часто происходит с большинством программного обеспечения, ставшего "стандартом" за годы, нет единого UUCP, который можно было бы назвать исходным. Он прошел постепенную эволюцию с первой версии, созданной в 1976 году. Сейчас существует две основные разновидности, отличающиеся, главным образом, поддерживаемым оборудованием и конфигурацией, а также ряд других реализаций с незначительными отличиями.

Одна из разновидностей - это так называемая "Версия 2 UUCP", датированная 1977 годом и реализованная Mike Lesk, David A. Novitz и Greg Chesson. Эта версия до сих пор активно используется, хотя и считается устаревшей. Новейшие реализации Версии 2 предоставляют многие возможности более современных разновидностей UUCP.

Вторая разновидность была разработана в 1983 году и часто упоминается как BNU (Basic Networking Utilities), HoneyDanBer UUCP или просто HDB. Название происходит от имен авторов: P. Honeyman, D. A. Novitz и B. E. Redman. HDB был создан с целью устранения недостатков Версии 2 UUCP. Например, добавлены новые протоколы передачи, и буферный каталог был изменен таким образом, что теперь для каждого компьютера, с которым вы связываетесь через UUCP, создается отдельный каталог. Реализация UUCP, которая в настоящее время поставляется с Linux - это Taylor UUCP 1.04, и именно она описывается в этой главе. Версия Taylor UUCP 1.04 была выпущена в феврале 1993 года. Помимо традиционных файлов конфигурации, Taylor UUCP может быть скомпилирован так, чтобы понимать новый стиль - "Taylor" - файлы конфигурации.

Недавно была выпущена версия 1.05, и она скоро будет доступна в большинстве дистрибутивов. Различия между этими версиями в основном касаются функций, которые вы, возможно, никогда не будете использовать, поэтому вы можете настраивать Taylor UUCP 1.05, используя информацию из этой книги.

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

Цель этой главы - не предоставить вам исчерпывающее описание опций командной строки для команд UUCP, а дать обзор установки и настройки рабочего узла UUCP. Первый раздел представляет собой введение в то, как UUCP обеспечивает удаленное выполнение задач и передачу файлов. Если вы уже знакомы с UUCP, вы можете перейти к разделу 13.3, который объясняет различные файлы, используемые для настройки UUCP.

Мы предполагаем, что вы знакомы с пользовательскими программами UUCP - uucp и uux. Для получения подробной информации обратитесь к соответствующим страницам руководства.

Помимо общедоступных программ - uux и uucp, комплект программ UUCP включает в себя ряд команд, предназначенных исключительно для административных целей. Они используются для контроля трафика UUCP, удаления устаревших файлов журналов или для составления статистики. Эти инструменты не будут описаны здесь, так как они являются дополнительными к основным функциям UUCP. Тем не менее, они хорошо документированы и довольно интуитивны в использовании. Также есть третья группа программ, которая включает в себя основные рабочие инструменты UUCP. К ним относятся uucico (где "cico" означает copy-in copy-out) и uuxqt, которая выполняет задания, отправленные из удаленных систем.

Необходимо понимать, что UUCP, хотя и является довольно старым методом обмена данными, до сих пор используется в некоторых узкоспециализированных или удаленных средах, где нет доступа к современным методам коммуникации. Его надежность и простота делают его актуальным даже в современном мире.

Заключительно, установка и конфигурация UUCP может показаться сложной на первый взгляд, но со временем и с некоторой практикой процесс становится более понятным. Соблюдая рекомендации из этой главы и регулярно обновляя свои знания, вы сможете эффективно использовать UUCP для своих нужд.