- Unison (logiciel)
-
Pour les articles homonymes, voir Unison (homonymie).
Unison Interface en ligne de commande d’UnisonDéveloppeur Benjamin C. Pierce Dernière version 2.40.63 (11 mai 2011) [+/-] Environnement Multiplate-forme Type Synchroniseur de fichiers Licences GPL Site web www.cis.upenn.edu/~bcpierce/unison/ modifier Unison est un logiciel de synchronisation de fichiers populaire[réf. nécessaire], doté également de fonctionnalités lui permettant de créer et gérer des sauvegardes de répertoires. La synchronisation étant bidirectionnelle (en ce sens que les modifications d'un répertoire sont reportées sur l'autre et vice-versa), il est utilisé pour garder à niveau des répertoires se trouvant en même temps sur deux machines différentes.
Unison est un logiciel libre sous licence GPL. Il fonctionne sur un large spectre de systèmes d'exploitation (Windows, Linux, Mac OS X), permettant ainsi de synchroniser des fichiers de différents systèmes d'exploitation.
Sommaire
Détails
La synchronisation fonctionne selon deux modalités:
- en mode local: (sur le même système de fichiers ou sur un répertoire réseau monté en local), où le programme client se charge de comparer les deux versions des répertoires et effectuer la synchronisation.
- en mode distant: le programme client contacte le programme serveur, habituellement grâce au protocole SSH, ce qui permet une communication sécurisée à travers l'Internet. La version d'Unison entre le programme serveur et le programme client doit être identique.
Unison a été écrit dans le langage OCaml. Le logiciel fonctionne essentiellement en ligne de commande, mais il existe également une interface graphique.
Comparaison avec d'autres outils
- Unison se distingue de rsync par le fait que la synchronisation est bidirectionnelle dans Unison et unidirectionnelle dans rsync. Ce dernier logiciel est donc utilisé uniquement pour effectuer des sauvegardes (quoique Unison puisse le faire aussi).
- La question peut se poser de la différence entre Unison et Subversion, qui est un système de gestion de versions, car tous deux effectuent une synchronisation bidirectionnelle des fichiers. La réponse est dans la fonction des deux outils : Subversion sert à conserver un des fichiers dans un dépôt où chaque modification est historisée de façon détaillée. Dans Unison, il n'y a pas de notion de dépôt central, les deux répliques à synchroniser étant placées sur un pied d'égalité ; d'autre part, Unison ne conserve pas l'historique des fichiers (bien qu'il soit possible de conserver d'anciennes versions de sauvegarde).
Voir aussi
Article connexe
Liens externes
- (en) Le site officiel d'Unison
- (en) Le manuel de l'utilisateur (traduction française [PDF])
- (fr) Comment synchroniser des fichiers de configuration entre 2 machines avec Unison ?
Catégories :- Logiciel libre sous licence GPL
- Gestion des données
- Logiciel pour Unix
- Logiciel pour Windows
Wikimedia Foundation. 2010.