उबंटू लिनक्स के पीछे कंपनी कैननिकल ने स्नैपी उबंटू कोर नामक एक नया क्लाउड ऑपरेटिंग सिस्टम जारी किया है। जबकि उबंटू कोर कई लोगों के लिए एक परिचित नाम हो सकता है, जिसका मतलब है कि एक नंगे हड्डियों, सरल उबंटू प्रणाली, नया "स्नैपी" दृष्टिकोण कुछ परिचित नहीं होगा। हालांकि स्नैपी उबंटू कोर क्लाउड सिस्टम के लिए है, उबंटू अपने डेस्कटॉप ऑपरेटिंग सिस्टम को निकट भविष्य में एक स्नैपी बेस पर ले जाने के लिए पैनिंग कर रहा है।

एक नया पैकेज प्रबंधन दृष्टिकोण

अनुभवी उबंटू उपयोगकर्ता अपने सिस्टम पर डेब पैकेज स्थापित करने के लिए apt और इसके फ्रंट-एंड का उपयोग करके काफी परिचित और आरामदायक रहे हैं। लेकिन उबंटू समय-समय पर परीक्षण किए गए पैकेजिंग सिस्टम को कुछ नया नाम "स्नैपी" में बदल रहा है। नामकरण इस नई पैकेजिंग प्रणाली लाता है गति सुधार इंगित करने के लिए माना जाता है। उबंटू डेवलपर वेबसाइट के मुताबिक:

स्नैपी दृष्टिकोण तेजी से, अधिक विश्वसनीय है, और हमें ऐप्स और उपयोगकर्ताओं के लिए मजबूत सुरक्षा गारंटी प्रदान करने देता है - यही कारण है कि हम उन्हें "स्नैपी" एप्लिकेशन कहते हैं।

स्नैपी अलगाव के माध्यम से सुरक्षा बढ़ाने के लिए है। प्रत्येक एप्लिकेशन और सिस्टम घटक अनिवार्य रूप से अपने कंटेनर में "बैठे" होंगे। ओएस और एप्लिकेशन फ़ाइलों को पूरी तरह से अलग रखा जाता है, जबकि वे केवल पढ़ने के लिए रहते हैं, जिसका अर्थ है कि उन्हें छेड़छाड़ नहीं किया जा सकता है।

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

स्नैपी डेस्कटॉप?

यहां तक ​​कि शुरुआती गोद लेने वाले अपने सिर को लपेटने की कोशिश करते हैं कि उनके लिए क्या मतलब है और इसका सर्वश्रेष्ठ प्रदर्शन कैसे करें, उबंटू ने घोषणा की है कि 15.10 तक, एक नई, स्नैपी-आधारित डेस्कटॉप छवि डाउनलोड के लिए उपलब्ध होनी चाहिए। यह निश्चित रूप से, डेब पैकेज की भविष्य की उपलब्धता और डेबियन के साथ उबंटू के रिश्ते के बारे में और भी अधिक प्रश्न उठाए, जिस पर यह अभी भी आधारित है।

यदि आप एपीटी से परिचित हैं और इसे अपने डेस्कटॉप पीसी या लैपटॉप पर इस्तेमाल करते हैं, तो आप वापस बैठकर आराम कर सकते हैं: यदि आप नहीं चाहते हैं तो आपको स्नैपी में संक्रमण की आवश्यकता नहीं है, कम से कम कुछ सालों तक नहीं। उबंटू अपने 15.10 "विली वेयरवोल्फ" के लिए अलग स्पिन के रूप में स्नैपी उपलब्ध करा रहा है, जबकि मुख्य स्ट्रैंड शायद डेब-आधारित रहेगा।

