Cart

Your cart is empty

PROJECT X

RoscoNet

Мережа повідомлень для вузлів rosco_m68k з майже миттєвою доставкою через Ethernet за допомогою модуля W5500. Натхненна FidoNet, але без затримок епохи dial-up. Побудована ентузіастами. Не належить нікому.

       .──────────────.      /  Node 1:101  /|     +--------------+ |     |              | |     |              | +     +------┬-------+          [eth]    .═════════╧════════.                    .══════════════.   /    Hub 1:100     /║                   /   Hub 2:200  /║  +══════════════════+ ║◄─────[eth]──────►+══════════════+ ║  ║                  ║ ║                  ║              ║ ║  ║                  ║ ╬                  ║              ║ ╬  +════════╦═════════+                    +═══════╦══════+           │                                      │    .──────┴───────.                       .──────┴───────.   /  Node 1:102  /|                      /  Node 2:201  /|  +--------------+ |                     +--------------+ |  |              | |                     |              | |  |              | +                     |              | +  +------┬-------+                       +--------------+  .──────┴───────. /  Node 1:103  /|+--------------+ ||              | ||              | ++--------------+

ІДЕЯ

FidoNet народився у 1984-му. Ми беремо його ідею, але підганяємо під сучасну швидкість на власному залізі.

FidoNet з'єднував BBS-системи через телефонні лінії — повідомлення подорожували від вузла до вузла, зберігались і пересилались далі до адресата. Центрального сервера не було. Мережу будували аматори на домашньому залізі.

RoscoNet робить те саме, але на комп'ютерах rosco_m68k, з'єднаних через Ethernet за допомогою модуля W5500. Це не інтернет. Це щось більш сире, більш чесне, більш DIY.

Кожен вузол — це чийсь rosco_m68k, запущений десь: у домашній лабораторії, на столі, у майстерні. Мережа належить своїм учасникам.

FidoNet (1984)
RoscoNet (2026)
IBM PC + модем
rosco_m68k + UART
Телефонні лінії
Ethernet — модуль W5500 на кожному rosco_m68k
~40 000 вузлів у піку
Починаємо з першого
Store-and-forward
Миттєва доставка поверх власного протоколу
Побудовано ентузіастами
Побудовано ентузіастами

ПІД КАПОТОМ

Повідомлення, які доходять майже моментально

1

Написати

Ви складаєте повідомлення на своєму вузлі rosco_m68k. Воно потрапляє у чергу відправлення.

2

З'єднатись

Ваш вузол з'єднується з аплінком через Ethernet — модуль W5500, підключений до rosco_m68k.

3

Переслати

Модель трохи змінена: після з'єднання повідомлення одразу йде мережею до адресата, без затримок у стилі 1984-го.

4

Доставити

Вузол отримувача отримує його майже відразу. Без годин очікування, але все ще без зайвого шуму на кшталт read receipts.

Rosco with Ethernet

ТОПОЛОГІЯ МЕРЕЖІ

Кожен вузол має адресу. Кожне повідомлення знайде шлях.

1:100/1   — Hub node, Zone 11:100/2   — Node 2 in Hub 1001:100/3   — Node 3 in Hub 1002:200/1   — Hub node, Zone 2

RoscoNet використовує ієрархічну схему адресації. Зони об'єднують регіони, хаби агрегують локальні вузли. Адреса вашого вузла — це ваша ідентичність у мережі.

СТАТИ ВУЗЛОМ

Все що потрібно — rosco_m68k і кабель

  • Робочий rosco_m68k — зібраний і завантажується
  • Модуль W5500 Ethernet — підключіть до rosco_m68k та під'єднайтесь до мережі
  • Прошивка RoscoNet — завантажте мережевий стек на плату (незабаром)
  • Адреса вузла — зареєструйтесь у локальному хабі
  • Затримки більше не філософія — повідомлення мають доходити майже моментально

СТАТУС

Де ми зараз

Концепція

Done

Архітектура мережі та дизайн протоколу

2

Специфікація протоколу

In progress

Визначення формату повідомлень, маршрутизації та рукостискання

3

Прошивка

Реалізація мережевого стеку для rosco_m68k

4

Перший зв'язок

Два вузли обмінюються першим повідомленням

5

Хаб-інфраструктура

Маршрутизація між вузлами та управління nodelist

6

Публічний реліз

Відкрита прошивка, документація та запуск мережі

БУДЬ В КУРСІ

Ця мережа сама себе не побудує

RoscoNet перебуває на ранній стадії розробки. Якщо у вас є rosco_m68k і ви хочете стати одним із перших вузлів — або просто стежити за прогресом — приєднуйтесь до спільноти.