Компьютеры и модемы.
Основной
компьютерной платформой Fidonet и FTN-совместимых сетей с
момента возникновения Fidonet были и остаются IBM PC-совместимые
персональные компьютеры. Hесмотря на то, что существуют программы,
позволяющие организовывать узлы FTN-сетей на платформах Apple Macintosh
и Amiga, компьютеры этих типов получили в Fidonet слабое
распространение.
"Машинный
парк" Fidonet пестр и разнообразен, однако у него есть одна
характерная черта -- весьма низкий процент brand name и мощных компьютеров.
Hевелика в нем и доля компьютеров, купленных в собранном
виде. Hекоммерческий характер Fidonet обуславливает то, что большинство
членов сети собирают свои машины сами, покупая комплектующие и модемы в
небольших компьютерных фирмах или у других членов сети, меняясь "железом"
друг с другом или одалживая недостающие части у знакомых. Были даже созданы
и пользуется большой популярностью группа русскоязычных эхо-конференций,
предназначенных специально для обмена комплектующими, продажи ненужного
"железа" и поиска мест покупки наиболее дешевых компьютерных компонентов.
Hеобходимость содержать станцию на собственные деньги приводит к тому, что
и сейчас можно встретить AT-486 в качестве машины для узла. То же самое
относится и к модемам.
Программы.
В процессе работы узла Fidonet может быть задействована масса различных программ и утилит, но две из них обязательно присутствуют на любом узле любой FTN-совместимой сети.
Первая из них -- телекоммуникационная программа, или мэйлер, обеспечивающая связь станций Fidonet друг с другом при помощи различных программных протоколов установления связи (handshaking) и передачи данных. Мэйлер -- это программа, позволяющая передавать другому мэйлеру и принимать от него в автоматическом режиме любую информацию, используя телефонную линию и модем. Для нормальной работы мэйлера необходим телефонный справочник (нодлист и другие списки абонентов, имеющие аналогичный формат), в котором содержится информация о номерах телефонов, времени работы других узлов и другие данные. Кроме того, мэйлер должен правильно взаимодействовать с модемом, а также с другими компонентами программного обеспечения для поддержания автоматической работы станции. Hастройка мэйлера -- непростой процесс, достаточно сказать, что файлы конфигурации мэйлера занимают подчас несколько килобайт и содержат до сотни настроечных параметров.
Сам
по себе мэйлер не способен производить обработку поступающей
информации, а также формирование информации, необходимой для передачи
вовне. Для этого предназначена вторая обязательная для любой FTN-совместимой
системы программа -- процессор электронной почты, который также способен
работает в автоматическом режиме. Эта программа, как правило, запускается
после приема мэйлером почтовых файлов и после завершения ее работы снова
производится запуск мэйлера. При наличии на узле многозадачной операционной
системы или оболочки процессор электронной почты может быть запущен в отдельном
окне и работать в непрерывном цикле. Его задачей является обработка нетмэйла
и эхопочты, принятого в систему извне при помощи мэйлера, а также подготовка
файлов нетмэйла и эхопочты для передачи при помощи мэйлера вовне системы.
При работе процессор электронной почты взаимодействует с хранящейся на узле
базой сообщений, импортируя в нее нетмэйл и эхопочту, поступающие на
узел. Второй задачей процессора электронной почты является экспорт
нуждающихся в отправке сообщений из почтовой базы в файлы для дальнейшей
передачи при помощи мэйлера по определенным адресам,
которые также задаются процессором электронной почты согласно спискам
распространения нетмэйла и эхопочты, хранящимся в его файлах
конфигурации. Hаконец, процессор электронной почты обеспечивает
маршрутизацию транзитного нетмэйла и эхопочты.
Упомянутых
выше двух программ в принципе достаточно для построения
работоспособного узла FTN-совместимой сети. Однако, если на узле или
пойнте ведется база сообщений, для работы с ней необходима программа
чтения и редактирования сообщений электронной почты. Такая программа-редактор
специально рассчитана на работу как с нетмэйлом, так и с эхо-конференциями,
и обладает возможностями чтения сообщений, ответа на них, перенаправления
полученных сообщений другим членам сети, а также создания новых сообщений.
В дополнение к этим основным программам на любом узле Fidonet обычно используется
еще несколько сервисных программ различного назначения. Это могут быть утилиты
для распространения файловых эхо-конференций, обеспечения подписчикам узла
возможности управления подпиской на эхо-конференции и файловые эхо-конференции,
программы генерации статистики, автоматического обновления нодлиста и другие.
Основной
операционной системой, под которой работает программное
обеспечение FTN-совместимых сетей, в силу своей нетребовательности к
ресурсам компьютера до сих пор остается DOS. При необходимости обеспечить
многозадачный режим работы обычно используется оболочка
deskview. Поскольку основные программы, необходимые для работы узла,
функционируют в автоматическом режиме и не требуют диалога с
пользователем, Microsoft Windows не пользуется популярностью у
разработчиков программного обеспечения Fidonet.
Практически
все программные продукты, применяемые в FTN-совместимых
сетях, созданы членами Fidonet и распространяются при помощи той же
сети, в которой они применяются. Поскольку технология Fidonet и ресурсы,
находящиеся обычно в распоряжении системных операторов, затрудняют создание
"тестовых стендов", почтовые и сервисные программы проходят постоянное
тестирование в реальных условиях, а их авторы имеют возможность оперативно
получать сообщения об ошибках в своих программах и предложения новых возможностей.
Естественно, чем ближе находится автор программы к пользователю, тем легче
поддерживать с ним связь. Особенно это актуально для сетей, расположенных
на территории бывшего СССР, учитывая также языковой барьер. Поэтому в русскоязычной
части Fidonet все большее распространение получают программные продукты,
созданные местными авторами. В частности, если два года назад наиболее популярным
мэйлером в нашей стране был интегрированный пакет FrontDoor, разработанный
Йоахимом Хомригхаузеном, сейчас он потеснен со своих позиций отечественными
разработками T-Mail (автор Андрей Елкин, 2:5030/124) и Bink/+(автор
Сергей Терехов, 2:5000/13)