کھلے P2P فائل سنکرونائزیشن سسٹم کی ریلیز Syncthing 1.16

خودکار فائل سنکرونائزیشن سسٹم Syncthing 1.16 کا اجراء پیش کیا گیا ہے، جس میں مطابقت پذیر ڈیٹا کو کلاؤڈ اسٹوریج پر اپ لوڈ نہیں کیا جاتا ہے، لیکن صارف کے سسٹمز کے درمیان براہ راست نقل کیا جاتا ہے جب وہ بیک وقت آن لائن ظاہر ہوتے ہیں، BEP (بلاک ایکسچینج پروٹوکول) پروٹوکول کا استعمال کرتے ہوئے پروجیکٹ Syncthing کوڈ Go میں لکھا جاتا ہے اور مفت MPL لائسنس کے تحت تقسیم کیا جاتا ہے۔ لینکس، اینڈرائیڈ، ونڈوز، میک او ایس، فری بی ایس ڈی، ڈریگن فلائی بی ایس ڈی، نیٹ بی ایس ڈی، اوپن بی ایس ڈی اور سولاریس کے لیے ریڈی بلڈز تیار ہیں۔

ایک صارف کے متعدد آلات کے درمیان ڈیٹا کی مطابقت پذیری کے مسائل کو حل کرنے کے علاوہ، Syncthing کا استعمال کرتے ہوئے مشترکہ ڈیٹا کو ذخیرہ کرنے کے لیے بڑے وکندریقرت نیٹ ورکس بنانا ممکن ہے جو شرکاء کے تمام سسٹمز میں تقسیم کیا جاتا ہے۔ لچکدار رسائی کنٹرول اور مطابقت پذیری کی مستثنیات فراہم کرتا ہے۔ ایسے میزبانوں کی وضاحت کرنا ممکن ہے جو صرف ڈیٹا وصول کریں گے، یعنی ان میزبانوں کے ڈیٹا میں تبدیلیاں دوسرے سسٹمز پر ذخیرہ شدہ ڈیٹا کی مثالوں کو متاثر نہیں کریں گی۔ کئی فائل ورژننگ موڈز سپورٹ ہیں، جن میں تبدیل شدہ ڈیٹا کے پچھلے ورژن محفوظ کیے جاتے ہیں۔

ہم وقت سازی کرتے وقت، فائل کو منطقی طور پر بلاکس میں تقسیم کیا جاتا ہے، جو کہ صارف کے سسٹمز کے درمیان ڈیٹا کی منتقلی کے دوران ناقابل تقسیم حصہ ہوتے ہیں۔ کسی نئے آلے کے ساتھ مطابقت پذیری کرتے وقت، اگر کئی ڈیوائسز پر ایک جیسے بلاکس ہیں، تو بلاکس کو مختلف نوڈس سے کاپی کیا جاتا ہے، جیسا کہ BitTorrent سسٹم کے آپریشن کی طرح ہے۔ ہم آہنگی میں جتنے زیادہ آلات حصہ لیں گے، متوازی ہونے کی وجہ سے نئے ڈیٹا کی نقل اتنی ہی تیزی سے واقع ہوگی۔ تبدیل شدہ فائلوں کی مطابقت پذیری کے دوران، صرف تبدیل شدہ ڈیٹا بلاکس کو نیٹ ورک پر منتقل کیا جاتا ہے، اور جب نام تبدیل یا رسائی کے حقوق کو تبدیل کیا جاتا ہے، تو صرف میٹا ڈیٹا کو ہم آہنگ کیا جاتا ہے۔

ڈیٹا ٹرانسمیشن چینلز TLS کا استعمال کرتے ہوئے بنائے جاتے ہیں، تمام نوڈس سرٹیفکیٹ اور ڈیوائس شناخت کنندگان کا استعمال کرتے ہوئے ایک دوسرے کی تصدیق کرتے ہیں، SHA-256 سالمیت کو کنٹرول کرنے کے لیے استعمال کیا جاتا ہے۔ مقامی نیٹ ورک پر سنکرونائزیشن نوڈس کا تعین کرنے کے لیے، UPnP پروٹوکول استعمال کیا جا سکتا ہے، جس کے لیے ہم وقت ساز آلات کے IP پتوں کے دستی اندراج کی ضرورت نہیں ہے۔ سسٹم اور مانیٹرنگ کو ترتیب دینے کے لیے، ایک بلٹ ان ویب انٹرفیس، ایک CLI کلائنٹ اور GUI Syncthing-GTK ہے، جو اس کے علاوہ سنکرونائزیشن نوڈس اور ریپوزٹری کے انتظام کے لیے ٹولز فراہم کرتا ہے۔ Syncthing nodes کی تلاش کو آسان بنانے کے لیے، ایک نوڈ دریافت کوآرڈینیشن سرور تیار کیا جا رہا ہے۔

نیا ورژن فائل انکرپشن کے لیے تجرباتی تعاون کو لاگو کرتا ہے، جو آپ کو ناقابل بھروسہ سرورز کے ساتھ Syncthing استعمال کرنے کی اجازت دیتا ہے، مثال کے طور پر، آپ کے ڈیٹا کو نہ صرف آپ کے آلات کے ساتھ، بلکہ بیرونی سرورز کے ساتھ بھی جو صارف کے کنٹرول میں نہیں ہیں۔ مزید برآں، نئی ریلیز تبدیلیوں کو کالعدم کرنے یا ڈائرکٹری کو اوور رائٹ کرنے سے پہلے تصدیق کے لیے پوچھنے کے لیے ایک ڈائیلاگ متعارف کراتی ہے۔ کارروائیوں کے متحرک ترقی کے اشارے کے ساتھ ڈائیلاگ میں CPU وسائل کے ضرورت سے زیادہ استعمال کے مسائل حل ہو گئے ہیں۔ اگلا، اپ ڈیٹ 1.16.1 کو فوری طور پر جاری کیا گیا، جس نے ڈیبین پیکج میں مسئلہ حل کر دیا۔

کھلے P2P فائل سنکرونائزیشن سسٹم کی ریلیز Syncthing 1.16
کھلے P2P فائل سنکرونائزیشن سسٹم کی ریلیز Syncthing 1.16


ماخذ: opennet.ru

نیا تبصرہ شامل کریں