Международная компьютерная любительская сеть 90-х

Тома Дженнингса Википедия (ru) считает анархистом. Своих работников знаменитый программист откровенно отказывается принуждать, дав максимум свобод. Постоянно меняя место работы, создатель международной любительской компьютерной сети Фидонет (FidoNet) искал идеи, привносящие интерес в мир серой обыденности. Активно продолжает разработки, продавая венчурные компании: берет заблудшую овечку, делает лучше, сбывает. Журналисты шутят: Тому надоела предпринимательская 90-часовая рабочая неделя, захотел гарантированного куска хлеба!

Принцип действия

Изобретатель Фидонет, Том Дженнингс, простыми словами поясняет принцип действия системы:

  • Звонок меж противоположными побережьями США обходится абонентам по цене 27 центов/мин. Модем гораздо быстрее передает сообщение, нежели человеческий голос. Следовательно, Фидонет, обеспечивающий 300 бод, экономит звонящим круглую сумму денег.

Молодой человек добавлял репортерам: экономическая целесообразность применения оборудования очевидна. Немалую выгоду получат локальные пользователи, обмениваясь информацией практически мгновенно. В 1984 году отсутствовали бесплатные сети, мультимедийные возможности развивающегося интернета казались смехотворными, обеспечивая новому проекту популярность. Развитие стека протоколов TCP/IP закономерно похоронило Фидонет, оставленный собственным создателем много позже начала первых работ.

Создатель Фидонет

Впрочем, Том окупил свои 12 часов времени, затрачиваемых еженедельно на развитие технологии. Исходный код предприниматель оставил себе. Помимо бесплатного обновления обеспечения онлайн каждый мог купить дискету за 60 долларов, сопровождаемую руководством по установке ценой 25 зеленых. Верный консультант, Мадилл, предложил отдельно сбывать почтовик. Совместно друзья вылавливали баги, Дженнингс активно учитывал жалобы немногочисленных пользователей.

Системные требования

Версии 1984 года запускались операционной системой MS-DOS, требуя наличия 192 кБ оперативной памяти. Скачиваемый комплект обновлений занимал 400 кБ жёсткого диска. Большинство абонентов покупали компьютеры DEC Rainbow, способные загружать MS-DOS, делая среду универсальной. Разработаны версии:

  1. Attache.
  2. Olivetti.
  3. Compaq.
  4. IBM.
  5. Wang.
  6. Texas Instruments.

Компьютерная любительская сеть

Пионеры начинали эксплуатировать CP/M. Программа активно потребляет ресурсы оперативной памяти, сохраняя пакеты. Разработчик уже тогда предсказывал быстрый рост компьютерных мощностей, 100% угадав ход мировой истории.

История

Люди недалекие постоянно обвиняют простых мыслителей, не умея ловить ниточку повествования. Зачем нужен Тому Дженнингсу анархизм? Сегодняшняя Википедия идею представляет следующим образом:

  • Замена всякого общественного принуждения личной заинтересованностью граждан.

Том изрядно помог компаниям адаптировать «универсальную» систему MS-DOS, отлично знает аппаратные интерфейсы. Видя бурное развитие интернета, замечает жесткую ограниченность первых вариантов проекта научной средой… Регламент ARPANET запрещал популярный ныне обмен спамом. Особенность помогала сети функционировать эффективно. Конкретное наказание не называлось, просто деканат сообщал студентам: построенная по технологии пакетной передачи система несет стратегическое назначение, обслуживает сугубо интересы правительства.

Электронные доски объявлений

Идею построить глобальную систему подал проект Общественная память (август 1973 – январь 1975). Каждый положивший монетку мог оставить объявление, публикуемое сервером. Аналог сегодняшних газетных вариантов. Вскорости проект стали оккупировать поэты, рифмоплеты, журналисты. Появились произведения различных жанров, доступные ищущей (объявления) публике. Позже центральный сервер сломался, проект закрыли.

Модем для сети

Идею возродили Вэрд Христенсен и Рэнди Сьюсс. Когда шторм Великая ящерица (1978) накрыл Чикаго, друзья взяли свои персональные машины, снабженные картами расширения акустических модемов, решили что-нибудь изобрести. Обоим понравилась идея разработать компьютеризированные доски объявлений. Рождение состоялось, благодаря удачному стечению обстоятельств:

  1. Христенсен обладал компьютером, снабжённым шиной S-100, и внутренним модемом Хейса (см. рис.).
  2. Сьюсс разместил машину внутри чикагского дома, где звонок (вызов) становился местным для миллионов пользователей.

