Первый взляд на SDF.ORG - The Super Dimension Fortress
abslimitПриветственная страница сайта, объясняет нам, что SDF это The Super Dimension Fortress — некоммерческая организация авторов свободного ПО, преподавателей, студентов, исследователей, компьютерных энтузиастов, а так же людей, ограниченных по зрению и слуху, основанное в 1987 году. Своей миссией они ставят обеспечение удаленно-доступных вычислительных средств для продвижения публичного образования, культурного обогащения, научных исследований, члены которого взаимодействуют в электронном формате, независимо от их местоположения. SDF — это сообщество, состоящее из небезразличных, высоко-квалифицированных людей, которые работают за кулисами для поддержки некоммерческой части сети Интернет.
Статья на вики говорит нам о SDF с несколько иной стороны. SDF — некоммерческий публичный провайдер различных сервисов, подавляющее большинство из которых доступно через интерфейс командной строки. Это включает в себя доски объявлений, дневники и персональные странички, чат, e-mail, usenet, игры, утилиты, средства разработки и прочее. Интересный момент в том, что SDF обеспечивает такими уходящими в прошлое сервисами, как доступ в Интернет по dial-up и хостинг страничек по протоколу Gopher. Действительно, помимо веб-ресурса, на данный момент поддерживается рабочая Gopher-версия gopher://sdf.org/, где немалое количество публикаций за 2018 год. Но, по моему, самое интересное тут, это сервисы, взаимодействующие с пользователем по CLI.
Немного истории.
Начало SDF было положено в 1987 году, и изначально представлял он собой BBS на компьютере APPLE IIe, посвященный японскому аниме, и был известен как «SDF-1», позаимствовавший свое название от аниме-сериала «Super Dimension Fortress Macross». Инициатором и обладателем этой BBS был Тэд Улеманн (Ted Uhlemann), под псевдонимом iczer. На то время SDF-1 была типичной BBS на одной телефонной линии, подключенной к 1200-бит/с модему. Далее к Тэду присоединился Стивен Джонс (Stephen Jones, smj), в 1989 они нарастили мощность BBS, и стала называться к этому времени «CITADEL BBS». Далее к ним присоединился Дэниел Финстер (Daniel Finster, df), и все трое в это время «дозванивались» до публичной системы UNIX Connection (killer.dallas.tx.us), которую в то время охарактеризовали как «глоток свежего воздуха», по сравнению с ограниченными возможностями BBS. Когда в 1990 году сервис был выключен, троица решила сделать ему замену. В июне 1991 года Тэд запустил систему UNIX SYSTEM 5 r3.2 1.0 на машине архитектуры i386 и присоединись к UUCP-сети lonestar.org. С этого момента система называлась SDF.LONESTAR.ORG. Интерес к публичной UNIX-системе возрастал. Осенью 1992 года Тэд Улеманн и Дэниел Финстер покинули проект SDF, оставив его Стивену Джонсу. Далее к проекту подключались другие люди, проект развивался — обслуживающих, соединенных в ЛВС, машин со временем стало несколько, наращивалось количество телефонных линий, появилось подключение через Dial-UP по протоколам SLIP/PPP.
В 1997 система была перенесена на GNU/Linux, но из-за продолжавшихся атак на систему к 2001 году была перенесена, по закону подлости как по изначальному плану 1997 года, на NetBSD. Система переехала с машин x86 на DEC Alpha. За этот период был зарегистрирован домен freeshell.org, как alias-запись для sdf.lonestar.org. К концу 2001 года система переехала в ЦОД в городе Бе́лвью (Вашингтон), и обзавелась там соединением с Сетью в 155 Мбит/с. В том же 2001 году SDF Public Access UNIX System была перерегистрирована как некоммерческая организация.
Далее в истории SDF было постепенное наращивание мощности — замена и обновления оборудования, перемещение оборудования, регистрировались новые доменные имена, и к проекту присоединялось все больше людей. На данный момент в SDF.ORG зарегистрировано около 50000 пользователей, сервера работают в нескольких ЦОД.
Подробнее по истории проекта тут:
http://sdf.org/?faq?BASICS?https://en.wikipedia.org/wiki/SDF_Public_Access_Unix_System
CLI-based services.
"Мякотка" SDF.ORG — CLI-сервисы.
При регистрации аккаунта у Вас просят указать E-mail и предпочитаемый логин. Далее приходит письмо с логин/паролем и краткой инструкцией, как и куда нужно подключиться по SSH.
После небольшого приветствия нам представляют некоторую справочную информацию.
Загруженность серверов:
Фаза луны:
Последние записи из гостевой книги:
После этого передают управление с подсказкой нескольких основных команд.
Прежде чем прыгать в мир CLI-сервисов, ознакомимся с help, не просто так он на первом месте.
Команда what определенно выводит что-то полезное, посмотрим.
Попробуем местный внутрисистемный чат commode. Я попал в комнату, где было онлайн 25 человек, но на приветствие в течение минут 20 никто не ответил.
Оставим commode в отдельной ssh сессий и подключимся второй. Посмотрим на местную BBS - bboard.
Встречает нас список досок. Попробуем посмотреть в MUSIC, оценим местные вкусы. Нажимаем G(OTO) и вводим имя борды — MUSIC. Вывелся список тредов.
Заглянем в тред номер 4 с темой «Are you listening to emo music?». Нажимаем T(YPE) и вводим номер треда 4. Попадаем на OP-сообщение.
Согласился на голосование, выбрал вариант. Далее по Enter и перейдем к первому ответу на OP-сообщение:
И это ответ от… smj? Т.е. Стивена Джонса, одного из основателей SDF.ORG. Видимо, тут имеет место маленькая шутка, так как он написал в ответ, что любит «elmocore», отсылка к одному из персонажей «Улицы сезам». Далее по Enter я полистал тред до конца. При беглом чтении, там в основном были шутки, замешанные на юморе юниксойдов. Несколько раз жмем Q(UIT) и выходим обратно в стартовый промт.
Заглянем в игры.
Ну, многие игры не запускаются. С четвертой попытки запустился «mud».
Создаем персонажа, видим приветственный экран.
И это текстовая мультиплеерная RPG , чего следовало ожидать.
Пройдемся по нескольким простым сетевым утилитам.
Итого — что-то работает, что-то заблокировано и открывается за донат (arpa membership), чего-то похоже вовсе нет или спрятано. Тогда посмотрим, что доступно. Вводим команду unix.
Что тут еще есть? Lynx… это уже видели, у самого есть. Опробуем gopher. Попадаем в консольный gopher-браузер, похожий на lynx (который также умеет читать gopher-ссылки).
Еще есть утилита profiles - «Join the ASCII social network», которая предлагает сделать новый аккаунт в некой соц. сети на ASCII. Я пока воздержусь.
За это время в чате commode пошло оживление.
Что еще посмотреть.
Как упоминалось ранее, помимо основной, есть еще gopher-версия сайта gopher://sdf.org/.
Открытый FTP ftp://sdf.org/, где, кстати, были найдены ASCII-схемы сети проекта.
Вполне рабочий IRC irc://irc.sdf.org/ .
На сервере открыт XMPP-порт, так что скорее всего есть живой Jabber-сервер. Но описания на сайте не нашел.
Помимо основного сайта, есть еще филиалы в Японии и Европе (Германия).
Также можно ознакомиться с ссылками на этой странице.
Заключение.
SDF.ORG дает альтернативный метод к получению и обмену информации в современной сети Интернет. Метод максимального упрощения и возвращения к истокам технической стороны обмена - текстовый формат. С моей точки зрения, SDF.ORG, помимо описанных в приветственной странице целей, следует идее сохранения и поддержания традиционных форматов и устаревших протоколов, чтобы с течением времени была возможность более-менее "на деле" прикоснуться к оригинальным реализациям методов обмена информации в Сети.