Unison (software)

Unison
Developer(s)Benjamin Pierce and contributors
Initial release1998; 26 years ago (1998)[1]
Stable release
2.53.5[2] / 6 May 2024; 5 months ago (6 May 2024)
Repository
Written inOCaml
Operating systemLinux, macOS, Windows
TypeSynchronization
LicenseGPLv3
Websitegithub.com/bcpierce00/unison

Unison is a file synchronization tool for Windows and various Unix-like systems (including macOS and Linux).[3] It allows two replicas of a collection of files and directories to be stored on different hosts (or different disks on the same host), modified separately, and then brought up to date by propagating the changes in each replica to the other.[4][5][6][7] Syncing replicas directly Unison is independent of third-party providers.

  1. ^ "Unison Wiki | Main / UnisonFAQGeneral". alliance.seas.upenn.edu.
  2. ^ https://github.com/bcpierce00/unison/releases/tag/v2.53.5. {{cite web}}: Missing or empty |title= (help)
  3. ^ "unison packages dissection - Repology". repology.org.
  4. ^ Pierce, Benjamin C., and Jérôme Vouillon. "What's in Unison? A formal specification and reference implementation of a file synchronizer." Technical Reports (CIS) (2004): 40. https://repository.upenn.edu/cgi/viewcontent.cgi?article=1045&context=cis_reports
  5. ^ Uppoor, Sandesh, Michail D. Flouris, and Angelos Bilas. "Cloud-based synchronization of distributed file system hierarchies." 2010 IEEE International Conference on Cluster Computing Workshops and Posters (Cluster Workshops). IEEE, 2010. https://ieeexplore.ieee.org/abstract/document/5613087
  6. ^ Diehl, Mike (April 14, 2008). "File Synchronization with Unison | Linux Journal". Linux Journal.
  7. ^ "How to use Unison to sync files on Linux machines across a network". TechRepublic. 29 October 2020.