स्नैपी उबंटू - कारण?


10

यह शायद एक भोला सवाल है, लेकिन किसी को एक रास्पबेरी पाई को स्नैपी उबंटू क्यों स्थापित करना चाहिए? मुझे रास्पियन व्हीजी के ऊपर फायदे नहीं मिले।

हो सकता है कि किसी को कुछ अनुभव या मामला हो ...

जवाबों:


8

मैंने स्नैपी कोर का उपयोग नहीं किया है, लेकिन यहां कुछ उद्देश्य हैं:

  1. Snappy Core ARMv7 के लिए संकलित है, जिसका अर्थ है कि सॉफ्टवेयर Pi 2 के प्रोसेसर का बेहतर उपयोग करेगा। क्या इससे मुझे इतना फर्क पड़ता है कि मैं नहीं जानता; नीचे Diederik de Haas की टिप्पणी के अनुसार, Rasbpian का ARMv6 लगभग वैसे भी डेबियन के ARMv7 जैसा है (अनुमान है कि स्नैपी कोर का आधार है)। मैंने कोई स्पष्ट बेंचमार्क नहीं देखा है।

  2. उबंटू की संस्करणों के संबंध में कम रूढ़िवादी नीति है और डेबियन की तुलना में अद्यतन किया गया है। इसका मतलब है कि सॉफ्टवेयर के अधिक हाल के संस्करण उनके डिस्ट्रो से उपलब्ध होंगे।

  3. Snappy Core एक केवल-पढ़ने के लिए फ़ाइल सिस्टम का उपयोग करने के लिए सेट किया गया है। मुझे नहीं लगता कि यह एक महान विचार है और यह शर्म की बात है कि यह उबंटू और फाउंडेशन ने पाई के लिए बढ़ावा देने का फैसला किया है, खासकर जब से उबंटू के पास अधिक सामान्य एआरएमवी 7 वितरण हैं जो उस पर चलाए जा सकते हैं । हालांकि, कुछ लोग इसकी सराहना और इच्छा कर सकते हैं।


1
आपका कथन (पूरी तरह से) सटीक नहीं है। Pi 1 में अभी और ARMv6 आर्किटेक्चर है, लेकिन डेबियन की आर्मफ आर्किटेक्चर के लिए अर्हता प्राप्त करने के लिए पर्याप्त नहीं है। Raspbian ARMv6 के शीर्ष पर उन एक्स्ट्रा कलाकार का लाभ उठाता है, अन्यथा वे डेबियन के आर्मल पोर्ट के साथ फंस सकते थे (जैसा कि वे बहुत शुरुआत में इस्तेमाल करते थे)। डेबियन के आर्महफ (यानी ARMv7) और रास्पियन के आर्महफ के बीच अंतर केवल पैकेजों की एक (बहुत) चुनिंदा राशि में देखा जाएगा। इसके अलावा "6x तेज" दावा रास्पियन के साथ बेंचमार्क पर आधारित है।
डिडेरिक डे हास

1
@DiederikdeHaas ज़रूर, ARM1176JZF-एस है , ARMv6 कुछ एक्सटेंशन सहित , और एक VFP सह प्रोसेसर। मुझे लगता है कि लगभग सभी मौजूदा / उपयोग में ARMv6 कार्यान्वयन हैं। यह डेबियन के आर्मल डिस्ट्रो की तुलना में अधिक अनुकूलन योग्य बनाता है क्योंकि आर्मल ARMv6 के लिए अनुकूलित नहीं है , यह ARMv5 और v4 का समर्थन करता है। यह ARMv6 सिस्टम पर चलता है क्योंकि ARMv6, ARMv7 की तरह, पिछड़ा संगत है।
गोल्डीलॉक्स

कुछ भ्रम VFP द्वारा भी बनाए गए हैं, क्योंकि डेबियन का आर्मफ ("हार्ड फ्लोट") डिस्ट्रो ARMv7 है। मुझे लगता है स्नैपी कोर एक ही बायनेरिज़ का उपयोग करता है, लेकिन मुझे नहीं पता। मैं इसके लिए आपका शब्द लेता हूं कि बेंचमार्क स्टॉक रास्पियन सॉफ्टवेयर के साथ किए गए थे; मुझे लगता है कि फाउंडेशन घोषणा पृष्ठ सिर्फ यह कहता है कि यह रास्पियन पर किया गया था , जो जरूरी नहीं कि एक ही बात हो। वैसे भी, मुझे लगता है कि बाहर, आदि संपादित किया है
गोल्डीलॉक्स

