A Nastene (vagy ii) egy elosztott üzenetküldő rendszer, amely a legegyszerűsített Fido. A folyamat két objektummal történik. Az üzenet objektum az üzenetet jelenti. Az echa objektum egy elnevezett üzenetlistát tartalmaz. A megállók előre meghatározott routing alapján töltik le a listákat más megállóktól, majd begyűjtik azokat az üzeneteket, amelyek náluk nincsenek. A pontok üzeneteket írnak a következő állomásokra (a webes felületen vagy egy kliens segítségével). Ennyi az egész csere és a hálózat teljes felépítése.
A Nastene 0.7 maga az állomás. Python 3 nyelven íródott és szöveges fájlokon működik.
A routingról. A list.txt és a Python script segítségével könnyen biztosítható a «mindenki mindenkivel cserél» üzemmód, de a gyakorlat azt mutatja, hogy a különböző állomások eltérő echa listákkal rendelkeznek. Ez így is volt megtervezve. Általában van egy archív állomás a hálózatban, ami letölti az összes üzenetet az összes állomásról.
Van egy lite-felület (támogatja például a win95/ie4+), elkészült az echa. retro.talks.
A projekt eredeti célja barátságos, de kisebb közösségek fenntartása (amikor a forgalom kicsi, az echa formátum lehetővé teszi a részletesebb részvételt a megbeszélésekben). Vagy egy elosztott mini-twitter. A projekt már több mint 10 éves, de még mindig sok üzenet megmaradt régi oldalakról, amelyek már rég eltűntek. Amit ii-ben írtak, azt nem lehet csak úgy eltüntetni. Ennek köszönhetően két régóta megszűnt weboldal és echa alapján újraalkották az echa retro.talks néven.
Változások (tulajdonképpen ezek a 2014-es verzió óta történt változások):
- A Foundation (ahol sok css és js fájl van) helyett a chota css-t használják (egy css fájl). Világos és sötét téma. Az ikonfont eltávolítva. Akiknek ez is túl nehéz, a lite felület is elérhető.
- A topicid címke bevezetése a láncolatok nyomon követésére (még ha egyes üzenetek el is vesztek).
Ez továbbra is a protokoll alapvető megvalósítása, a következő verziót még körülbelül 10 év múlva lehet kiadni.
P.S. Korovan-mentes termék
Forrás: linux.org.ru
