जवाबों:
मैंने स्नैपी कोर का उपयोग नहीं किया है, लेकिन यहां कुछ उद्देश्य हैं:
Snappy Core ARMv7 के लिए संकलित है, जिसका अर्थ है कि सॉफ्टवेयर Pi 2 के प्रोसेसर का बेहतर उपयोग करेगा। क्या इससे मुझे इतना फर्क पड़ता है कि मैं नहीं जानता; नीचे Diederik de Haas की टिप्पणी के अनुसार, Rasbpian का ARMv6 लगभग वैसे भी डेबियन के ARMv7 जैसा है (अनुमान है कि स्नैपी कोर का आधार है)। मैंने कोई स्पष्ट बेंचमार्क नहीं देखा है।
उबंटू की संस्करणों के संबंध में कम रूढ़िवादी नीति है और डेबियन की तुलना में अद्यतन किया गया है। इसका मतलब है कि सॉफ्टवेयर के अधिक हाल के संस्करण उनके डिस्ट्रो से उपलब्ध होंगे।
Snappy Core एक केवल-पढ़ने के लिए फ़ाइल सिस्टम का उपयोग करने के लिए सेट किया गया है। मुझे नहीं लगता कि यह एक महान विचार है और यह शर्म की बात है कि यह उबंटू और फाउंडेशन ने पाई के लिए बढ़ावा देने का फैसला किया है, खासकर जब से उबंटू के पास अधिक सामान्य एआरएमवी 7 वितरण हैं जो उस पर चलाए जा सकते हैं । हालांकि, कुछ लोग इसकी सराहना और इच्छा कर सकते हैं।
मुझे उबंटू स्नैपी कोर द्वारा पूरी तरह से भ्रमित होने की बात स्वीकार करनी चाहिए।
मुझे लगता है कि यह इंटरनेट ऑफ थिंग्स एप्लिकेशन होने के लिए है। यह डेस्कटॉप समर्थन के बिना एक न्यूनतम कोर प्रणाली है। मुझे नहीं लगता कि यह रास्पबेरी पाई पर डेस्कटॉप सिस्टम के रूप में उपयोग करने योग्य है। मुझे नहीं लगता कि वर्तमान में कोर सिस्टम में और अधिक एप्लिकेशन जोड़ने के लिए काम करने का तरीका है।
यदि आप रॅबबेरी पाई पर उबंटू का उपयोग करना चाहते हैं, तो मैं आपको https://wiki.ubuntu.com/ARM/RaspberryPi की कोशिश करने का सुझाव दूंगा
अगर किसी को स्नैपी कोर का एक समझने योग्य स्पष्टीकरण मिल सकता है तो कृपया मुझे बताएं,
मुझे लगता है कि सबसे अच्छा कारण है कि कोई स्नैपी को स्थापित कर सकता है (रास्पबेरी पाई, या किसी अन्य आर्क में) वह अलगाव है जो हर स्नैपी पैकेज में होगा।
यदि आप अपने रास्पबेरी पाई का उपयोग एक ऐसी परियोजना के लिए करने की कोशिश कर रहे हैं, जो तैनाती योग्य सॉफ्टवेयर घटकों को संभाल सकती है, तो स्नैपी पैकेज (जैसे डोकर पैकेज) उन घटकों और उनके जीवन-चक्र को बनाए रखने के लिए एक बहुत अच्छा तरीका है।
दूसरे शब्दों में, आपके द्वारा Snappy (या Docker) पैकेज (DEBs या RPM के साथ अंतर में) के रूप में स्थापित किए गए प्रत्येक सॉफ़्टवेयर में से कोई भी नहीं है, न ही OS शेयर निर्भरता। तो आप अपनी पसंद के रूप में उनके संबंधित संस्करणों के साथ हर पुस्तकालय और सॉफ्टवेयर हो सकते हैं। यदि कुछ पैकेज लाइब्रेरी A पर संस्करण 1.x के साथ निर्भर करता है, और दूसरा पैकेज समान लाइब्रेरी का उपयोग करता है, लेकिन संस्करण 1.y, तो दोनों पैकेज एक ही सिस्टम को साझा कर सकते हैं, एक ही समय में चल सकते हैं, और कभी भी एक-दूसरे को बाधित नहीं कर सकते हैं। और आप उन संस्करणों को अपग्रेड या रखरखाव कर सकते हैं जो यह जानते हैं कि प्रत्येक का अपना "स्पेस" है। उनका अपना "पृथक सैंडबॉक्स"।
यदि आप एक समान "सॉफ़्टवेयर जीवन-चक्र दर्शन" चाहते हैं, तो आप डेबियन में डॉकर की कोशिश कर सकते हैं।
ऐसी मेरी राय है। मुझे उम्मीद है कि यह उपयोगी है।
स्नैपी उबंटू (बनाम डेबियन, और दोनों अलग हैं) के तहत कार्यक्रमों का परीक्षण करने और चलाने के लिए कंसोल-आधारित उबंटू है। यदि GUI आपकी आवश्यकता है, तो रास्पियन के साथ जाएं।
स्नैपी कोर इस बिंदु पर डेवलपर्स के लिए है। मुझे नहीं लगता कि यह अभी तक हर रोज इस्तेमाल के लिए तैयार है। यह संकुल डाउनलोड करने के लिए रिपॉस की कमी प्रतीत होता है। यदि आप टिंकर करना चाहते हैं, तो मैं अभी के लिए रास्पियन के साथ जाऊँगा।