Lansarea sistemului deschis de sincronizare a fișierelor P2P Syncthing 1.16

A fost prezentată lansarea sistemului de sincronizare automată a fișierelor Syncthing 1.16, în care datele sincronizate nu sunt încărcate în stocarea în cloud, ci sunt replicate direct între sistemele utilizatorilor atunci când acestea apar simultan online, folosind protocolul BEP (Block Exchange Protocol) dezvoltat de către proiect. Codul de sincronizare este scris în Go și este distribuit sub licența MPL gratuită. Versiunile gata sunt pregătite pentru Linux, Android, Windows, macOS, FreeBSD, Dragonfly BSD, NetBSD, OpenBSD și Solaris.

Pe lângă rezolvarea problemelor de sincronizare a datelor între mai multe dispozitive ale unui utilizator, folosind Syncthing este posibil să se creeze rețele descentralizate mari pentru stocarea datelor partajate care sunt distribuite în sistemele participanților. Oferă control de acces flexibil și excepții de sincronizare. Este posibil să se definească gazde care vor primi doar date, de ex. modificările aduse datelor de pe aceste gazde nu vor afecta cazurile de date stocate pe alte sisteme. Sunt acceptate mai multe moduri de versiune a fișierelor, în care sunt salvate versiunile anterioare ale datelor modificate.

La sincronizare, fișierul este împărțit logic în blocuri, care sunt o parte indivizibilă la transferul de date între sistemele utilizatorului. La sincronizarea cu un dispozitiv nou, dacă există blocuri identice pe mai multe dispozitive, blocurile sunt copiate din noduri diferite, similar cu funcționarea sistemului BitTorrent. Cu cât mai multe dispozitive participă la sincronizare, cu atât mai rapid va avea loc replicarea noilor date datorită paralelizării. În timpul sincronizării fișierelor modificate, numai blocurile de date modificate sunt transferate prin rețea, iar la redenumirea sau schimbarea drepturilor de acces, numai metadatele sunt sincronizate.

Canalele de transmisie a datelor sunt formate folosind TLS, toate nodurile se autentifică reciproc folosind certificate și identificatori de dispozitiv, SHA-256 este folosit pentru a controla integritatea. Pentru a determina nodurile de sincronizare pe o rețea locală, se poate folosi protocolul UPnP, care nu necesită introducerea manuală a adreselor IP ale dispozitivelor sincronizate. Pentru a configura sistemul și monitorizarea, există o interfață web încorporată, un client CLI și GUI Syncthing-GTK, care oferă în plus instrumente pentru gestionarea nodurilor și depozitelor de sincronizare. Pentru a simplifica căutarea nodurilor de sincronizare, este în curs de dezvoltare un server de coordonare a descoperirii nodurilor.

Noua versiune implementează suport experimental pentru criptarea fișierelor, care vă permite să utilizați Syncthing cu servere nedemne de încredere, de exemplu, pentru a vă sincroniza datele nu numai cu dispozitivele dvs., ci și cu servere externe care nu sunt sub controlul utilizatorului. În plus, noua versiune introduce un dialog pentru a cere confirmarea înainte de a anula modificările sau de a suprascrie un director. Au fost rezolvate problemele legate de consumul excesiv de resurse CPU în dialogurile cu indicatori de progres animați ai operațiunilor. Apoi, actualizarea 1.16.1 a fost lansată imediat, care a remediat problema în pachetul Debian.

Lansarea sistemului deschis de sincronizare a fișierelor P2P Syncthing 1.16
Lansarea sistemului deschis de sincronizare a fișierelor P2P Syncthing 1.16


Sursa: opennet.ru

Adauga un comentariu