Nastene (auch bekannt als ii) ist ein verteiltes Nachrichtensystem, das maximal vereinfachte Fido ist. Der Betrieb erfolgt mit zwei Objekten. Das Objekt Nachricht ist eine Nachricht. Das Objekt Echo ist eine benannte Liste von Nachrichten. Stationen laden gemäß einem vorab festgelegten Routing Listen von anderen Stationen herunter und holen sich dann die Nachrichten, die sie nicht haben. Punkte schreiben Nachrichten an der Station (im Web-Interface oder über einen Client). Das ist der gesamte Austausch und die gesamte Struktur des Netzwerks.
Nastene 0.7 ist die Station. Sie ist in Python 3 geschrieben und funktioniert mit Textdateien.
Über das Routing. Mit Hilfe von list.txt und einem Python-Skript kann leicht der Modus "alle tauschen alles mit allen" bereitgestellt werden, aber wie die Praxis zeigt, haben verschiedene Stationen unterschiedliche Echo-Listen. So war es auch gedacht. In der Regel gibt es im Netzwerk eine Art Archivstation, die alle Nachrichten von allen Stationen herunterlädt.
Es gibt ein Lite-Interface (unterstützt z. B. win95/ie4+), ein Echo wurde erstellt. retro.talks.
Das ursprüngliche Ziel des Projekts ist die Führung kleiner, aber enger Gemeinschaften (wenn der Verkehr gering ist, ermöglicht das Echoformat eine intensivere Diskussion). Oder eine verteilte Mini-Twitter. Das Projekt besteht seit über 10 Jahren, aber es sind immer noch viele Nachrichten aus längst vergangenen Zeiten vorhanden, von Websites, die schon längst nicht mehr existieren. Was in ii geschrieben steht, ist unauslöschlich. Dadurch wurden zwei längst verstorbene Websites und Echo in das Echo retro.talks rekonstruiert.
Änderungen (tatsächlich handelt es sich um Änderungen seit der Version 2014):
- Anstelle von Foundation (wo es viele CSS- und JS-Dateien gibt) wird chota CSS (eine einzige CSS-Datei) verwendet. Helle und dunkle Themen. Der Iconschrift wurde entfernt. Für diejenigen, denen auch das zu schwer ist, gibt es eine Lite-Oberfläche.
- Einführung des Tags topicid zur Verfolgung von Ketten (selbst wenn ein Teil der Nachrichten verloren gegangen ist).
Es ist nach wie vor eine grundlegende Implementierung des Protokolls; die nächste Version könnte in weiteren 10 Jahren veröffentlicht werden.
P.S. Ein Produkt ohne Korovan.
Quelle: linux.org.ru
