IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Autres Logiciels Discussion :

Syncthing 2.0, l'application open source de synchronisation de fichiers peer-to-peer, est disponible


Sujet :

Autres Logiciels

  1. #1
    Chroniqueur Actualités
    Avatar de Anthony
    Homme Profil pro
    Rédacteur technique
    Inscrit en
    Novembre 2022
    Messages
    2 272
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Rédacteur technique

    Informations forums :
    Inscription : Novembre 2022
    Messages : 2 272
    Par défaut Syncthing 2.0, l'application open source de synchronisation de fichiers peer-to-peer, est disponible
    Syncthing 2.0, l'application open source de synchronisation de fichiers, est disponible, avec une migration SQLite, de nouvelles capacités de journalisation, des changements de plateforme et plus encore

    Syncthing 2.0 est arrivé, marquant une version majeure pour la populaire solution open source de synchronisation continue de fichiers. La nouvelle version migre sa base de données de LevelDB à SQLite pour améliorer la maintenance et la fiabilité, introduit des journaux structurés avec des contrôles granulaires, supprime les binaires préconstruits sur plusieurs plateformes mineures en raison de l'exigence de SQLite, et apporte des changements ayant un impact sur le flux de travail.

    Syncthing est une application de synchronisation de fichiers peer-to-peer gratuite et open source disponible pour Windows, macOS, Linux, Android, Solaris, Darwin et BSD. Elle peut synchroniser des fichiers entre des appareils sur un réseau local ou entre des appareils distants sur Internet. La sécurité des données est intégrée dans sa conception. La version 1.0 a été publiée en janvier 2019 après cinq ans en version bêta.

    Avec cette mise à jour, le backend de la base de données passe de LevelDB à SQLite, afin de faciliter la maintenance et d'améliorer la fiabilité. Les utilisateurs bénéficient également de capacités de diagnostic améliorées, car la journalisation utilise désormais des entrées structurées avec des contrôles de niveau de journalisation par paquet nouvellement introduits et un nouveau niveau WARNING positionné entre INFO et ERROR.


    Pour les utilisateurs de systèmes moins courants, des changements notables ont été apportés à la distribution. Les binaires préconstruits ne sont plus fournis pour DragonFlyBSD (AMD64), Illumos (AMD64), Linux on PowerPC64, NetBSD, OpenBSD (386, ARM), et Windows on ARM à cause de la nouvelle dépendance SQLite. Les utilisateurs de ces plateformes doivent maintenant compiler Syncthing à partir des sources. Suite à ces changements fondamentaux, plusieurs ajustements de comportement affecteront les flux de travail : les éléments supprimés dans la base de données sont désormais oubliés après six mois au lieu d'être conservés indéfiniment, et le « dossier par défaut » n'est plus créé lors du premier démarrage, ce qui nécessite une configuration manuelle.

    L'analyse des options de la ligne de commande a été modernisée, avec la suppression des options longues à tiret unique, plusieurs options ont été renommées et la prise en charge des variables d'environnement a été étendue.

    Parmi les autres mises à jour techniques, on peut citer la suppression de la détection des hachages roulants pour les données décalées, ce qui permet des analyses plus rapides, l'adoption de trois connexions par défaut entre les périphériques v2 et l'amélioration de la résolution des conflits de fichiers, qui peut désormais se traduire par des copies de conflits déplacées lorsque les suppressions l'emportent.

    Les changements majeurs apportés par cette version sont les suivants :

    • La base de données est passée de LevelDB à SQLite. Il y a une migration lors du premier lancement qui peut être longue pour les grandes installations. La nouvelle base de données est plus facile à comprendre et à maintenir et, espérons-le, moins boguée.
    • Le format de journalisation a été modifié pour utiliser des entrées de journal structurées (un message plus plusieurs paires clé-valeur). De plus, les utilisateurs peuvent désormais contrôler le niveau de journalisation par paquet, et un nouveau niveau de journalisation WARNING a été inséré entre INFO et ERROR (qui était auparavant connu sous le nom de WARNING...). Le niveau INFO est devenu plus verbeux, indiquant les actions de synchronisation prises par Syncthing. Un nouvel indicateur de ligne de commande --log-level définit le niveau de journalisation par défaut pour tous les paquets, et la variable d'environnement STTRACE ainsi que l'interface graphique ont été mises à jour pour définir les niveaux de journalisation par paquet. Les options de ligne de commande --verbose et --logflags ont été supprimées et seront ignorées si elles sont données.
    • Les éléments supprimés ne sont plus conservés pour toujours dans la base de données, mais sont oubliés au bout de quinze mois. Si le cas d'utilisation d'un utilisateur exige que les suppressions prennent effet après un délai supérieur à quinze mois, il peut définir l'option de ligne de commande --db-delete-retention-interval ou la variable d'environnement correspondante à zéro, ou à un intervalle de temps plus long de son choix.
    • Modernisation de l'analyse des options de la ligne de commande. Les anciennes options longues avec un seul tiret ne sont plus supportées, par exemple -home doit être donné comme --home. Certaines options ont été renommées, d'autres sont devenues des sous-commandes. Toutes les options serve sont maintenant acceptées comme variables d'environnement. Voir syncthing --help et syncthing serve --help pour plus de détails.
    • La détection des hachages roulants des données décalées n'est plus prise en charge, car « elle n'a jamais été d'une grande utilité », selon l'éditeur. Au lieu de cela, l'analyse et la synchronisation sont plus rapides et plus efficaces sans cette détection.
    • Un "dossier par défaut" n'est plus créé au premier démarrage.
    • Les connexions multiples sont désormais utilisées par défaut entre les appareils v2. La nouvelle valeur par défaut est d'utiliser trois connexions : une pour les métadonnées d'index et deux pour l'échange de données.
    • Les plateformes suivantes n'ont malheureusement plus de binaires préconstruits à télécharger sur syncthing.net et sur GitHub, en raison de complexités liées à la compilation croisée avec SQLite :
      • dragonfly/amd64
      • illumos/amd64 et solaris/amd64
      • linux/ppc64
      • netbsd/*
      • openbsd/386 et openbsd/arm
      • windows/arm
    • La gestion de la résolution des conflits impliquant des fichiers supprimés a été modifiée. Une suppression peut désormais être le résultat gagnant de la résolution de conflit, ce qui entraîne le déplacement du fichier supprimé vers une copie de conflit.

    Source : Syncthing 2.0

    Et vous ?

    Quel est votre avis sur le sujet ?
    Trouvez-vous les nouveautés proposées par Syncthing 2.0 crédibles ou pertinentes ?
    Avez-vous déjà utilisé cet outil ou un outil similaire pour votre usage ou le développement d'applications, et si oui, qu'en pensez-vous ?

    Voir aussi :

    La version stable 1.0.0 de Syncthing, une application de synchronisation de fichiers, est désormais disponible, après cinq années en bêta test

    Docker Inc. s'offre Mutagen, un outil de synchronisation de fichiers et de transfert de réseau pour les développeurs cloud. L'acquisition apporte déjà des mécanismes à Docker Desktop
    Contribuez au club : corrections, suggestions, critiques, ... Contactez le service news et Rédigez des actualités

  2. #2
    Membre chevronné
    Homme Profil pro
    Ingénieur en génie logiciel
    Inscrit en
    Juin 2012
    Messages
    966
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Ingénieur en génie logiciel
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Juin 2012
    Messages : 966
    Par défaut
    jamais utilisé ce produit par contre j'ai utilisé à mainte reprise FreeFileSync.
    Très pratique quand tu as beaucoup de fichier à copier et que ca mouline sous windows

    il y a aussi Seafile

    un comparatif d'outil de synchro...

    https://en.wikipedia.org/wiki/Compar...ation_software

  3. #3
    Membre éprouvé
    Profil pro
    programmeur du dimanche
    Inscrit en
    Novembre 2003
    Messages
    1 151
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : programmeur du dimanche
    Secteur : Santé

    Informations forums :
    Inscription : Novembre 2003
    Messages : 1 151
    Par défaut
    je m'en sers depuis longtemps entre windows linux android.
    Jamais eu de soucis sérieux. Par contre j'ai android en miroir unidirectionnel et il y a des erreurs (au bout d'un certain temps le client est "out of sync"), mais je n'ai jamais été vraiment ennuyé.

  4. #4
    Membre éprouvé
    Profil pro
    MOA
    Inscrit en
    Décembre 2002
    Messages
    1 318
    Détails du profil
    Informations personnelles :
    Localisation : France, Eure et Loir (Centre)

    Informations professionnelles :
    Activité : MOA

    Informations forums :
    Inscription : Décembre 2002
    Messages : 1 318
    Par défaut
    Citation Envoyé par marc.collin Voir le message
    jamais utilisé ce produit par contre j'ai utilisé à mainte reprise FreeFileSync.
    Très pratique quand tu as beaucoup de fichier à copier et que ca mouline sous windows
    J'ai entendu pas mal de freefilesync. En regardant les différentes captures, l'outil a l'air d'être sympa visuellement, bien plus que synthing mais j'ai l'impression que la synchronisation se fait uniquement d'un répertoire à un autre local (ou monté) sur la même machine.

    Par exemple tout comme Fagus, j'utilise Syncthing pour synchroniser mes fichiers de note entre mon PC et mon téléphone dès que je suis sur mon réseau Wifi. Les application synthing discutent entre eux (pour ma part celui de mon téléphone et PC) et échangent les données. Il semblerait que freefilesync n'offre pas cette possibilité.

    Top pour la mise à jour majeur, j'ai l'impression qu'il y a pas mal d'amélioration

Discussions similaires

  1. Réponses: 0
    Dernier message: 20/03/2018, 09h07
  2. Application open source d egestion bibliotheque
    Par fraisa1985 dans le forum C#
    Réponses: 1
    Dernier message: 24/03/2008, 12h55
  3. [Web Service][SOAP] nouveau module pour application open source
    Par walid0577 dans le forum Bibliothèques et frameworks
    Réponses: 3
    Dernier message: 11/02/2008, 15h39
  4. Choix d'un serveur d'applications Open Source
    Par smh_master dans le forum Plateformes (Java EE, Jakarta EE, Spring) et Serveurs
    Réponses: 14
    Dernier message: 10/04/2007, 17h42
  5. Réponses: 6
    Dernier message: 07/03/2007, 14h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo