Vrystelling van die oop P2P-lêersinchronisasiestelsel Syncthing 1.16

Die vrystelling van die outomatiese lêersinchronisasiestelsel Syncthing 1.16 is aangebied, waarin gesinchroniseerde data nie na wolkberging opgelaai word nie, maar direk tussen gebruikersstelsels gerepliseer word wanneer hulle gelyktydig aanlyn verskyn, met behulp van die BEP (Block Exchange Protocol) protokol wat ontwikkel is deur die projek. Die Syncthing-kode is in Go geskryf en word onder die gratis MPL-lisensie versprei. Gereed-konstruksies word voorberei vir Linux, Android, Windows, macOS, FreeBSD, Dragonfly BSD, NetBSD, OpenBSD en Solaris.

Benewens die oplossing van probleme met die sinchronisering van data tussen verskeie toestelle van een gebruiker, met behulp van Syncthing is dit moontlik om groot gedesentraliseerde netwerke te skep vir die stoor van gedeelde data wat oor die stelsels van deelnemers versprei word. Bied buigsame toegangsbeheer en sinchronisasie uitsonderings. Dit is moontlik om gashere te definieer wat slegs data sal ontvang, m.a.w. veranderinge aan data op hierdie gashere sal nie gevalle van data wat op ander stelsels gestoor word, beïnvloed nie. Verskeie lêerweergawe-modusse word ondersteun, waarin vorige weergawes van veranderde data gestoor word.

By sinchronisering word die lêer logies in blokke verdeel, wat 'n ondeelbare deel is wanneer data tussen gebruikersstelsels oorgedra word. Wanneer daar met 'n nuwe toestel gesinchroniseer word, as daar identiese blokke op verskeie toestelle is, word die blokke van verskillende nodusse gekopieer, soortgelyk aan die werking van die BitTorrent-stelsel. Hoe meer toestelle aan sinchronisasie deelneem, hoe vinniger sal die replikasie van nuwe data plaasvind as gevolg van parallelisering. Tydens die sinchronisasie van veranderde lêers word slegs veranderde datablokke oor die netwerk oorgedra, en wanneer toegangsregte hernoem of verander word, word slegs metadata gesinchroniseer.

Data-oordragkanale word gevorm met behulp van TLS, alle nodusse verifieer mekaar met sertifikate en toestelidentifiseerders, SHA-256 word gebruik om integriteit te beheer. Om sinchronisasie nodusse op 'n plaaslike netwerk te bepaal, kan die UPnP-protokol gebruik word, wat nie handmatige invoer van die IP-adresse van gesinchroniseerde toestelle vereis nie. Om die stelsel en monitering te konfigureer, is daar 'n ingeboude webkoppelvlak, 'n CLI-kliënt en GUI Syncthing-GTK, wat addisioneel gereedskap verskaf vir die bestuur van sinchronisasie nodusse en bewaarplekke. Om die soektog na Syncthing-nodes te vereenvoudig, word 'n nodusontdekking-koördinasiebediener ontwikkel.

Die nuwe weergawe implementeer eksperimentele ondersteuning vir lêerenkripsie, wat jou toelaat om Syncthing met onbetroubare bedieners te gebruik, byvoorbeeld om jou data nie net met jou toestelle te sinchroniseer nie, maar ook met eksterne bedieners wat nie onder gebruikersbeheer is nie. Daarbenewens stel die nuwe weergawe 'n dialoog bekend om bevestiging te vra voordat veranderinge ongedaan gemaak word of 'n gids oorskryf word. Probleme met oormatige verbruik van SVE-hulpbronne in dialoë met geanimeerde vorderingsaanwysers van bedrywighede is opgelos. Vervolgens is opdatering 1.16.1 onmiddellik vrygestel, wat die probleem in die Debian-pakket opgelos het.

Vrystelling van die oop P2P-lêersinchronisasiestelsel Syncthing 1.16
Vrystelling van die oop P2P-lêersinchronisasiestelsel Syncthing 1.16


Bron: opennet.ru

Voeg 'n opmerking