Lanzamento do sistema de sincronización de ficheiros P2P aberto Syncthing 1.16

Presentouse o lanzamento do sistema de sincronización automática de ficheiros Syncthing 1.16, no que os datos sincronizados non se cargan no almacenamento na nube, senón que se replican directamente entre os sistemas dos usuarios cando aparecen simultaneamente en liña, mediante o protocolo BEP (Block Exchange Protocol) desenvolvido pola proxecto. O código de sincronización está escrito en Go e distribúese baixo a licenza MPL gratuíta. As compilacións listas están preparadas para Linux, Android, Windows, macOS, FreeBSD, Dragonfly BSD, NetBSD, OpenBSD e Solaris.

Ademais de resolver problemas de sincronización de datos entre varios dispositivos dun usuario, mediante Syncthing é posible crear grandes redes descentralizadas para almacenar datos compartidos que se distribúen entre os sistemas dos participantes. Ofrece control de acceso flexible e excepcións de sincronización. É posible definir hosts que só recibirán datos, é dicir. os cambios nos datos destes servidores non afectarán ás instancias de datos almacenados noutros sistemas. Admítense varios modos de versión de ficheiros, nos que se gardan versións anteriores dos datos modificados.

Ao sincronizar, o ficheiro divídese loxicamente en bloques, que son unha parte indivisible ao transferir datos entre sistemas de usuarios. Ao sincronizar cun novo dispositivo, se hai bloques idénticos en varios dispositivos, os bloques cópianse de diferentes nodos, de forma similar ao funcionamento do sistema BitTorrent. Cantos máis dispositivos participen na sincronización, máis rápido será a replicación dos novos datos debido á paralelización. Durante a sincronización dos ficheiros modificados, só se transfiren pola rede os bloques de datos modificados e, ao cambiar o nome ou cambiar os dereitos de acceso, só se sincronizan os metadatos.

As canles de transmisión de datos fórmanse mediante TLS, todos os nodos autentícanse entre si mediante certificados e identificadores de dispositivos, SHA-256 úsase para controlar a integridade. Para determinar os nós de sincronización nunha rede local, pódese utilizar o protocolo UPnP, que non require a entrada manual dos enderezos IP dos dispositivos sincronizados. Para configurar o sistema e a supervisión, hai unha interface web integrada, un cliente CLI e GUI Syncthing-GTK, que ademais proporciona ferramentas para xestionar nodos e repositorios de sincronización. Para simplificar a busca de nodos de sincronización, estase a desenvolver un servidor de coordinación de descubrimento de nodos.

A nova versión implementa compatibilidade experimental para o cifrado de ficheiros, o que che permite usar Syncthing con servidores non fiables, por exemplo, para sincronizar os teus datos non só cos teus dispositivos, senón tamén con servidores externos que non están baixo o control do usuario. Ademais, a nova versión introduce un diálogo para pedir confirmación antes de desfacer os cambios ou sobrescribir un directorio. Resolvéronse os problemas de consumo excesivo de recursos da CPU en diálogos con indicadores animados de progreso das operacións. A continuación, lanzouse inmediatamente a actualización 1.16.1, que solucionou o problema no paquete Debian.

Lanzamento do sistema de sincronización de ficheiros P2P aberto Syncthing 1.16
Lanzamento do sistema de sincronización de ficheiros P2P aberto Syncthing 1.16


Fonte: opennet.ru

Engadir un comentario