this post was submitted on 10 Jan 2026
33 points (100.0% liked)

Linux

62589 readers
466 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 6 years ago
MODERATORS
 

cross-posted from: https://lemmy.ml/post/41490352

I’m glad to announce v0.4.4 release!

Syncspirit is independent BEP protocol implementation. Like syncthing is continuous peer-to-peer file synchronization tool.

You can download ready-to-use binaries for Linux x86_64 (AppImage), Windows 32 bit (WindowsXP is supported), Windows 64 bit and Mac OS X (Apple silicon, xattr -dr com.apple.quarantine syncspirit-fltk.app is required to launch).

Notable changes:

  • [fltk] allow to regenereate certificate/key pair and soft restart
  • [core] reduce memory consumption to ~30%
  • [core] do not consume CPU when idle
  • [core] govern file system operations (scan, read, write, delete etc.) from control thread
  • [core, bugfix] use system/default ssl root CAs to connect to syncthing infrastructure (might require to delete configuration from previous installation).
  • [fltk, bugfix] fogetting to insert deleted folder into pending list

(Syncspirit)[https://github.com/basiliscos/syncspirit/] is a syncthing-compatible is written from the scratch software in C++ as classical desktop application.

Syncspirit source code uses GPLv3 license.

Any feedback is welcome!

WBR, basiliscos.

you are viewing a single comment's thread
view the rest of the comments
[–] vermaterc@lemmy.ml 8 points 4 weeks ago (1 children)

Why would I want to use it instead of or alongside with Syncthing? What does it do better?

[–] basiliscos2@lemmy.ml 8 points 4 weeks ago

Thank you for your question!

There are some benefits, among them:

  • syncspirit is faster. According to my measurements it is able to sync linux sources tree folder for 2 mins vs 15 mins of syncing when using syncthing (that's over a localhost, of course)
  • syncspirit has a different UI. That's matter of personal taste, of course, but I like to see the exact picture what is synchronized and what is not.
  • syncspirit is able to run on more older software (i.e. from windows xp and up). Syncthing uses golang, and its software support is indirectly controlled by google (i.e. "artificial aging"); recent builds are running only on windows 10 and windows 11. Microsoft already dropped windows 10 support, so, I expect that in near future google will do the same.
  • the long-term goal of syncspirit is to allow "selective sync" feature, which unlikely to be implemented by syncthing.

wbr, basiliscos