È disponibile il rilascio del programma syncspirit 0.4.0, che consente di organizzare la sincronizzazione continua automatica dei file dell'utente su più dispositivi. Il progetto affronta compiti simili a quelli del sistema proprietario BitTorrent Sync. Syncspirit è scritto in C++ e distribuito con licenza GPLv3. L'interfaccia grafica è costruita utilizzando la libreria FLTK; per la memorizzazione del database viene utilizzato un DBMS embedded nazionale MBDX; per la gestione degli eventi è impiegato il framework attoriale rotor. Le versioni pronte sono disponibili per Linux (x86_64, AppImage), Windows (supporta Windows XP) e macOS.
Syncspirit è un'implementazione indipendente del protocollo di sincronizzazione BEP, proposto dal progetto Syncthing. I dati sincronizzati non vengono caricati su archivi cloud di terze parti, ma vengono replicati direttamente tra i sistemi dell'utente quando questi si trovano online contemporaneamente. A differenza del progetto Syncthing, che è scritto in Go e utilizza un'architettura client-server (dove il client è rappresentato dal browser web), syncspirit è un'applicazione desktop monolitica classica, che consente di utilizzare la memoria RAM in modo più efficiente.

Fonte: opennet.ru
