Unison er et filsynkroniseringsværktøj til Unix og Windows.Det tillader, at to kopier af en samling filer og mapper gemmes på forskellige værter (eller forskellige diske på den samme vært), ændres separat og derefter opdateres ved at udbrede ændringerne i hver replik til den anden.Unison deler en række funktioner med værktøjer såsom konfigurationsstyringspakker (CVS, PRCS, Subversion, BitKeeper osv.), Distribuerede filsystemer (Coda osv.), Enhedsretnings spejlværktøjer (rsync osv.) Og andre synkronisatorer(Intellisync, forsoning osv.).Der er dog flere punkter, hvor det adskiller sig: * Unison kører på både Windows og mange varianter af Unix (Solaris, Linux, OS X osv.) Systemer.Derudover fungerer Unison på tværs af platforme, så du f.eks. Kan synkronisere en Windows-bærbar computer med en Unix-server.* I modsætning til enkle spejle- eller backupværktøjer kan Unison håndtere opdateringer til begge kopier af en distribueret katalogstruktur.Opdateringer, der ikke er i konflikt, forplantes automatisk.Konfliktive opdateringer registreres og vises.* I modsætning til et distribueret filsystem er Unison et program på brugereniveau: der er ikke behov for at ændre kernen eller have superbrugerrettigheder på nogen af værterne.* Unison arbejder mellem ethvert par maskiner, der er forbundet til internettet, kommunikerer enten via et direkte stik eller via en krypteret ssh-forbindelse.Det er omhyggeligt med netværksbåndbredde og kører godt over langsomme links såsom PPP-forbindelser.Overførsler af små opdateringer til store filer optimeres ved hjælp af en komprimeringsprotokol, der ligner rsync.* Unison er modstandsdygtig over for fiasko.Det er omhyggeligt at efterlade replikerne og dets egne private strukturer i en fornuftig tilstand til enhver tid, selv i tilfælde af unormal afslutning eller kommunikationsfejl.* Unison har en klar og præcis specifikation.* Unison er gratis;den fulde kildekode er tilgængelig under GNU Public License.
unison