8

मुझे उबंटू स्नैपी कोर द्वारा पूरी तरह से भ्रमित होने की बात स्वीकार करनी चाहिए।

मुझे लगता है कि यह इंटरनेट ऑफ थिंग्स एप्लिकेशन होने के लिए है। यह डेस्कटॉप समर्थन के बिना एक न्यूनतम कोर प्रणाली है। मुझे नहीं लगता कि यह रास्पबेरी पाई पर डेस्कटॉप सिस्टम के रूप में उपयोग करने योग्य है। मुझे नहीं लगता कि वर्तमान में कोर सिस्टम में और अधिक एप्लिकेशन जोड़ने के लिए काम करने का तरीका है।

यदि आप रॅबबेरी पाई पर उबंटू का उपयोग करना चाहते हैं, तो मैं आपको https://wiki.ubuntu.com/ARM/RaspberryPi की कोशिश करने का सुझाव दूंगा

अगर किसी को स्नैपी कोर का एक समझने योग्य स्पष्टीकरण मिल सकता है तो कृपया मुझे बताएं,


1
+1 pi के लिए सामान्य संस्करण के साथ उबंटू के अपने पृष्ठ के लिए लिंक! मुझे पता नहीं क्यों वह rpi.org डाउनलोड पेज पर नहीं है ...
सुनहरी

6

मुझे लगता है कि सबसे अच्छा कारण है कि कोई स्नैपी को स्थापित कर सकता है (रास्पबेरी पाई, या किसी अन्य आर्क में) वह अलगाव है जो हर स्नैपी पैकेज में होगा।

यदि आप अपने रास्पबेरी पाई का उपयोग एक ऐसी परियोजना के लिए करने की कोशिश कर रहे हैं, जो तैनाती योग्य सॉफ्टवेयर घटकों को संभाल सकती है, तो स्नैपी पैकेज (जैसे डोकर पैकेज) उन घटकों और उनके जीवन-चक्र को बनाए रखने के लिए एक बहुत अच्छा तरीका है।

दूसरे शब्दों में, आपके द्वारा Snappy (या Docker) पैकेज (DEBs या RPM के साथ अंतर में) के रूप में स्थापित किए गए प्रत्येक सॉफ़्टवेयर में से कोई भी नहीं है, न ही OS शेयर निर्भरता। तो आप अपनी पसंद के रूप में उनके संबंधित संस्करणों के साथ हर पुस्तकालय और सॉफ्टवेयर हो सकते हैं। यदि कुछ पैकेज लाइब्रेरी A पर संस्करण 1.x के साथ निर्भर करता है, और दूसरा पैकेज समान लाइब्रेरी का उपयोग करता है, लेकिन संस्करण 1.y, तो दोनों पैकेज एक ही सिस्टम को साझा कर सकते हैं, एक ही समय में चल सकते हैं, और कभी भी एक-दूसरे को बाधित नहीं कर सकते हैं। और आप उन संस्करणों को अपग्रेड या रखरखाव कर सकते हैं जो यह जानते हैं कि प्रत्येक का अपना "स्पेस" है। उनका अपना "पृथक सैंडबॉक्स"।

यदि आप एक समान "सॉफ़्टवेयर जीवन-चक्र दर्शन" चाहते हैं, तो आप डेबियन में डॉकर की कोशिश कर सकते हैं।

ऐसी मेरी राय है। मुझे उम्मीद है कि यह उपयोगी है।


2

स्नैपी उबंटू (बनाम डेबियन, और दोनों अलग हैं) के तहत कार्यक्रमों का परीक्षण करने और चलाने के लिए कंसोल-आधारित उबंटू है। यदि GUI आपकी आवश्यकता है, तो रास्पियन के साथ जाएं।


मैं देख रहा हूं, कंसोल आधारित है। लेकिन क्या रसियन पारिस्थितिकी तंत्र में कोई अंतर है? मैं किसी भी
उबंटू

रस्पबियन उबंटू मेट से बेहतर क्यों है?
इगोरगानापोलस्की

0

स्नैपी कोर इस बिंदु पर डेवलपर्स के लिए है। मुझे नहीं लगता कि यह अभी तक हर रोज इस्तेमाल के लिए तैयार है। यह संकुल डाउनलोड करने के लिए रिपॉस की कमी प्रतीत होता है। यदि आप टिंकर करना चाहते हैं, तो मैं अभी के लिए रास्पियन के साथ जाऊँगा।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.