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

Обсуждение новостей, соответствующих тематике форума

Модератор: Модераторы разделов

Аватара пользователя
rssbot
Бот
Сообщения: 6000
ОС: gnu/linux

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

Сообщение rssbot »

Доступен релиз программы 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.


Источник: https://www.opennet.ru/opennews/art.shtml?num=65590
(opennet.ru, мини-новости)
Последний раз редактировалось rssbot 31.05.2026 22:51, всего редактировалось 1 раз.
Причина: Updated upstream
Спасибо сказали: