Nastene (известна и като ii) е разпределена система за съобщения, максимално опростен фидо. Операцията се извършва с два обекта. Обектът съобщение е самото съобщение. Обектът ехо е именуван списък на съобщенията. Станциите по предварително зададен маршрут изтеглят списъци от други станции и после взимат тези съобщения, които нямат. Пойнтовете пишат съобщения на станцията (в уеб интерфейса или с клиента). Това е целият обмен и структура на мрежата.
Nastene 0.7 е станция. Написана е на Python 3 и работи с текстови файлове.
За маршрутизацията. С помощта на list.txt и питон скриптове можете лесно да осигурите режим "всеки обменя с всички", но както показва практиката, различните станции имат различни списъци на ехата. Това е замислено по този начин. Обикновено в мрежата има някаква архивна станция, която изтегля всички съобщения от всички станции.
Има lite интерфейс (поддържа, например, win95/ie4+), създадена е еха retro.talks.
Първоначалната цел на проекта е управление на малки, но сплотени общности (когато трафикът е малък, форматът на ехата позволява по-добро участие в дискусиите). Или разпределен мини-твитър. Проектът е на повече от 10 години, но все пак са запазени много съобщения от години назад от сайтове, които вече не съществуват. Каквото е написано в ii, не може да бъде изтръгнато с брадва. Благодарение на това, две вече отдавна умрели сайта и еха възстановиха ехата retro.talks.
Промени (всъщност, това са промените от версия 2014 година):
- Вместо Foundation (където има много css и js файлове) се използва chota css (един css файл). Светла и тъмна тема. Иконичният шрифт е премахнат. За тези, на които и това е твърде сложно, има lite интерфейс.
- Въвеждане на тага topicid за проследяване на веригите (дори ако част от съобщенията е изгубена).
Все още е базова реализация на протокола, следващата версия може да бъде издадена след още 10 години.
P.S. Продукт без корова
Източник: linux.org.ru
