Serbestberdana pergala hevdemkirina pelê ya vekirî ya P2P Syncthing 1.16

Serbestberdana pergala hevdengkirina pelê ya otomatîkî Syncthing 1.16 hate pêşkêş kirin, ku tê de daneyên hevdemkirî li hilanîna cloudê nayên barkirin, lê rasterast di navbera pergalên bikarhêneran de têne dubare kirin dema ku ew bi hevdemî serhêl xuya dibin, bi karanîna protokola BEP (Protokola Veguheztina Block) ku ji hêla rêvename. Koda Syncthing di Go de hatî nivîsandin û di bin lîsansa MPL ya belaş de tê belav kirin. Avahiyên amade ji bo Linux, Android, Windows, macOS, FreeBSD, Dragonfly BSD, NetBSD, OpenBSD û Solaris têne amadekirin.

Digel çareserkirina pirsgirêkên hevdengkirina daneyan di navbera çend cîhazên yek bikarhêner de, bi karanîna Syncthing re gengaz e ku torên mezin ên nenavendî ji bo hilanîna daneyên hevpar ên ku li ser pergalên beşdaran têne belav kirin biafirînin. Kontrola gihîştina maqûl û îstîsnayên hevdemkirinê peyda dike. Mimkun e ku meriv hosteyên ku dê tenê daneyan werbigirin destnîşan bikin, yanî. Guhertinên daneyên li ser van mêvandaran dê bandorê li mînakên daneyên ku li pergalên din hatine hilanîn neke. Gelek awayên guhertoya pelan têne piştgirî kirin, ku tê de guhertoyên berê yên daneyên guhertî têne tomar kirin.

Dema hevdemkirinê, pel bi mentiqî li blokan tê dabeş kirin, ku di dema veguheztina daneyan de di navbera pergalên bikarhêner de parçeyek nayê dabeş kirin. Dema ku bi amûrek nû re hevdeng dikin, heke li ser çend cîhazan blokên yeksan hebin, blokên ji girêkên cihêreng têne kopî kirin, mîna xebata pergala BitTorrent. Her ku bêtir cîhaz beşdarî hevdengkirinê bibin, dê ji ber paralelbûnê zû dubarekirina daneyên nû çêbibe. Di dema hevdengkirina pelên guhertî de, tenê blokên daneya guheztin li ser torê têne veguheztin, û dema ku nav an mafên gihîştinê diguhezînin, tenê metadata têne hevdem kirin.

Kanalên veguheztina daneyê bi karanîna TLS-ê têne çêkirin, hemî nod bi karanîna sertîfîka û nasnameyên cîhazê hevûdu nas dikin, SHA-256 ji bo kontrolkirina yekrêziyê tê bikar anîn. Ji bo destnîşankirina girêkên hevdemkirinê li ser torgilokek herêmî, protokola UPnP dikare were bikar anîn, ku ne hewce ye ku bi destan navnîşanên IP-yê yên cîhazên hevdemkirî têkevin. Ji bo veavakirina pergalê û çavdêriyê, navgînek tevnvî ya çêkirî, xerîdarek CLI û GUI Syncthing-GTK heye, ku ji hêla din ve amûrên ji bo birêvebirina girêkên hevdemkirinê û depoyan peyda dike. Ji bo hêsankirina lêgerîna girêkên Syncthing, serverek hevrêziya vedîtina nodê tê pêşve xistin.

Guhertoya nû ji bo şîfrekirina pelê piştgirîya ceribandinê pêk tîne, ku dihêle hûn Syncthing bi serverên nebawer re bikar bînin, mînakî, daneyên xwe ne tenê bi cîhazên xwe re, lê di heman demê de bi serverên derveyî yên ku di bin kontrola bikarhêner de ne hevdeng bikin. Wekî din, serbestberdana nû diyalogek destnîşan dike ku ji bo pejirandinê bipirse berî ku guheztinan betal bike an pelrêçek binivîsîne. Pirsgirêkên bi xerckirina zêde ya çavkaniyên CPU-yê di diyalogên bi nîşaneyên pêşkeftina anîmasyonî yên operasyonan de hatine çareser kirin. Dûv re, nûvekirina 1.16.1 tavilê hate berdan, ku di pakêta Debian de pirsgirêk çareser kir.

Serbestberdana pergala hevdemkirina pelê ya vekirî ya P2P Syncthing 1.16
Serbestberdana pergala hevdemkirina pelê ya vekirî ya P2P Syncthing 1.16


Source: opennet.ru

Add a comment