


* Unison runs on Windows as well as many types of Unix systems (Solaris, Linux, OS X, etc.). Unison is a file synchronization tool for Unix and Windows.
Unison file synchronisation full#
* Unison is free full source code is available under the GNU Public License. * Unison has a clear and precise specification. It ensures that the replicas and its own private structures remain in a reasonable condition at all times, even in the event of abnormal termination or communication failures. Transfer of small updates to large files is optimized using a compression protocol similar to rsync. It is careful with network bandwidth and works well over slow connections such as PPP connections. * Unison works between any pair of machines connected to the Internet and communicates via a direct socket link or tunnels via an encrypted ssh connection. * Unlike a distributed file system, Unison is a user-level program: there is no need to modify the kernel or have superuser privileges on both hosts. Conflicting updates are detected and displayed. Updates that do not cause conflict will be applied automatically.

* Unlike simple mirroring or backup utilities, Unison can handle updates for both replicas of a distributed directory structure. Moreover, Unison works cross-platform, allowing you to synchronize a Windows laptop with a Unix server, for example. However, there are several points on which it differs: Unison shares a number of tools such as configuration management packages (CVS, PRCS, Subversion, BitKeeper, etc.), distributed file systems (Coda, etc.), unidirectional mirroring utilities (rsync, etc.) and other synchronizers (Intellisync, Reconcile, etc.).
