Die Version 0.4.0 des Programms syncspirit ist verfĂŒgbar, die eine automatische kontinuierliche Synchronisierung der Benutzerdateien auf mehreren GerĂ€ten ermöglicht. Das Projekt löst Ă€hnliche Aufgaben wie das proprietĂ€re System BitTorrent Sync. Syncspirit ist in C++ geschrieben und wird unter der GPLv3-Lizenz vertrieben. Die grafische BenutzeroberflĂ€che basiert auf der FLTK-Bibliothek; fĂŒr die Speicherung der Datenbank wird das inlĂ€ndische eingebettete DBMS MBDX verwendet; zur Ereignisverarbeitung kommt das Actor-Framework rotor zum Einsatz. Die fertigen Builds sind fĂŒr Linux (x86_64, AppImage), Windows (unterstĂŒtzt Windows XP) und macOS verfĂŒgbar.
Syncspirit ist eine unabhÀngige Implementierung des Synchronisierungsprotokolls BEP, das vom Projekt Syncthing vorgeschlagen wurde. Synchronisierte Daten werden nicht in externe Cloud-Speicher hochgeladen, sondern direkt zwischen den Systemen des Benutzers repliziert, wenn sie gleichzeitig online sind. Im Gegensatz zum Projekt Syncthing, das in Go geschrieben ist und eine Client-Server-Architektur verwendet (wobei der Webbrowser als Client fungiert), ist syncspirit eine klassische monolithische Desktop-Anwendung, die den Arbeitsspeicher effizienter nutzt.

Quelle: opennet.ru
