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। डेटा भिन्न डेल्टा एन्कोडिंग संदर्भ सॉफ्टवेयर रखरखाव भी देखें।