16.04 के बाद से, कैनोनिकल की योजनाएं अधिक से अधिक snappy का उपयोग करने में संक्रमण करनी हैं। बेशक, 16.04 अगली एलटीएस रिलीज होगी, और इसके लिए, कैनोनिकल डीबीएस का उपयोग बंद करने की योजना नहीं बना रहा है: आप डेब और स्नैपी-आधारित सिस्टम के बीच चयन करने में सक्षम होंगे। 16.04 के तीन साल के समर्थन चक्र के साथ, आपके डीबीएस को 201 9 में अच्छी तरह से काम करने की गारंटी दी जाएगी।

उस ने कहा, उबंटू डेस्कटॉप के नए पुनरावृत्तियों की आधार प्रणाली शायद डेबियन आधारित रहेगी; अभी तक सब कुछ "snappy" बनाने की कोई योजना नहीं है।

बाहर निकलने की कोशिश कर रहा है

स्नैपी के लिए पहला "महसूस" करने के लिए, यदि आप 15.10 रिलीज की प्रतीक्षा नहीं कर सकते हैं, तो आप स्नैपी उबंटू कोर को आज़मा सकते हैं। यद्यपि उपलब्ध सिस्टम छवि क्लाउड में चलाने के लिए है, उबंटू के निर्देशों के साथ आप इसे आसानी से वर्चुअल मशीन में आयात कर सकते हैं, हालांकि इसे कुछ तैयारी की आवश्यकता होगी। Snappy पाने का शायद सबसे आसान तरीका यह है कि इसे वग्रेंट के माध्यम से आज़माएं; जो डिस्पोजेबल वर्चुअलबॉक्स छवियों को एक हवा तैनात करता है।

सबसे पहले आपको योनि को स्थापित करने की आवश्यकता है:

 sudo apt-get अद्यतन sudo apt-get vagrant स्थापित करें 

एक निर्देशिका चुनें या बनाएं जहां आप Snappy वर्चुअल छवि को तैनात करना चाहते हैं। इस मामले में, यह "~ / Snappy" होगा

पहले निर्देशिका बनाएँ

 mkdir ~ / Snappy 

फिर इसे बदलें

 सीडी ~ / Snappy 

vagrant init इनिट कमांड यहां "वाग्रेंटफाइल" रखेगा। तैनाती के लिए तैयार करने के लिए:

 योनि इनिट http://cloud-images.ubuntu.com/snappy/15.04/core/stable/current/core-stable-amd64-vagrant.box 

आदेश

 वानर अप 

एक पूर्व निर्मित योनि-सक्षम स्नैपी उबंटू कोर बॉक्स डाउनलोड करेगा और इसे आग लगा देगा। (आप बॉक्स को शुरू करने के लिए बाद में उसी आदेश का उपयोग कर सकते हैं)।

आप के साथ लॉग इन कर सकते हैं

 वानर एसएसएच 

Snappy मूल बातें

एक बार लॉग इन करने के बाद, आप निम्न बुनियादी कार्यों के साथ कैसे काम करते हैं, कोशिश कर सकते हैं

सबसे पहले सिस्टम संस्करण और मूल जानकारी की जांच करें:

 स्नैपी जानकारी 

आपको स्थापित ढांचे और अनुप्रयोगों सहित आपके सिस्टम के बारे में कुछ न्यूनतम जानकारी प्रस्तुत की जाएगी। उबंटू स्नैपी कोर डॉकर जैसे ढांचे के साथ एक्स्टेंसिबल है, जिस पर एप्लिकेशन बनाया जा सकता है।

ढांचे और अनुप्रयोगों को स्थापित करना उतना ही सरल है जितना कि यह उपयुक्त था:

 सुडो स्नैपी इंस्टॉल डॉकर 

जबकि, डॉकर ढांचे को स्थापित करेंगे

 सुडो स्नैपी हैलो-दुनिया स्थापित करें 

Canonical द्वारा "हैलो वर्ल्ड" ऐप स्थापित करेगा। ढांचे और अनुप्रयोगों की स्थापना में कोई अंतर नहीं है, वे सभी "छवियों" के रूप में आते हैं। आपको एक अच्छी प्रगति-बार भी मिल जाएगी:

