1
Unison هي أداة مزامنة ملفات لنظامي Unix و Windows.يسمح بتخزين نسختين متماثلتين من مجموعة من الملفات والدلائل على مضيفين مختلفين (أو أقراص مختلفة على نفس المضيف) ، وتعديلها بشكل منفصل ، ثم تحديثها عن طريق نشر التغييرات في كل نسخة متماثلة إلى أخرى.تقوم Unison بمشاركة عدد من الميزات مع أدوات مثل حزم إدارة التهيئة (CVS و PRCS و Subversion و BitKeeper وما إلى ذلك) وأنظمة الملفات الموزعة (Coda وغيرها) وأدوات النسخ المتطابق أحادي الاتجاه (rsync وما إلى ذلك) والمزامنات الأخرى(Intellisync ، التوفيق ، الخ).ومع ذلك ، هناك العديد من النقاط التي تختلف فيها: * تعمل Unison على كل من Windows والعديد من النكهات لأنظمة Unix (Solaris و Linux و OS X وغيرها).علاوة على ذلك ، تعمل Unison عبر الأنظمة الأساسية ، مما يتيح لك مزامنة كمبيوتر محمول يعمل بنظام Windows مع خادم Unix ، على سبيل المثال.* على عكس أدوات النسخ الاحتياطي أو النسخ الاحتياطي البسيطة ، يمكن لـ Unison التعامل مع التحديثات لكلا النسخ المتماثلة لهيكل الدليل الموزع.يتم نشر التحديثات التي لا تتعارض تلقائيًا.يتم اكتشاف التحديثات المتعارضة وعرضها.* على عكس نظام الملفات الموزع ، يعد Unison برنامجًا على مستوى المستخدم: ليست هناك حاجة لتعديل kernel أو الحصول على امتيازات المستخدم الخارق على أي مضيف.* يعمل التوافق بين أي زوج من الأجهزة المتصلة بالإنترنت ، ويتواصل عبر رابط مأخذ توصيل مباشر أو نفق عبر اتصال ssh مشفر.إنه دقيق مع النطاق الترددي للشبكة ، ويعمل بشكل جيد عبر الارتباطات البطيئة مثل اتصالات PPP.يتم تحسين عمليات نقل التحديثات الصغيرة إلى الملفات الكبيرة باستخدام بروتوكول ضغط مماثل لـ rsync.* انسجام هو مرن للفشل.يجب الحرص على ترك النسخ المتماثلة وهياكلها الخاصة في حالة معقولة في جميع الأوقات ، حتى في حالة إنهاء الاتصال غير الطبيعي أو فشل الاتصال.* انسجام لديه مواصفات واضحة ودقيقة.* انسجام مجاني.كود المصدر الكامل متاح تحت رخصة جنو العمومية.