उबंटू कोर उबंटू लिनक्स ओएस का एक लेन-देन संस्करण है, जो विशेष रूप से इंटरनेट ऑफ थिंग्स (IoT) उपकरणों और बड़े कंटेनर परिनियोजन के लिए बनाया गया है। यह ओएस कई डिजिटल संकेतों, रोबोटिक्स और गेटवे को शक्ति प्रदान करता है, और मानक उबंटू के समान कर्नेल, लाइब्रेरी और सिस्टम सॉफ़्टवेयर का उपयोग करता है, लेकिन बहुत छोटे पैमाने पर।
उबंटू कोर को वीएम के रूप में या निम्नलिखित प्लेटफॉर्म पर चलाया जा सकता है:
- रास्पबेरी पाई 2 और 3;
- गणना मॉड्यूल 3;
- क्वालकॉम ड्रैगनबोर्ड 410c;
- इंटेल एनयूसी;
- इंटेल जूल;
- सैमसंग आर्टिक;
- केवीएम;
- अमेज़ॅन वेब सर्विसेज (एडब्ल्यूएस);
- माइक्रोसॉफ्ट एज़्योर; और
- Google क्लाउड प्लेटफ़ॉर्म.
स्नैप पैकेज पर भरोसा करें
लेन-देन संबंधी ऑपरेटिंग सिस्टम कार्य को पूर्ण, अविभाज्य संचालन में विभाजित करते हैं। उबंटू कोर स्नैप पैकेज के उपयोग के माध्यम से काम करता है। स्नैप ज़िप फ़ाइलें हैं जिनमें एक कंटेनरीकृत एप्लिकेशन और उसकी निर्भरताएं होती हैं, साथ ही साथ सुरक्षित रूप से चलाने और अन्य सॉफ़्टवेयर के साथ संचार करने के निर्देश भी होते हैं। स्नैप किसी भी लिनक्स डेस्कटॉप, सर्वर या क्लाउड डिवाइस पर चलते हैं, किसी एप्लिकेशन की सुरक्षित स्थापना के लिए अंतर्निहित ओएस से अलग।
स्नैप केवल पढ़ने के लिए और अपरिवर्तनीय हैं, जो सिस्टम पर स्थापित होने के दौरान किसी भी संशोधन को रोकता है। एप्लिकेशन और उसकी निर्भरता के साथ, स्नैप में दो अलग-अलग, लिखने योग्य भंडारण स्थान होते हैं, जिनमें से एक संस्करणित होता है और किसी भी डेटा अपग्रेड की प्रतियां सहेजता है, और दूसरा स्थिर डेटा की बड़ी मात्रा को संग्रहीत करता है जिसे पुन:दोहराव की आवश्यकता नहीं होती है।
उबंटू कोर के स्नैप के उपयोग के कारण, कंटेनरों में अनुप्रयोगों के लिए इसकी सुरक्षा प्रोफ़ाइल बढ़ गई है। यहां तक कि ओएस और कर्नेल को स्नैप के रूप में वितरित किया जाता है, इसलिए किसी भी स्नैप को अन्य इंस्टॉल किए गए स्नैप को प्रभावित किए बिना, या भरोसा किए बिना अपडेट किया जा सकता है। कंटेनरीकरण के लिए उबंटू कोर का उपयोग करना अब उस अद्यतन के साथ अधिक व्यवहार्य है जो डॉकर को रास्पबेरी पाई के साथ संगत बनाता है।