Официально доску запустили 16 февраля 1978 года.

Запуск программы

Развитие Фидонет

Даже Том Дженнингс затрудняется указать точную дату начала создания технологии, называя нечто вроде «под Рождество 1983». Он где-то услышал про аналогичный проект CP/M, немного неудачный, призванный соединить противоположные побережья Америки. Том сказал себе: «я – или никто», подразумевая недюжинные знания программного обеспечения. Немедля началась разработка терминалов. Приводим рассказ Бена Бейкера, адаптировавшего программное обеспечение к нуждам различных процессоров:

  • В начале 1984 завершилось написание кода для CP/M, меня пригласил клуб Прес сделать аналогичную доску. Помещение оборудовал DEC, установив новые Rainbow. Номинально персональные машины, движимые Z-80, могли запускать CP/M. Начав смаковать легкие деньги, я обнаружил обескураживающий факт: отсутствие доступа к портам ввода-вывода. Старая версия ПО становилась бесполезной. Бешено вращая глазами, ищу совместимую копию. Поиск указал некоего Джона Мадилла (продавец магазина Пикесвилль КомпьютерЛанд, Балтимор). Тот упомянул Тома Дженнингса, искавшего специалиста, умеющего писать драйверы коммуникационных портов.

Параметры Rainbow-100

Rainbow-100 содержал два процессора: Zilog Z-80, Intel 8088. Мог запускать CP/M, MS-DOS. Сказанное выше дает понять ограниченность первого процессора. Бейкер задумал приспособить детище Майкрософт. Нет, Бен не стал писать дрова – получил готовый комплект, оборудовав клуб! Том начал нумерование инсталляций системы:

  1. Том Дженнингс.
  2. Джон Мадилл.

Июнь 1984 дал миру первый комплект программных терминалов. Проблема упиралась в несовместимость существовавших компьютеров. Впрочем, Том успел сотню раз доработать MS-DOS, успешно решая новые задачи. Немедля первые два участника, разделенные целым континентом, начали обмениваться почтой. Процесс немало позабавил создателей системы. Бейкер затрудняется указать дату начала составления справочника абонентов Фидонет, на момент его собственного общения число составляло 7-8 инсталляций:

  • Меня лишили номера, объяснив: требуются телефонная линия, модем, драйверы, программный интерфейс. Установил нужное весной 1984 года. Дав телефонный номер, получил внутренний фидошника – 10. Исключая Тони Кларка (фидо 4) члены секты предпочитали эксплуатировать Rainbow.

Старый компьютер

Нумерацию первоначально ввели, облегчая труд Дженнингса, рассылающего абонентам драйверы согласно версиям операционных систем. Замучившись изрядно, Том придумал ночной час автоматического обновления программного обеспечения честной компании. Немедля компьютер родоначальника обновил набор файлов фидо 10 (Бейкер), дополнив существующий набор новым списком узлов NODELIST.BBS. Июнь считают месяцем рождения Фидонета.

Это интересно! Обновление списка абонентов Том проводил лично. Записывал пожелания пользователя вручную, украшал стикером кабинетную доску. Скоро клочок бумаги заваливался за системный блок, уборщица отсутствовала. Список осенью 1984 перегрузила масса «призраков».

21 сентября Кен Каплан и Бен Бейкер опубликовали отредактированный список узлов Сант Луиса. Пару недель друзья выкорчевывали «сорняк» (цитирование оригинала). Середина октября принесла сравнительно чистый перечень узлов. Многие абоненты просто шутили! История скромной старой леди реальна. Часто Том брал трубку, записывал телефонный номер, услышав молчание, просто пополнял базу данных, присвоив первое пришедшее на ум имя (например, день недели). Друзья уговорили Тома изменить регламент: теперь запросы абонентов принимались только посредством электронной почты (адрес – Node 51).

Отсылка к адресу

Это интересно! Кен Каплан искал способ оснастить компьютеры DEC компании электронным досками – нашёл разработчиков Фидонет.

Просьба стать абонентом содержала требуемую контактную информацию. Ответом служил присвоенный номер.

Из первых уст

Газеты быстро заинтересовались изобретением. Том комментировал происходящее следующим образом:

  • Уже успел получить три жалобных звонка, ясно свидетельствующих: люди не желают получать объявления со скоростью 300 бод, пользуясь собственным слухом (шутники давали чужие номера). Вместо традиционного бэйсика, буду писать код, используя спайку С – ассемблер.

