जहां तक मुझे पता है, इसके दो फायदे हैं, वे हैं:
पहला: स्नैप पैकेज अपनी निर्भरता अपने साथ ला सकते हैं। तो कोई निर्भरता नर्क नहीं।
दूसरा: स्नैप पैकेज केवल एक उपयोगकर्ता के लिए इंस्टॉल किए जा सकते हैं। तो उस सॉफ्टवेयर को कौन चला रहा है इसका अधिक नियंत्रण।
कुछ उद्धरण (स्रोत लिंक सहित):
से https://insights.ubuntu.com
डेटा सुरक्षा की गारंटी के लिए स्नैप्स को एक दूसरे से अलग किया जाता है, और उन्हें स्वचालित रूप से अपडेट या रोल किया जा सकता है, जिससे वे कनेक्टेड डिवाइस के लिए एकदम सही हो जाते हैं। आईओटी ऐप स्टोर के साथ "स्मार्ट एज" डिवाइस के एक नए वर्ग को सक्षम करते हुए, कई विक्रेताओं ने तेज़ IoT डिवाइस लॉन्च किए हैं। तड़क-भड़क वाले उपकरणों को आधार ओएस के लिए स्वचालित अपडेट प्राप्त होता है, साथ में डिवाइस पर इंस्टॉल किए गए एप्लिकेशन के अपडेट भी।
( स्रोत )
से https://developer.ubuntu.com
उबंटू कोर कई मायनों में उबंटू का एक और स्वाद है (उदाहरण के लिए, रूट फाइलसिस्टम को अन्य फ्लेवर के समान उबंटू संग्रह से पैकेज से बनाया गया है), लेकिन यह कई महत्वपूर्ण तरीकों से भिन्न है:
- आधार प्रणाली एक बहुत ही न्यूनतम प्रणाली है जिसमें तीन अलग-अलग भाग होते हैं: कर्नेल, गैजेट और ओएस जो सभी पैक किए जाते हैं और नए स्नैप पैकेजिंग प्रारूप का उपयोग करके वितरित किए जाते हैं
- आधार प्रणाली और सिस्टम पर स्थापित अनुप्रयोगों के बीच एक साफ जुदाई है और साथ ही स्थापित अनुप्रयोगों के बीच एक स्वच्छ अलगाव है
- उबंटू कोर 'एप' को नए 'स्नैप' कमांड के साथ बदल देता है और एप्लिकेशन को 'स्नैप' के रूप में पैक और डिलीवर किया जाता है।
- रूट फाइलसिस्टम केवल-पढ़ने के लिए है
- डेवलपर्स ओएस के स्वतंत्र रूप से अनुप्रयोगों को अपडेट कर सकते हैं
- अनुप्रयोग सुरक्षा सैंडबॉक्स में डिफ़ॉल्ट रूप से चलते हैं
- वितरण संग्रह-केंद्रित के बजाय उबंटू कोर अनुप्रयोग-केंद्रित है
उपरोक्त गुणों का लक्ष्य पारंपरिक लिनक्स वितरण मॉडल में निहित कई चुनौतियों का समाधान करना है और विश्वसनीयता, पूर्वानुमानशीलता और सुरक्षा को बहुत बढ़ाता है।
( स्रोत )
से http://snapcraft.io/
एक स्नैप एक फैंसी ज़िप फ़ाइल है जिसमें एक साथ एक आवेदन है, जो कि उसकी निर्भरता के साथ है, और यह वर्णन करता है कि इसे आपके सिस्टम पर सुरक्षित रूप से कैसे चलाया जाना चाहिए, विशेष रूप से विभिन्न तरीकों से इसे अन्य सॉफ़्टवेयर से बात करनी चाहिए।
सबसे महत्वपूर्ण रूप से स्नैप्स को सुरक्षित, रेत-बॉक्सिंग, कंटेनरीकृत अनुप्रयोगों को अंतर्निहित प्रणाली और अन्य अनुप्रयोगों से अलग करने के लिए डिज़ाइन किया गया है। स्नैप मिशन महत्वपूर्ण उपकरणों और डेस्कटॉप पर किसी भी विक्रेता से ऐप्स की सुरक्षित स्थापना की अनुमति देता है।
( स्रोत )