Системы досок объявлений (BBS) раньше были типичными информационными центрами 90-х годов. Это были географически локальные машины, к которым пользователи могли подключаться для доступа к информации, получения файлов и даже общения с другими пользователями BBS. Однако с течением времени ноу-хау, необходимые даже для подключения к одной из них, усложнили участие обычного пользователя в BBS, в результате чего она потеряла свой блеск и привлекательность в пользу более глобальной сети.
Несмотря на это, все еще можно создать собственный сервер BBS с использованием Linux. Существует множество проектов, таких как EnigmaBBS, которые используют современные языки и технологии для воссоздания опыта BBS 90-х годов.
Читайте также: 9 лучших дистрибутивов Linux для пользователей Windows
Что такое BBS и EnigmaBBS?
По своей сути BBS представляет собой набор программ, которые позволяют нескольким пользователям получать доступ к компьютеру через удаленную сеть. Эти компьютеры, в свою очередь, часто содержат программы, созданные системным оператором для выделения функций их BBS. Например, большинство компьютеров BBS в 1990-х годах предоставляли игры , уникальные для своего сервера.
Contents
Что такое BBS и EnigmaBBS?
Пример дверной игры">EnigmaBBS — это современная адаптация традиционного программного обеспечения BBS. Целью проекта является воссоздание оригинального опыта BBS 90-х годов с использованием современных стандартов и технологий кодирования. EnigmaBBS также содержит ряд функций, таких как WebSockets и SSH , которые позволяют легко размещать и использовать BBS.
В отличие от традиционной BBS, EnigmaBBS предоставляет платформу для удобного взаимодействия с другими аналогичными сервисами через ФидоНЕТ . Такой подход позволяет вам беспрепятственно взаимодействовать с другими серверами без необходимости явного подключения друг к другу.
Наконец, EnigmaBBS полностью поддерживает сторонние игры Door Games через DoorParty, Exodus и CombatNet, поэтому загружать игры через него так же просто, как предоставить дроп-файл для этой конкретной игры. EnigmaBBS можно превратить в выделенный игровой сервер BBS для ваших друзей и семьи.
Читайте также: 5 полезных пакетов Emacs для повышения производительности
Установка EnigmaBBS
- Создайте отдельную учетную запись пользователя для сервера BBS, чтобы гарантировать, что у него не будет доступа к вашим личным файлам. Чтобы начать работу, выполните следующие команды:
sudo useradd -s /bin/bash -d /home/enigma -m -G sudo enigma sudo passwd enigma
- Запустите
su enigma
, чтобы переключиться на новую учетную запись пользователя. - Загрузите сценарий установки EnigmaBBS: универсальный сценарий, который извлекает, компилирует и устанавливает все необходимые инструменты для создания копии BBS. Выполните следующие команды:
sudo apt install curl git make gcc g++ python p7zip lhasa arj lrzsz python-is-python3 wget https://raw.githubusercontent.com/NuSkooler/enigma-bbs/master/misc/install.sh
- Включите биты выполнения сценария и запустите его через оболочку, выполнив следующие команды в терминале:
chmod +x ./install.sh ./install.sh
- EnigmaBBS начнет с загрузки всех пакетов, необходимых для компиляции NodeJS. Оттуда он загрузит все необходимые пакеты для установки программного обеспечения BBS.
Создание конфигурации EnigmaBBS
Затем откройте новое окно терминала, чтобы убедиться, что компьютер обнаружит все программы, которые вы только что установили.
- Поскольку мы используем Ubuntu, мы нажали кнопку «Новая вкладка» в текущем окне терминала.