Delta update
ڈیلٹا اپ ڈیٹ ایک سافٹ ویئر اپ ڈیٹ ہے جس میں صارف کو سافٹ ویئر کے کوڈ کے صرف ان حصوں کو ڈاؤن لوڈ کرنے کی ضرورت ہوتی ہے جو نئے ہیں، یا ان کی پچھلی حالت سے تبدیل کیے گئے ہیں، اس کے برعکس پورے پروگرام کو ڈاؤن لوڈ کرنا پڑتا ہے۔ ڈیلٹا اپ ڈیٹس کا استعمال وقت اور کمپیوٹنگ بینڈوتھ کی کافی مقدار کو بچا سکتا ہے۔ نام "ڈیلٹا" ریاضیاتی سائنس سے ماخوذ ہے جو یونانی حرف ڈیلٹا، δ یا δ کے استعمال سے تبدیلی کو ظاہر کرتا ہے۔ استعمال لینکس فیڈورا لینکس نے جون 2009 سے یوم پریسٹو پلگ ان کا استعمال کرتے ہوئے بائنری ڈیلٹا اپ ڈیٹس کو ڈیفالٹ طور پر سپورٹ کیا ہے۔ یہ آر پی ایم پیکیج مینیجر کے ڈیلٹرپم سسٹم (2004) پر مبنی ہے، جو بدلے میں بی ایس ڈیف پر مبنی تھا۔ یہ فعالیت فیڈورا سے ماخوذ آپریٹنگ سسٹمز کو وراثت میں ملی ہے، بشمول ریڈ ہیٹ انٹرپرائز لینکس اور اس کے مختلف قسم، سینٹ او ایس۔ اوپن ایس یو ایس ای اپنے زیپر مینیجر کے ساتھ ڈیلٹرپمز کا بھی استعمال کرتا ہے۔ ایک زیادہ قدیم نظام، ایس یو ایس ای پیچ آر پی ایم، تبدیل شدہ فائلوں کی جگہ لے کر کام کرتا تھا۔ ڈیبین کے ڈی پی کے جی-اے پی ٹی پیکیج مینیجر سسٹم کے لیے اسی طرح کا نظام ڈیبلٹا (2006) ہے ؛ ہوم پیج پر بظاہر رکنے کے باوجود، اس کے پیکیج کے ذخیرے کے ساتھ ساتھ سورس کوڈ کو فعال طور پر برقرار رکھا جاتا ہے۔ ڈیفالٹ طور پر ڈیڈیلٹا انسٹال نہیں ہے اور اس کے لیے زیادہ آئینے نہیں لگائے گئے ہیں۔ ڈویلپر ٹیم کے ایک رکن نے ایک اور فارمیٹ کی تجویز پیش کی ہے جو 2018 میں پیچ ڈیبس نامی موجودہ آئینے والے مرکزی ذخائر میں براہ راست ضم ہوتا ہے۔ اس کا مقصد زیادہ سالمیت کی جانچ کرنا ہے۔ ڈیبین کی نسل سے تعلق رکھنے والے اوبنٹو ڈویلپرز نے اپنے سسٹم کے لیے ڈیلٹا اپ ڈیٹس کو نافذ کرنے کی کئی بار کوشش کی ہے۔ 2006 کے دوران انہوں نے ایک بنانے کی کوشش کی، لیکن بہت سارے آپشنز کا سامنا کرنا پڑا اور کوششوں کو ترک کر دیا۔ 2011 میں انہوں نے صرف ڈیبیلٹا قائم کرنے کی کوشش کی، لیکن اسی سال مئی میں ایک بار پھر کوششیں ترک کر دیں۔ آرچ لینکس پیکیج مینیجر پیک مین وی سی ڈی آئی ایف ایف (ایکس ڈیلٹا) کا استعمال کرتے ہوئے ڈیلٹا اپ ڈیٹنگ کی ایک شکل کی حمایت کرتا تھا۔ اسے سٹرنگ کے فرار کی کمی کی وجہ سے من مانی کمانڈ پر عمل درآمد کی کمزوری () کی وجہ سے ختم کر دیا گیا تھا۔ ونڈوز ونڈوز اپ ڈیٹ نے ونڈوز ایکس پی کے بعد سے ڈیلٹا اپ ڈیٹس کی حمایت کی ہے جسے ایکسپریس انسٹالیشن فائلیں کہا جاتا ہے۔ اپ ڈیٹس کو دوبارہ تقسیم کرنے پر، ونڈوز سرور اپ ڈیٹ سروسز نے ونڈوز سرور 2003 کے بعد سے ڈیلٹا اپ ڈیٹس کی حمایت کی ہے۔ فری بی ایس ڈی فری بی ایس ڈی نے نومبر 2005 سے پورٹ سنیپ کا استعمال کرتے ہوئے ڈیلٹا اپ ڈیٹس کی حمایت کی ہے۔ سورس کوڈ اپ ڈیٹس پر توجہ مرکوز کرنے کے فری بی ایس ڈی کے روایتی موقف کو دیکھتے ہوئے، ڈیلٹا بائنری اپ ڈیٹس کا کوئی طریقہ فی الحال موجود نہیں ہے۔ گوگل گوگل ڈیلٹا اپ ڈیٹس کو "سمارٹ اپ ڈیٹس" کے طور پر حوالہ دیتا ہے۔ یہ گوگل کے اینڈرائڈ آپریٹنگ سسٹم ڈیوائسز میں لاگو کیا گیا ہے جو اینڈرائڈ 2.3 یا اس سے اوپر پر چلتے ہیں۔ گوگل انجینئروں نے اندازہ لگایا ہے کہ سمارٹ اپ ڈیٹس اوسطا مکمل اپ ڈیٹ کے سائز کا صرف ایک تہائی ہوگا۔ گوگل کے اوپن سورس پروجیکٹ کرومیم کو کمزوری کی کھڑکی کو تنگ کرنے کے لیے بار بار اپ ڈیٹس کی ضرورت ہوتی ہے۔ یہ دو بائنری قابل عمل فائلوں کے مختلف سائز کو کم کرنے کے لیے "کورجیٹ" نامی ایک جدا کرنے پر مبنی مختلف الگورتھم کا استعمال کرتا ہے، جو ایک ورژن اپ ڈیٹ کے لیے مختلف پیچ کو 6.7 ٪ (bsdiff) سے 0.76% (bsdiff + courgette) تک کم کر دیتا ہے۔ اس ٹیکنالوجی نے کروم کو 10 دنوں سے بھی کم عرصے میں صارفین کے 100% پر اپنی اپ ڈیٹس کو آگے بڑھانے میں مدد کی۔ اینڈرائیڈ کے پلے اسٹور میں ایپ اے پی کے اپ ڈیٹس 2016 سے بی ایس ڈیف کا استعمال کرتے ہیں، جو 2003 میں متعارف کرایا گیا ایک نیا موثر ڈیلٹا اپ ڈیٹ الگورتھم ہے۔ ایپل آئی او ایس ایپل کا آئی او ایس بینڈوتھ کے استعمال کو کم کرنے کے لیے آپریٹنگ سسٹم اور ایپلیکیشن اپ ڈیٹس کے لیے ڈیلٹا اپ ڈیٹس کی صلاحیت رکھتا ہے۔ اوور دی ایئر سافٹ ویئر اپ ڈیٹس (او ٹی اے) سافٹ ویئر اپ ڈیٹس بہت سے موبائل ڈیوائسز میں بڑے پیمانے پر استعمال کیے گئے ہیں۔ ایپل آئی او ایس، گوگل اینڈرائیڈ، مائیکروسافٹ ونڈوز فون 8، اور بلیک بیری 10۔ ڈیٹا مختلف ڈیلٹا انکوڈنگ حوالہ جات سافٹ ویئر کی دیکھ بھال بھی دیکھیں