Том объясняет выбор компиляторов ограниченностью бэйсика. Автор намеренно призывал знакомых загружать программное обеспечение, тестировать, давать советы.

Почтовик

Файл FIDONET представлял собой первый почтовик. Программа модифицировала ранее свободное поле послания, вставляя номер узла-получателя сообщения. Сообщения циркулировали согласно особому алгоритмы. Программа, используя «ночной час» собирала поступающие послания, формируя файл. Затем начинался поиск возможностей передать почту адресату. Глубокий смысл алгоритма резко снижал оплату отправки на дальние дистанции. Поочередно узел обзванивал абонентов, при наличии ответа линии высылал пакет, иногда немедля получал ответный. Обойдя получателей, программа завершалась запуском FIDO BBS.

Это интересно! Обычно рассылка начиналась в 4 часа утра, снижая этим размер выплат телефонным компаниям. Население назвало время национальным почтовым часом.

Ошибки становились причиной ложных вызовов. Человек получал звонок – вызывающий (робот) вешал трубку. Иногда передача проходила в неправильном направлении, наращивая расходы изобретателей. Сказанное объясняет важность ручного контроля списка узлов сети.

Выделение регионов

Весной 1985 число абонентов превысило допустимые протоколом 250 человек. Даже этот объем было сложно редактировать одному-единственному ответственному лицу (Вому Хендерсону). Посовещавшись немного (11-часовой разговор), друзья принялись кропать код. Рутинный язык первых процессоров сильно замедлял создателей. Признаком деления служила географическая удаленность, дабы уменьшить выплаты абонентов телефонным компаниям. Отдельные номера перестали быть уникальными в целом, оставаясь таковыми внутри местного сегмента.

Проделав работу, программисты заметили наличие порядка 100 пользователей, разбросанных повсеместно, далеко отстоящих от главных линий связи Фидонета. Приехавший на скейтборде Том открыл рюкзак, достал 2-3 огроменные карты. В США очертили 10 кусков, надеясь интуитивно получить равное количество населения (10 часов вечера четверга мало располагали проявлять научный энтузиазм), немедля выдумали названия регионам. Кен и Бен занялись формированием файлов, содержащих новую версию адресной книги. Том произвёл исправление программной части.

Программное обеспечение

15 июня 1985 года новая система адресации окончательно утвердилась. Отыскались 10 энтузиастов, пожелавших стать региональными модераторами. Хосты снабдили информацией о присвоении имен новичкам, разморозив файловую структуру для записи. Тестовый запуск помог отладить пару ошибок, подписчики продолжили регулярно получить почту.

Октябрьское обновление 1986 года добавило зоны, точки. Первые характеризовали общее географическое положение. Зон получилось шесть:

  1. Северная Америка.
  2. Южная Америка.
  3. Европа.
  4. Океания.
  5. Азия.
  6. Африка.

Точкам соответствовали личные (чаще секретные) номера внутри зоны. Полный адрес получил сложное представление:

  • Зона: подсеть / узел.точка. Например: Bob Taylor@1:250/250.10.

Это интересно! Символ собака @ сопровождает имя Amen болгарского перевода (1345) Библии.

Символ сети Фидонет: пёс

Том Дженнингс собственноручно нарисовал логотип, ставший символом сети. Пес удерживает зубами дискету. Изначально символьное изображение собаки украшало заставку терминала обмена сообщениями. Позже рисунок сочли логотипом Фидонета. Носик пса украшал значок, неизменно сопутствующий адресам электронной почты, благодаря усилиям создателей ARPANET. Потрясает факт связывания американцем двух чуждых англичанам образов. Британцы избегают употребления слова dog.

Логотип Фидонета

Это интересно! Рискнем предположить, тайна кроется в эпитете pet, которым награждал систему автор, раздавая интервью. Pet – домашний любимец. Молодой человек, лишенный собаки, создал виртуального друга, терпеливо разносящего абонентам обновления программного обеспечения совершенно бесплатно. Встает перед глазами дискета, удерживаемая зубами пса.

Происхождение русскоязычного названия «собака» доподлинно неизвестно. Некоторые пытаются увязать символ с забавным «носиком» символа Фидонета, другие утверждают – была игра Adventure, герой которой мог заставлять свою собаку выполнять определенные действия. Незамысловатая графика изображала животное значком @. Скорее всего происхождение останется неизвестным. Как например, творческая находка, собака АВВА, Корнея Эммануиловича Чуковского (Левенсона). Сомнительна связь меж произведениями революционеров и популярным шведским ансамблем.

