The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Выпуск P2P-системы синхронизации файлов syncspirit 0.4.5, совместимой с Syncthing

31.05.2026 18:08 (MSK)

Доступен релиз программы syncspirit 0.4.5, позволяющей организовать автоматическую непрерывную синхронизацию файлов пользователя на нескольких устройствах. Проект решает задачи, сходные с проприетарной системой Resilio Sync (бывший BitTorrent Sync). Syncspirit написан на языке C++ и распространяется под лицензией GPLv3. Графический интерфейс построен с использованием библиотеки FLTK; для хранения БД используется отечественная встраиваемая СУБД libmdbx; для обработки событий применяется акторный фреймворк rotor. Готовые сборки доступны для Linux (x86_64, AppImage), Windows (поддерживается Windows XP) и macOS.

Syncspirit представляет собой независимую реализацию протокола синхронизации BEP, предложенного проектом Syncthing. Синхронизированные данные не загружаются в сторонние облачные хранилища, а напрямую реплицируются между системами пользователя при их одновременном появлении в online. Syncspirit бесшовно интегрируется с Syncthing-узалами на уровне протокола и использует инфраструктуру Syncthing для определения участников сети (эту возможность можно отключать).

В отличие от проекта Syncthing, который написан на языке Go и использует клиент-серверную архитектуру и REST-API (в качестве клиента выступает веб-браузер), syncspirit предоставляет как реализацию в виде фонового процесса syncspirit-daemon, так и отдельное приложение с графическим интерфейсом, позволяющее более экономно расходовать оперативную память.

Ключевые новшества относительно предыдущего анонса версии 0.4.1:

  • Реализован автоматический мониторинг изменений в файловой системе и их дальнейшая синхронизация с кластером (используются доступные системные механизмы inotify, ReadDirectoryChangesW и kqueue).
  • Появилась возможность дополнительного сканирования произвольной вложенной директории.
  • Обеспечено автоматическое отбрасывание файлов с непредставимыми в UTF8 именами.
  • Появилась возможность перегенерации сертификатов.
  • Снижен расход памяти (приблизительно на 30-40%) и уменьшена нагрузка на CPU.
  • Появилась возможность ручного задания корневых сертификатов (актуально для систем c истекшими системными сертификатами)
  • Улучшена совместимость с Syncthing 2.0.
  • Выполнен переход на систему автоматических сборок (CI/CD) SourceCraft.


  1. Главная ссылка к новости (https://github.com/basiliscos/...)
  2. OpenNews: Выпуск Phosh 0.55.0, GNOME-окружения для смартфонов
  3. OpenNews: Выпуск открытой P2P-системы синхронизации файлов Syncthing 2.0
  4. OpenNews: Выпуск P2P-системы синхронизации файлов syncspirit 0.4.1, совместимой с Syncthing
  5. OpenNews: Проект SteamFork развивает вариант SteamOS для устройств, отличных от Steam Deck
  6. OpenNews: Началось публичное тестирование технологии синхронизации компьютеров BitTorrent Sync
Автор новости: basiliscos
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/65590-syncspirit
Ключевые слова: syncspirit, syncthing
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (18) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Какаянахренразница (ok), 18:35, 31/05/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    <отечественная встраиваемая СУБД libmdbx> Почему не кириллицей? Почему из "отечественного" только БД?
     

  • 1.3, Аноним (3), 19:03, 31/05/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >Выпуск P2P-системы

    Ммм... вспомнил времена ADSL-модемов, тогда был расцвет всяких DC++ с городскими чатиками.

     

  • 1.4, Аноним (4), 19:12, 31/05/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Выглядит как поделие сисадмина windows 3.11
     
     
  • 2.8, Аноним (9), 19:53, 31/05/2026 Скрыто ботом-модератором     [к модератору]
  • –1 +/
     
  • 2.11, пох. (?), 20:00, 31/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    да вроде на 95 похоже...
     
  • 2.17, Аноним (17), 20:42, 31/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Выглядит как рациональное использование ресурсов приложением, в которое почти никогда не заглядывают.
     
     
  • 3.18, Аноним (18), 20:53, 31/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Дак вот для чего Мотиф сделали...
     

  • 1.5, А ноним (?), 19:16, 31/05/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Как замечательно, что C++. Потому что синктынг написан на каком-то там го, и даже в убунте его невозможно было собрать, т.к. требует чуть ли не бета-версию го, убунтовская пакетированная ему не прокатила. Плохо, когда отсутствуют стандарты и независимые реализации языков (go, rust), вендорлок какой-то получается.
     
     
  • 2.13, Аноним (13), 20:06, 31/05/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    нормальные пакеты в голагне собирались и собираются прям из репо через go install https::/github...
     
     
  • 3.19, Аноним (18), 20:55, 31/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    А чего не curl https:... | sudo bash ...
     
  • 2.14, ы (?), 20:06, 31/05/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > вендорлок какой-то получается.

    дык так и задумано. да и пипл хавает.

     

  • 1.6, Энтомолог_русолог (ok), 19:38, 31/05/2026 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • –3 +/
     

  • 1.7, Аноним (9), 19:52, 31/05/2026 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • +1 +/
     
  • 1.16, жявамэн (ok), 20:26, 31/05/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    интересный проект
    добавлю в список зеркалирования в локальный форж
     
  • 1.20, Аноним (18), 20:56, 31/05/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Как сабж далёк от rsync?
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2026 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру