Utjefte fan iepen P2P-bestânsyngronisaasjesysteem Syncthing 1.16

De frijlitting fan it automatyske bestânsyngronisaasjesysteem Syncthing 1.16 is presintearre, wêryn syngronisearre gegevens net wurde opladen nei wolkopslach, mar direkt wurde replikearre tusken brûkerssystemen as se tagelyk online ferskine, mei it protokol BEP (Block Exchange Protocol) ûntwikkele troch de projekt. De Syncthing-koade is skreaun yn Go en wurdt ferspraat ûnder de fergese MPL-lisinsje. Ready builds wurde taret foar Linux, Android, Windows, macOS, FreeBSD, Dragonfly BSD, NetBSD, OpenBSD en Solaris.

Neist it oplossen fan problemen fan syngronisaasje fan gegevens tusken ferskate apparaten fan ien brûker, mei Syncthing is it mooglik om grutte desintralisearre netwurken te meitsjen foar it bewarjen fan dielde gegevens dy't ferspraat binne oer de systemen fan dielnimmers. Biedt fleksibele tagong kontrôle en syngronisaasje útsûnderings. It is mooglik om hosts te definiearjen dy't allinich gegevens ûntfange, d.w.s. feroarings oan gegevens op dizze hosts sil gjin ynfloed op eksimplaren fan gegevens opslein op oare systemen. Ferskate triemferzjemodi wurde stipe, wêryn eardere ferzjes fan feroare gegevens wurde opslein.

By syngronisaasje is it bestân logysk ferdield yn blokken, dy't in ûndielber diel binne by it oerdragen fan gegevens tusken brûkerssystemen. By syngronisaasje nei in nij apparaat, as d'r identike blokken binne op ferskate apparaten, wurde de blokken kopieare fan ferskate knopen, fergelykber mei de wurking fan it BitTorrent-systeem. Hoe mear apparaten dielnimme oan syngronisaasje, hoe flugger de replikaasje fan nije gegevens sil plakfine fanwegen parallelisaasje. Tidens de syngronisaasje fan feroare bestannen wurde allinich feroare gegevensblokken oer it netwurk oerbrocht, en by it omneamen of feroarjen fan tagongsrjochten wurde allinich metadata syngronisearre.

Data-oerdrachtkanalen wurde foarme mei TLS, alle knooppunten authentisearje inoar mei sertifikaten en apparaatidentifikatoren, SHA-256 wurdt brûkt om yntegriteit te kontrolearjen. Om syngronisaasjeknooppunten op in lokaal netwurk te bepalen, kin it UPnP-protokol brûkt wurde, dat gjin manuele ynfier fan 'e IP-adressen fan syngronisearre apparaten fereasket. Om it systeem en tafersjoch te konfigurearjen, is d'r in ynboude webynterface, in CLI-kliïnt en GUI Syncthing-GTK, dy't ek ark foar it behearen fan syngronisaasjeknooppunten en repositories leveret. Om it sykjen nei Syncthing-knooppunten te ferienfâldigjen, wurdt in koördinaasjeserver foar knooppuntûntdekking ûntwikkele.

De nije ferzje ymplementearret eksperimintele stipe foar triemfersifering, wêrtroch jo Syncthing kinne brûke mei ûnbetroubere servers, bygelyks om jo gegevens net allinich mei jo apparaten te syngronisearjen, mar ek mei eksterne servers dy't net ûnder brûkerskontrôle binne. Derneist yntroduseart de nije release in dialooch om befêstiging te freegjen foardat jo wizigingen ûngedien meitsje of in map oerskriuwe. Problemen mei oermjittich konsumpsje fan CPU-boarnen yn dialogen mei animearre foarútgongsyndikatoaren fan operaasjes binne oplost. Dêrnei waard update 1.16.1 fuortendaliks frijlitten, wat it probleem yn it Debian-pakket reparearre.

Utjefte fan iepen P2P-bestânsyngronisaasjesysteem Syncthing 1.16
Utjefte fan iepen P2P-bestânsyngronisaasjesysteem Syncthing 1.16


Boarne: opennet.ru

Add a comment