उबंटू एक लोकप्रिय लिनक्स डिस्ट्रो है जो स्थिरता, ग्राफिकल इंटरफेस के साथ कई स्वाद और एक दूसरे का समर्थन करने में मदद करने के लिए उत्साही लोगों का एक समुदाय प्रदान करता है। यदि आप उबंटु से घंटियाँ और सीटियां हटा देते हैं, तो उबुन्टु कोर क्या रहता है।
यह एक OS है जिसे रास्पबेरी पाई 2 भी चलाने में सक्षम है, बाद के मॉडल जैसे कि पीआई 3 और 4 का उल्लेख नहीं है। इन दो घरेलू नामों की एक साथ जोड़ी आपको एक ऐसा परिणाम प्रदान करेगी जो आने वाले वर्षों के लिए स्थिर, अक्सर बनाए रखा और अच्छी तरह से समर्थित है।
आइए उन संभावनाओं में गोता लगाएँ जो उबंटू कोर और रास्पबेरी पाई एक साथ करने में सक्षम हैं।
उबंटू कोर क्या है?
उबंटू कोर लिनक्स का एक स्ट्रिप्ड-डाउन संस्करण है जिसमें कोई ग्राफिकल इंटरफ़ेस मौजूद नहीं है। यद्यपि आप केवल कमांड लाइन तक ही सीमित हैं, उबंटू कोर में एपीटी सॉफ्टवेयर पैकेज सिस्टम का उपयोग करने वाला एक परिचित पारिस्थितिकी तंत्र है जिससे कई लिनक्स उपयोगकर्ता परिचित हैं। वैकल्पिक रूप से, आप कर सकते हैं
Snap और Flatpak संकुल का लाभ उठाएं अपने पसंदीदा सॉफ़्टवेयर को भी इंस्टॉल करने के लिए।यह कमांड-लाइन लिनक्स फ्लेवर IoT और एम्बेडेड वातावरण पर केंद्रित है, क्योंकि सुरक्षा और विश्वसनीय अपडेट उद्योग के पेशेवरों द्वारा मांग की गई स्थिरता को सुनिश्चित करते हैं।
आवश्यकताएँ और स्थापना
निम्नलिखित हार्डवेयर आपको उबंटू कोर के साथ आरंभ करने में मदद करेंगे:
- रास्पबेरी पाई 2, 3, 4, 400, शून्य 2 डब्ल्यू, या कंप्यूट मॉड्यूल 4
- 4 जीबी + माइक्रोएसडी कार्ड और रीडर
- इंटरनेट कनेक्शन के साथ वाई-फाई नेटवर्क या ईथरनेट केबल
- एचडीएमआई इंटरफ़ेस के साथ मॉनिटर करें
- एक एचडीएमआई केबल
- यूएसबी कीबोर्ड
एक बार आपके पास आवश्यक हार्डवेयर हो जाने के बाद, आपको इसकी आवश्यकता होगी उबंटू कोर स्थापित करें आपके रास्पबेरी पाई पर। आप भी कर सकते हैं उबंटू कोर छवि डाउनलोड करें और इसे इंस्टॉल करने के लिए Raspberry Pi इमेजर टूल का उपयोग करें। स्थापना के दौरान, आप यह सुनिश्चित करना चाहेंगे कि SSH सक्षम है ताकि आवश्यकता पड़ने पर आप अपने Raspberry Pi में SSH कर सकें।
उबंटू कोर के लिए व्यावहारिक उपयोग
ऐसे कई कारण हैं जिनकी वजह से आप मानक Raspberry Pi OS की तुलना में Ubuntu Core का उपयोग करना चाह सकते हैं।
आईओटी और ऐप विकास
10 साल तक का समर्थन (सुरक्षा अद्यतन और अक्सर बग पैच के साथ) आपके स्मार्ट के लिए मन की शांति सुनिश्चित करता है आपके रास्पबेरी पाई पर आवेदन। प्रत्येक IoT डिवाइस को अपने स्वयं के IoT ऐप को होस्ट और प्रबंधित करने के लिए अपना स्वयं का क्लाउड बैक-एंड मिलता है इकट्ठा करना। यह आपको अपना स्वयं का पारिस्थितिकी तंत्र बनाने और मुद्रीकरण रणनीतियों को प्रबंधित करने की अनुमति देगा जैसा कि आप फिट देखते हैं।
जब आपको फिक्स करने की आवश्यकता होती है, तो उबंटू कोर डाउनटाइम को कम करने के लिए दूरस्थ प्रबंधन की अनुमति देता है। यदि आप क्लाउड-आधारित उपकरणों के विचार के लिए नए हैं, तो इसकी दुनिया का अन्वेषण करें इंटरनेट ऑफ थिंग्स (IoT) जानकारी के लिए।
स्नैप डेवलपर्स के लिए एक साथ कई लिनक्स वितरणों में एप्लिकेशन को तैनात करने का एक आसान तरीका बनाता है। इसके अलावा, स्नैप पैकेज एक कंटेनर सिस्टम का उपयोग करते हैं जो अनुप्रयोगों को हार्डवेयर का उपयोग करने की अनुमति देता है जो इसकी आवश्यकताओं के लिए विशिष्ट है। स्नैपक्राफ्ट (स्नैप) के फायदे और नुकसान हैं स्नैप इकोसिस्टम के लिए विकास शुरू करने से पहले आपको इसकी समीक्षा करनी चाहिए।
आप में व्यक्तिगत उत्साह के लिए, उबंटू कोर और रास्पबेरी पीआई सर्वरों को तैनात करने के लिए एक अच्छी जोड़ी बनाते हैं महत्वपूर्ण फ़ाइलों को संग्रहीत करने और साझा करने, वीडियो और ऑडियो सामग्री को स्ट्रीम करने और सुरक्षा प्रणालियों के लिए उपयोग किया जाता है।
आपके नेटवर्क से जुड़ा एक स्टोरेज सिस्टम आपको अपने रास्पबेरी पीआई पर महत्वपूर्ण फाइलों को स्टोर करने और उन्हें अपने होम नेटवर्क में कंप्यूटरों के बीच साझा करने की अनुमति देगा। सांबा उबंटू कोर के साथ एक सम्मिलित एप्लिकेशन है। हमारे गाइड की थोड़ी मदद से उबंटू पर सांबा के साथ एक नेटवर्क साझा फ़ोल्डर कैसे सेट करें, इस संग्रहण समाधान को कॉन्फ़िगर करना सीधा है।
मीडिया सर्वर बनाना एक और बढ़िया विकल्प है जिसे आप अपने रास्पबेरी पाई पर चला सकते हैं। के बजाय केवल Plex Server को अपने आप एक छवि के रूप में स्थापित करने में सक्षम होने के कारण, आप अपने Plex Server को एक डॉकर में स्थापित कर सकते हैं कंटेनर। ऐसा करने के लिए, हमारे गाइड की जाँच करें लिनक्स मीडिया सर्वर कैसे सेट करें. जब आपका प्लेक्स सर्वर स्थापित हो जाएगा, तब आप पते के माध्यम से प्लेक्स तक पहुंच सकेंगे [रास्पबेरी पाई का आईपी]: 32400 (जब तक कि आपने सर्वर सेटअप में डिफ़ॉल्ट पोर्ट को संशोधित नहीं किया है)।
कंटेनर और वेब सर्वर
जब आप अपने अगले प्रोजेक्ट (या मीडिया सर्वर) के लिए एक सुरक्षित स्थान की तलाश कर रहे हों, तो डॉकर कंटेनर एक शानदार तरीका है यह सुनिश्चित करने के लिए कि आपका सिस्टम इस कंटेनरीकृत में स्थापित एक नए एप्लिकेशन से प्रभावित नहीं है पर्यावरण। हमारी चरण-दर-चरण सहायता की सहायता से, लिनक्स पर डॉकर स्थापित करना साधारण है। यदि आप वेब यूआई के मूड में हैं, तो आप भी कर सकते हैं लिनक्स पर पोर्टेनर स्थापित करें.
एक अन्य वेब यूआई, कॉकपिट, आपके होम नेटवर्क के भीतर किसी अन्य ब्राउज़र से आपके उबंटू कोर सिस्टम को प्रबंधित करने का एक शानदार तरीका है। यद्यपि एसएसएच आपके ग्राफिक्स-मुक्त सिस्टम को दूरस्थ रूप से एक्सेस करने के लिए एक सामान्य अभ्यास है, लेकिन आपके कंप्यूटर के संचालन को दूर से मॉनिटर करने में मदद करने के लिए एक वेब-आधारित इंटरफ़ेस होना अच्छा हो सकता है। कुछ मदद के लिए, हमारे गाइड को देखें कॉकपिट के साथ शुरुआत करना.
यंत्र अधिगम
मशीन लर्निंग मॉडल की अक्सर विशिष्ट आवश्यकताएं होती हैं। कुबेरनेट्स का एक लघु संस्करण, माइक्रोK8s, इस आवश्यकता के लिए एक समाधान प्रदान करता है। MicroK8s उस समय के लिए आदर्श है जब आपको अचानक (जैसे, चैटजीपीटी चैटबॉट) कई लोगों को सेवा प्रदान करने की आवश्यकता होती है।
आप MicroK8s के साथ क्लस्टर प्रशासन को समाप्त कर सकते हैं और उच्च दक्षता वाली मशीनों के समूह में अपने मशीन सीखने के प्रयास को चला सकते हैं। MicroK8s को स्नैप का उपयोग करके स्थानीय रूप से स्थापित किया जा सकता है और आपके स्थापित मशीन लर्निंग कंटेनर को मूल रूप से चलाने में सक्षम करेगा। यह GPU त्वरण परियोजनाओं सहित आपके विकास को प्री-प्रोडक्शन चरणों में काम करना बहुत आसान बनाता है।
डॉकटर कंटेनरों की दुनिया का एक जाना पहचाना नाम है; हालाँकि, डॉकर कंटेनर रनटाइम (रनिंग एप्लिकेशन) के लिए अधिक अनुकूल है। हालाँकि कुबेरनेट्स पारिस्थितिकी तंत्र (MicroK8s) शुरू में स्थापित करने के लिए अधिक जटिल हो सकता है, आप लंबे समय में अनावश्यक प्रशासनिक कार्यों को बढ़ाने और कम करने की क्षमता का आनंद लेंगे।
इसके अलावा, एक MicroK8 कंटेनर को 60 सेकंड के अंदर खड़ा किया जा सकता है। हालाँकि कई विशेषज्ञ इस समाधान का उपयोग करेंगे, यह उन डेवलपर्स के लिए भी मददगार है जो स्थानीय स्तर पर विकास करना चाहते हैं। पर हमारे चरण-दर-चरण निर्देश पढ़ें Ubuntu पर MicroK8s कैसे सेट अप करें पहली बार के लिए।
उबंटू कोर और रास्पबेरी पाई आपको आगे कहां ले जाएंगे?
कई बेहतरीन विचार हैं जो आपको उबंटू कोर और आपके रास्पबेरी पाई। शायद, जूजू या अकरी का लाभ लेने से आपको अपनी मशीन सीखने की सफलता में वृद्धि करने में मदद मिलेगी परियोजना। इसके अलावा, आप अपने ऑडियो संग्रह का अधिकतम लाभ उठाने के लिए केवल-ऑडियो सर्वर की सेवा देने के इच्छुक हो सकते हैं।
सबसे अच्छी बात यह है कि उबंटू कोर द्वारा उपभोग किए जाने वाले न्यूनतम संसाधन इस ओएस को रास्पबेरी पाई 2 चलाने के लिए भी एक आदर्श उम्मीदवार बनाते हैं।