माइक्रोसॉफ्ट ने अपना खुद का लिनक्स डिस्ट्रो- कॉमन बेस लिनक्स मेरिनर (सीबीएल-मैरिनर) जारी किया। यह एक सामान्य धारणा है कि लिनक्स और विंडोज कट्टर-प्रतिद्वंद्वी हैं, इस तथ्य पर विचार करते हुए कि वे लगातार कंप्यूटर उपयोगकर्ताओं को अपने प्रसाद के साथ जीतने की कोशिश कर रहे हैं।
CBL-Mariner की रिलीज़ ने बहुत से लोगों को आश्चर्यचकित किया, लेकिन तकनीक से भरी दुनिया इसी तरह काम करती है। निश्चिंत रहें, Microsoft Windows को CBL-Mariner से प्रतिस्थापित नहीं कर रहा है। वास्तव में, CBL-Mariner को Microsoft की आंतरिक इंजीनियरिंग टीम की सहायता के लिए बनाया गया है।
आइए CBL-Mariner को गहराई से देखें और वर्चुअल मशीन में इसे स्थापित करने के चरणों की जाँच करें।
CBL-Mariner क्या है?
माइक्रोसॉफ्ट के लिनक्स सिस्टम्स ग्रुप ने सीबीएल-मैरिनर का निर्माण और विकास किया। यह सिर्फ एक और लिनक्स वितरण नहीं है, क्योंकि यह माइक्रोसॉफ्ट के लिए एक बड़ा उद्देश्य प्रदान करता है। सीबीएल का प्राथमिक उद्देश्य क्लाउड इंफ्रास्ट्रक्चर विकास के अलावा माइक्रोसॉफ्ट के एज उत्पादों और सेवाओं के विकास का मार्ग प्रशस्त करना है।
OS के लिए स्रोत कोड को GNU जनरल पब्लिक लाइसेंस और MIT लाइसेंस सहित विभिन्न ओपन-सोर्स लाइसेंस के तहत लाइसेंस प्राप्त है। यह वर्तमान में गिटहब रेपो के रूप में मौजूद है, और आपकी मशीन पर ओएस स्थापित करने के लिए कोई आईएसओ छवि नहीं है। अच्छी खबर यह है कि आप अभी भी अपनी खुद की आईएसओ छवि बनाकर और इसे अपनी वर्चुअल मशीन पर स्थापित करके डिस्ट्रो का उपयोग कर सकते हैं।
सीबीएल-मैरिनर तकनीक की दुनिया के लिए कोई नई बात नहीं है। यह पहले Microsoft द्वारा Azure क्लाउड इन्फ्रास्ट्रक्चर को बनाए रखने के लिए आंतरिक रूप से उपयोग किया जाता था। रेडमंड ने कर्नेल को सख्त करके, हस्ताक्षरित अपडेट प्रदान करके, कंपाइलर-आधारित हार्डनिंग, टैम्पर-प्रूफ रजिस्ट्री के साथ-साथ कई अन्य सुविधाओं का उपयोग करके सीबीएल की सुरक्षा में सुधार किया है।
VirtualBox में CBL-Mariner कैसे स्थापित करें
सोर्स कोड को आईएसओ इमेज में बदलना शायद डिस्ट्रो को वर्चुअल मशीन में चलाने और चलाने का सबसे आसान तरीका है। इस विधि में कोड को रिपॉजिटरी से डाउनलोड करना और उसे ISO इमेज में बदलना शामिल है।
इस लेख के प्रयोजन के लिए, वर्चुअलबॉक्स पर इंस्टॉलेशन किया गया है, जो एक लोकप्रिय वर्चुअल मशीन हाइपरवाइजर है।
चरण 1:वर्चुअलबॉक्स डाउनलोड करें
यदि आपके सिस्टम पर पहले से वर्चुअलबॉक्स स्थापित नहीं है, तो आप इसे वेबसाइट से डाउनलोड कर सकते हैं और आईएसओ छवि बनाने से पहले इसे स्थापित कर सकते हैं।
डाउनलोड करें :Oracle वर्चुअलबॉक्स
चरण 2:आवश्यक निर्भरताएं स्थापित करना
वास्तविक संस्थापन शुरू करने से पहले, आपको अपनी लिनक्स मशीन पर कुछ निर्भरताएँ स्थापित करनी होंगी। हो सकता है कि आपके पास उनमें से कुछ पहले से हों, लेकिन दोबारा जांच करना हमेशा अच्छा होता है।
उबंटू जैसे डेबियन-आधारित डिस्ट्रो पर निर्भरता स्थापित करने के लिए, निम्न टाइप करें:
sudo apt-get install git make tar wget curl rpm qemu-utils golang-go genisoimage python2.0 bison gawk
आउटपुट:
चरण 3:GitHub रिपॉजिटरी को क्लोन करना
अगला कदम गिट क्लोन कमांड का उपयोग करके सीबीएल के आधिकारिक गिटहब भंडार को क्लोन करना है।
git clone https://github.com/microsoft/CBL-Mariner.git
आउटपुट:
चरण 4:ISO छवि बनाना
स्रोत कोड डाउनलोड करने के बाद, अगला कदम आईएसओ छवि उत्पन्न करने के लिए एक विशिष्ट निर्देशिका तक पहुंचना है। स्टार्टअप के लिए आईएसओ बनाने के लिए एक-एक करके निम्नलिखित कमांड दर्ज करें:
cd CBL-Mariner/toolkit
sudo make iso REBUILD_TOOLS=y REBUILD_PACKAGES=n CONFIG_FILE=./imageconfigs/full.json
आउटपुट:
सिस्टम ISO फ़ाइल को /out/images/full . में आउटपुट करेगा एक सफल रूपांतरण के बाद निर्देशिका।
चरण 5:वर्चुअल मशीन बनाना
वर्चुअलबॉक्स खोलने के लिए पहला कदम है। फिर, नया . पर क्लिक करें नया VM बनाने के लिए बटन।
एक बार जब आप नया . पर क्लिक करते हैं , एक डायलॉग बॉक्स खुलेगा। नाम कॉलम में, टाइप करें CBL-Mariner ऑपरेटिंग सिस्टम के रूप में। प्रकार . में ड्रॉपडाउन, लिनक्स select चुनें . इसके अतिरिक्त, आपको अन्य Linux (64-बिट) select का चयन करना होगा संस्करण के रूप में।
अगली स्क्रीन पर, आपको अपनी मशीन के लिए मेमोरी साइज असाइन करना होगा। आदर्श रूप से, आप इस चरण में 1GB RAM असाइन कर सकते हैं। यदि आप अधिक असाइन कर सकते हैं, तो मेमोरी को तदनुसार सेट करें। हालांकि, एक ऊपरी सीमा है, इसलिए ऑन-स्क्रीन निर्देशों का पालन करना सबसे अच्छा है।
अगली स्क्रीन पर, अभी वर्चुअल हार्ड डिस्क बनाएं . पर क्लिक करें विकल्प।
आगे आने वाली स्क्रीन में, VDI (वर्चुअलबॉक्स डिस्क इमेज) . चुनें विकल्प।
फिर, गतिशील रूप से आवंटित . चुनें भौतिक हार्ड डिस्क पर संग्रहण . के विकल्प के रूप में ।
जैसे ही आप अगला . पर क्लिक करते हैं , आप फ़ाइल स्थान और आकार . तक पहुंच जाएंगे स्क्रीन। वह पथ दर्ज करें जहां आप VDI . सहेजना चाहते हैं फ़ाइल। साथ ही, आप वर्चुअल हार्ड डिस्क का आकार भी चुन सकते हैं। एक आदर्श आकार 10GB डिस्क स्थान है, लेकिन यदि आपके पास अपने सिस्टम पर बहुत अधिक निःशुल्क संग्रहण है, तो आप अधिक असाइन कर सकते हैं।
बनाएं . पर क्लिक करें वर्चुअल मशीन के निर्माण को पूरा करने के लिए।
चरण 6:वर्चुअल मशीन को कॉन्फ़िगर करना
वर्चुअल मशीन को कॉन्फ़िगर करने के लिए, आपको बाएं साइडबार से नई बनाई गई वर्चुअल मशीन पर क्लिक करना होगा। फिर, CBL-मरीन . चुनें r, उसके बाद सेटिंग , और अंत में संग्रहण विकल्प। संग्रहण टैब में, ऑप्टिकल ड्राइव . पर क्लिक करें आइकन और पहले बनाई गई आईएसओ फाइल का चयन करें।
अब आप प्रारंभ पर क्लिक करके वर्चुअल मशीन को CBL-Mariner की ISO छवि के साथ प्रारंभ कर सकते हैं बटन।
चरण 7:अपने VM पर CBL-Mariner इंस्टॉल करना
ग्राफिकल इंस्टॉलर का उपयोग करके आईएसओ फाइल को स्थापित करना शुरू करें। स्थापना के साथ आगे बढ़ने के लिए दिए गए चरणों का पालन करें।
ग्राफ़िकल इंस्टॉलर चुनें स्थापना की शुरुआत में विकल्पों की सूची से।
निम्नलिखित इंस्टॉलेशन चरण किसी भी अन्य लिनक्स डिस्ट्रो के समान हैं।
CBL-मैरिनर फुल चुनें पूर्ण स्थापना के लिए स्थापना विंडो में विकल्प। आप कोर इंस्टालेशन . का विकल्प भी चुन सकते हैं विकल्प यदि आप कोई प्री-लोडेड पैकेज नहीं चाहते हैं। चुनाव से कोई खास फर्क नहीं पड़ेगा, क्योंकि सिस्टम में मुश्किल से कोई पैकेज शामिल होता है।
अगली स्क्रीन पर जाने के लिए, लाइसेंस की शर्तें स्वीकार करें।
निम्न स्थापना विंडो हार्ड ड्राइव विभाजन के लिए कहती है। आप इस विंडो में अपनी जरूरत के अनुसार हार्ड ड्राइव पार्टिशन बना सकते हैं। यदि आप डिफ़ॉल्ट विभाजन के साथ आगे बढ़ना चाहते हैं, तो अगला . पर क्लिक करें ।
अगली स्क्रीन पर अपने सिस्टम के लिए होस्टनाम, उपयोगकर्ता नाम और पासवर्ड दर्ज करें। इसके बाद स्थापना शुरू होनी चाहिए। इंस्टॉलेशन सफल होने के बाद वर्चुअल मशीन को रीबूट करें।
ऊपर निर्दिष्ट उपयोगकर्ता नाम और पासवर्ड दर्ज करके सिस्टम में लॉग इन करें।
बधाई हो! CBL-Mariner अब आपकी मशीन पर इंस्टाल हो गया है। दुर्भाग्य से, यह कमांड-लाइन मोड में शुरू होता है, इसलिए आपके पास टर्मिनल विंडो तक सीधी पहुंच होगी।
वर्चुअल मशीन पर CBL-Mariner चलाना
सीबीएल-मैरिनर को स्थापित करना बहुत सीधी प्रक्रिया नहीं है। आपको एक वास्तविक ISO फ़ाइल नहीं मिलती है जो संस्थापन प्रक्रिया को कठिन बना देती है। फिर भी, इंस्टॉलेशन किसी भी अन्य पारंपरिक डिस्ट्रो के समान है, खासकर जब आप आईएसओ फाइल जेनरेट करते हैं।
इसके अलावा, डिस्ट्रो प्राथमिक है और बहुत सारे पैकेज के साथ नहीं आता है। यदि आप Microsoft की नवीनतम Linux पेशकश को देखने के लिए उत्साहित हैं, तो आपको CBL-Mariner आज़माना चाहिए।