Английский вариант произношения предлагает другую расшифровку – «знак at». Эксперты объясняют это «усталостью» средневековых монахов, пытавшихся снизить объем работы, переписывая Библию. Предлог at они заменяли одним-единственным символом @. Помимо указанной существует масса легенд. Избегаем навязывать конкретную. Причины использования Томом Дженнингсом загадочного символа не озвучены.

Исходное применение сетью ARPANET объясняет документ RFC733. Текст считает @ синонимом at. Тогда почтовый адрес читается:

  • Абонент at узел (абонент на узле).

Предполагаем, носик собаки подразумевал доставку сетью Фидонет в первую очередь электронной почты. Вопрос использования Томом Дженнингсом пса-символа сети остается открытым. Зато прозвище дало название проекту (fido – распространённая кличка североамериканских собак).

Абонент компьютерной сети

Ассоциация Фидонета

Почувствовав вкус жизни, друзья решили создать ассоциацию. Инициатором выступил Том. Подумав, программисты признали себя организацией, осталось официально зарегистрироваться. Потихоньку подкрался 86-й, количество узлов превысило допустимые 500. Том выпустил 11-ю версию программного обеспечения, поддерживающую 1200 штук, сказав:

  • Мы получили короткую передышку, пока число абонентов превысит снова лимит. Предлагаю назвать нас Международной ассоциацией Фидонета. Осталось присвоить соответствующий почтовый адрес!

Фидонет стал активнее обсуждаться прессой, Кен начал получать пожертвования. Пара случаев помогли становлению организации. Апрельский диалог Кена:

  • Обязан отчислять налоги государству, взимая деньги!
  • Это не мои, а IFNA.
  • Что за IFNA? Сможешь убедить налоговую?

Прибыль 85 года составила несколько сотен долларов. 86 начался без изменений. Последовал майский запрос COSUG:

  • Хотите помочь нам провести конференцию системных программистов?

Звучало неплохо. Неожиданно, пару месяцев спустя, парни COSUG заявили: получена неплохая прибыль. Организация готова поделиться. Бухгалтер спишет расходы на «бонус некоммерческой организации». Немного поднатужившись, Кен сумел заполнить регистрационные бумаги IFNA. Благо, заканчивались летние каникулы.

Групповые рассылки

8 февраля 1985 года вышел первый стандарт. Далласская встреча системных администраторов родила свежую идею: организовать рассылку. Энтузиасты доработали мэйлеры. Админ отмечал важные сообщения форума, программа автоматически занималась распространением информации среди группы подписчиков. Тоссер сканировал метки, повторяя действия модуля, занимавшегося сбором почты ночью. Зачастую информация форумов имела вид приложения. Абонент получал почту, сдобренную изрядной долей свежатины.

Групповая рассылка

Похожим образом организовали магазин, рекламная рассылка напоминала образ действий Usenet. Далласские системные администраторы немедля создали форум с рассылкой, обсуждавший их собственный бизнес. Затею мгновенно оценили геи, полюбив тематический форум Вина Вагнера. Помимо прочего далласский администратор интересовался вопросами программирования на С (CLANG = С language). Январь 1987 года порадовал подписчиков рассылаемой базой данных (Томас Кенни) тематических форумов.

Российские пользователи

Фидонет принёс столице (1990) поляк, журналист Тадеуш Радиуш. Московская редакция журнала Компьютер обзавелась набором оборудования, включая электронную доску объявлений. Новость немедленно опубликовали: наблюдался повальный всемирный рост технологии. Летом жители Новосибирска (Евгений Чуприянов, Владимир Лебедев) зарегистрировали первый целиком отечественный узел. Российские города образовали 50-й регион пространства адресов. Свидетели событий 1991 года использовали телефонные линии, рассылая новостные сводки.

Конец

Видя разгул страстей онлайн, создатель компьютерной любительской сети, примерный христианин Том Дженнингс покидает проект. Изначальное желание свободы побеждает. Изобретатель продолжает развивать собственные проекты, даже преподает. Спустя пару лет (1996) после ухода создателя (1993), система стала активно снижать обороты. Конец 90-х похоронил обретенную свободу.

Ссылка на основную публикацию