1
Unison je nástroj pro synchronizaci souborů pro Unix a Windows.Umožňuje ukládat dvě repliky souboru souborů a adresářů na různých hostitelích (nebo na různých discích na stejném hostiteli), upravovat je samostatně a aktualizovat šířením změn v každé replice na druhý.Unison sdílí řadu funkcí s nástroji, jako jsou balíčky správy konfigurace (CVS, PRCS, Subversion, BitKeeper atd.), Distribuované souborové systémy (Coda atd.), Jednosměrné nástroje zrcadlení (rsync atd.) A další synchronizátory(Intellisync, Smíření atd.).Existuje však několik bodů, kde se liší: * Unison běží na Windows i mnoha příchutích unixových (Solaris, Linux, OS X atd.) Systémů.Unison navíc pracuje napříč platformami, což vám například umožňuje synchronizovat notebook Windows se serverem Unix.* Na rozdíl od jednoduchých nástrojů pro zrcadlení nebo zálohování může Unison řešit aktualizace obou replik distribuované adresářové struktury.Aktualizace, které nejsou v konfliktu, se šíří automaticky.Konfliktní aktualizace jsou detekovány a zobrazeny.* Na rozdíl od distribuovaného souborového systému je Unison programem na uživatelské úrovni: není třeba upravovat jádro ani mít oprávnění superuživatele na jednom z hostitelů.* Unison pracuje mezi jakýmkoli párem strojů připojených k internetu, komunikuje buď přes přímé soketové spojení, nebo tuneluje přes šifrované ssh připojení.S šířkou pásma sítě je opatrný a běží dobře přes pomalá propojení, například připojení PPP.Přenosy malých aktualizací do velkých souborů jsou optimalizovány pomocí kompresního protokolu podobného rsync.* Unison je odolný vůči selhání.Je důležité ponechat repliky a vlastní soukromé struktury vždy v rozumném stavu, a to i v případě neobvyklého ukončení nebo selhání komunikace.* Unison má jasnou a přesnou specifikaci.* Unison je zdarma;úplný zdrojový kód je k dispozici pod GNU Public License.