JNode - сучасний софт - Статті про фідо - Статті - Сайт українськомовного fidonet

Якщо колись давно у вас був вузол уFido — це може допомогти повернутися в мережу без запилювання хитрих конфігів у DOS'і. Якщо у вас є пойнтовий aka — можна швидко встановитивузол і стати членом мережі. А якщо нічого цього немає - можна спробувати отримати пойнта.

jNode являє собою one-instance додаток, який виконує функції мейлера (приймає та відправляє пошту), тоссера (керує повідомленнями в ехоконференціях) та трекера (керує netmail-повідомленнями).

Поставивши jNode як вузлову систему, оператору за великим рахунком більше нічого і не потрібно - система автоматично прийматиме і передаватиме пошту згідно з налаштуваннями.

jNode, яка спочатку виникла «від чого робити», стала повноцінною платформою для розробки FTN-системи будь-якої складності. Навіть базова (core) частина системи вже покриває 100% потреб звичайного вузла - вміє приймати, відправляти і зберігати пошту, підтримує роботів, скрипти, запуск по таймеру та інші корисні речі.

А для того, щоб зробити все дуже зручним, було введено механізм модулів, що дозволяє продати будь-яку фічу, використовуючи надані ядром API. Вочевидь, у міру розвитку модулів, розвивалося і API - необхідні і корисні фічі з модулів потрапляли в ядро. Так, повністю було переписано одну з основних частин програми — реалізацію протоколу Binkp. Нарешті розібрався з java.nio.

При цьому всім у jNode немає ні краплі «ентерпрайзенького». Вона спокійно запускається на роутері з лінуксом на борту, а мої 30+ лінків та 44 потоки в пулі використовують лише 12 мегабайт оперативної пам'яті. Чиста Java SE та ніяких вам фабрик.

У цей пакет вбудовано СУБД H2, тому нічого крім jre 1.7 для запуску не знадобиться. Інструкція з встановлення єу папці docs.

Типовий сценарій використання передбачає встановлення jNode на VDS/VPS/інший сервер та віддалений контроль за допомогою технічного пойнта та веб-інтерфейсу.

Для цієї статті використовувалися матеріали статей Ivan Agarkov (2:5020/849)