फिर से snappy info चलाना परिवर्तनों को प्रतिबिंबित करेगा।

सिस्टम को अपडेट करने के लिए, एक अपडेट अपडेट कमांड का उपयोग किया जा सकता है, पहले अद्यतन करने के विपरीत (उदाहरण के लिए अद्यतन पैकेज जानकारी प्राप्त करना) और उन्नयन (उदाहरण के लिए अद्यतन पैकेज स्थापित करना) apt के साथ। स्नैपी के साथ, यह उतना आसान है जितना:

 सुडो स्नैपी अपडेट 

इस मामले में, यह केवल एक ही पैकेज को अद्यतन किया है।

संस्करण जानकारी के साथ स्थापित संकुल सूचीबद्ध करने के लिए, टाइप करें

 स्नैपी सूची -v 

यह स्थापित किए गए संकुलों का न्यूनतम सेट दिखाता है। यह ध्यान रखना दिलचस्प है कि बेस सिस्टम केवल दो पैकेजों में मौजूद है, उबंटू-कोर और जेनेरिक-एमडी 64। वहां कुछ और है जो आपने स्वयं स्थापित किया होगा, अन्यथा यह आभासी छवि के साथ आया था।

जेनेरिक-एमडी 64 पैकेज यहां दो संस्करण दिखाता है, 1.1 और 1.1.1। 1.1.1 के बगल में एस्टेरिक (*) से पता चलता है कि यह वह है जिसे सक्रिय रूप से उपयोग किया जाता है। पिछले संस्करण पर वापस जाने के लिए, बस रोलबैक विकल्प का उपयोग करें:

 सुडो स्नैपी रोलबैक जेनेरिक-एमडी 64 

snappy list -v दिखाएगी कि यह सफल रहा है:

Snappy आपको उपलब्ध पैकेजों की खोज करने की अनुमति देता है, जो लेखन के समय अभी भी दुर्लभ हैं:

 स्नैपी खोज 

या आप विशिष्ट खोजशब्दों की खोज कर सकते हैं, उदाहरण के लिए

 स्नैपी खोज डॉकर 

उपलब्ध स्नैपी सुविधाओं के बारे में और जानने के लिए, आप इसकी ऑनलाइन सहायता का उपयोग कर सकते हैं

 snappy --help 

या अधिक उदाहरणों के लिए उबंटू डेवलपर वेबसाइट पर ट्यूटोरियल देखें। दुर्भाग्य से man डिफ़ॉल्ट रूप से स्नैपी उबंटू कोर पर उपलब्ध नहीं है और अभी तक man लिए कोई स्नैपी पैकेज नहीं है, इसलिए अधिक विस्तृत मैन पेज अभी तक नहीं देखे जा सकते हैं।

एक बार जब आप स्नैपी उबंटू कोर के साथ समाप्त कर लेंगे, तो आप वर्चुअल वातावरण को टाइप करके छोड़ सकते हैं

 बाहर जाएं 

और वर्चुअल मशीन को बंद कर दें

 वानर रोको 

वर्चुअल मशीन उपयोग का निपटान करने के लिए

 योनि नष्ट 

निष्कर्ष

स्नैपी लिनक्स पैकेज प्रबंधन की दिशा में एक नया दृष्टिकोण प्रदान करता है, अपडेट को सरल बनाता है, इंस्टॉलेशन, सुरक्षा को बढ़ाता है और डेवलपर्स के लिए इंस्टॉलेशन के लिए आवश्यक एक पैकेज में सब कुछ प्रदान करना आसान बनाता है। Snappy कुछ नया की शुरुआत है जिसमें हमारे दृष्टिकोण के बारे में सोचने की संभावना है और भविष्य में हमारे उबंटू-आधारित सिस्टम का उपयोग करें। हालांकि यह उपन्यास और असामान्य लगता है, यह भी काफी आसान है और कमांड लाइन उपयोगिता के रूप में ergonomic प्राप्त कर सकते हैं।