Uscita del sistema P2P di sincronizzazione file syncspirit 0.4.5, compatibile con Syncthing

È disponibile il rilascio del programma syncspirit 0.4.5, che consente di organizzare la sincronizzazione automatica e continua dei file dell'utente su più dispositivi. Il progetto affronta compiti simili a quelli del sistema proprietario Resilio Sync (ex BitTorrent Sync). Syncspirit è scritto in C++ e distribuito con licenza GPLv3. L'interfaccia grafica è costruita utilizzando la libreria FLTK; per la gestione del database si utilizza un DBMS embedded nazionale chiamato libmdbx; per la gestione degli eventi viene applicato un framework attoriale chiamato rotor. Le build pronte sono disponibili per Linux (x86_64, AppImage), Windows (supportato Windows XP) e macOS.

Syncspirit è un'implementazione indipendente del protocollo di sincronizzazione BEP, proposto dal progetto Syncthing. I dati sincronizzati non vengono caricati su archivi cloud esterni, ma vengono replicati direttamente tra i sistemi dell'utente quando sono contemporaneamente online. Syncspirit si integra senza soluzione di continuità con i nodi di Syncthing a livello di protocollo e utilizza l'infrastruttura di Syncthing per identificare i membri della rete (questa opzione può essere disattivata).

A differenza del progetto Syncthing, scritto in Go e che utilizza un'architettura client-server e REST-API (con il browser web che funge da client), syncspirit offre sia un'implementazione come processo in background con syncspirit-daemon, sia un'applicazione separata con interfaccia grafica, consentendo un utilizzo più efficiente della memoria RAM.

Novità principali rispetto al precedente annuncio della versione 0.4.1:

  • Implementato il monitoraggio automatico delle modifiche nel file system e la loro successiva sincronizzazione con il cluster (vengono utilizzati meccanismi di sistema disponibili come inotify, ReadDirectoryChangesW e kqueue).
  • È ora possibile la scansione aggiuntiva di directory annidate arbitrarie.
  • Assicura il rifiuto automatico dei file con nomi non rappresentabili in UTF8.
  • È stata introdotta la possibilità di rigenerare i certificati.
  • Ridotto il consumo di memoria (circa il 30-40%) e diminuita la carico sulla CPU.
  • È ora possibile definire manualmente i certificati root (rilevante per i sistemi con certificati di sistema scaduti).
  • Migliorata la compatibilità con Syncthing 2.0.
  • Effettuato il passaggio a un sistema di build automatiche (CI/CD) SourceCraft.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster