Lanzamiento del sistema de sincronización P2P de archivos syncspirit 0.4.5, compatible con Syncthing

Está disponible la versión del programa syncspirit 0.4.5, que permite organizar la sincronización continua automática de los archivos del usuario en varios dispositivos. El proyecto aborda problemas similares al sistema propietario Resilio Sync (anteriormente BitTorrent Sync). Syncspirit está escrito en C++ y se distribuye bajo la licencia GPLv3. La interfaz gráfica se construye utilizando la biblioteca FLTK; para el almacenamiento de la base de datos se utiliza el sistema de gestión de bases de datos embebido nacional libmdbx; el marco de actores rotor se utiliza para el procesamiento de eventos. Las compilaciones listas están disponibles para Linux (x86_64, AppImage), Windows (se admite Windows XP) y macOS.

Syncspirit es una implementación independiente del protocolo de sincronización BEP, propuesto por el proyecto Syncthing. Los datos sincronizados no se cargan en almacenamiento en la nube de terceros, sino que se replican directamente entre los sistemas del usuario cuando están disponibles simultáneamente en línea. Syncspirit se integra a la perfección con los nodos Syncthing a nivel de protocolo y utiliza la infraestructura de Syncthing para identificar a los participantes de la red (esta opción se puede desactivar).

A diferencia del proyecto Syncthing, que está escrito en Go y utiliza una arquitectura cliente-servidor y una API REST (el cliente es un navegador web), syncspirit ofrece tanto una implementación como un proceso en segundo plano llamado syncspirit-daemon, así como una aplicación separada con interfaz gráfica, que permite un uso más eficiente de la memoria RAM.

Novedades clave en comparación con el anuncio anterior de la versión 0.4.1:

  • Se ha implementado la monitorización automática de cambios en el sistema de archivos y su posterior sincronización con el clúster (se utilizan los mecanismos del sistema disponibles inotify, ReadDirectoryChangesW y kqueue).
  • Se ha añadido la posibilidad de escanear adicionalmente cualquier directorio anidado.
  • Se asegura la eliminación automática de archivos con nombres que no se pueden representar en UTF8.
  • Se ha añadido la posibilidad de regenerar certificados.
  • Se ha reducido el consumo de memoria (aproximadamente entre un 30 y un 40%) y disminuido la carga en la CPU.
  • Se ha implementado la posibilidad de especificar manualmente certificados raíz (lo que es relevante para sistemas con certificados del sistema caducados).
  • Se ha mejorado la compatibilidad con Syncthing 2.0.
  • Se ha realizado la transición a un sistema de compilación automática (CI/CD) SourceCraft.

Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster