Nastene (auch ii genannt) ist ein verteiltes Nachrichtensystem, das Fido maximal vereinfacht. Der Betrieb erfolgt mit zwei Objekten. Das Objekt Nachricht ist eine Nachricht. Das Echo-Objekt ist eine benannte Liste von Nachrichten. Stationen laden ĂŒber ein vorher festgelegtes Routing Listen von anderen Stationen herunter und holen sich dann die Nachrichten, die sie noch nicht haben. Punkte verfassen Nachrichten an der Station (im Web-Interface oder ĂŒber den Client). Das ist der gesamte Austausch und die gesamte Struktur des Netzwerks.
Nastene 0.7 ist eine Station. Geschrieben in Python 3 und arbeitet mit Textdateien.
Zum Routing. Mit Hilfe von list.txt und Python-Skripten kann man leicht den Modus âalle tauschen alles mit allenâ realisieren, 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 zum Beispiel win95/ie4+), ein Echo wurde erstellt. retro.talks.
Das ursprĂŒngliche Ziel des Projekts war die FĂŒhrung kleiner, aber enger Gemeinschaften (wenn der Verkehr gering ist, ermöglicht das Echo-Format eine intensivere Beteiligung an Diskussionen). Oder ein verteiltes Mini-Twitter. Das Projekt ist ĂŒber 10 Jahre alt, aber es sind immer noch viele Nachrichten aus vergangenen Jahren erhalten geblieben von Webseiten, die es seit langem nicht mehr gibt. Was in ii geschrieben steht, bleibt bestehen. Dank dessen wurde aus zwei lĂ€ngst verstorbenen Webseiten und Echos das Echo retro.talks rekonstruiert.
Ănderungen (tatsĂ€chlich sind dies Ănderungen seit 2014):
- Statt Foundation (wo viele CSS- und JS-Dateien sind) wird chota CSS verwendet (eine CSS-Datei). Helle und dunkle Themen. Die Icon-Schriftart wurde entfernt. FĂŒr diejenigen, denen das schon zu schwer ist, gibt es ein Lite-Interface.
- EinfĂŒhrung des Tags topicid zur Verfolgung von Ketten (auch wenn ein Teil der Nachrichten verloren gegangen ist).
Das ist nach wie vor eine grundlegende Implementierung des Protokolls; die nÀchste Version kann in etwa 10 Jahren veröffentlicht werden.
P.S. Korovan-freies Produkt
Quelle: linux.org.ru
