जबकि लिनक्स वितरण को ओपन-सोर्स दुनिया में सबसे बड़ी मात्रा में स्याही मिल सकती है, लोग अक्सर बीएसडी परिवार की अनदेखी करते हैं। एक बीएसडी संस्करण, नेटबीएसडी, पोर्टेबिलिटी के प्रति अपनी प्रतिबद्धता के कारण अटका हुआ है।
नेटबीएसडी क्या है?
नेटबीएसडी एक ओपन सोर्स ऑपरेटिंग सिस्टम है। लिनक्स की तरह, नेटबीएसडी का लक्ष्य समान उपयोगिताओं और व्यवहार की पेशकश करते हुए यूनिक्स के साथ व्यापक संगतता है।
नेटबीएसडी यूनिक्स के बर्कले सॉफ्टवेयर वितरण संस्करण पर आधारित है, इसलिए नाम में "बीएसडी" है। यह 386/BSD रिलीज़ की एक शाखा है जिसने 1990 के दशक की शुरुआत में PC का समर्थन किया था।
जहां फ्रीबीएसडी पीसी प्लेटफॉर्म पर फोकस करता है और ओपनबीएसडी सुरक्षा पर फोकस करता है, वहीं नेटबीएसडी विभिन्न प्लेटफॉर्म पर पोर्टेबिलिटी पर फोकस करता है। जबकि नेटबीएसडी एक अन्य लिनक्स वितरण की तरह लग सकता है, कर्नेल और उपयोगकर्ता उपयोगिताओं सहित संपूर्ण सिस्टम, समग्र रूप से एक साथ विकसित किया गया है। यह उस तरह से विरोधाभासी है जिस तरह से लिनक्स वितरण कई स्रोतों से घटकों को एक साथ जोड़ता है।
नेटबीएसडी का इतिहास
जबकि नेटबीएसडी एक आधुनिक ऑपरेटिंग सिस्टम है, इसकी वंशावली यूसी बर्कले में विकसित बर्कले सॉफ्टवेयर डिस्ट्रीब्यूशन या बीएसडी के रूप में 1970 के दशक की है।
सन माइक्रोसिस्टम्स जैसे वर्कस्टेशन विक्रेताओं के रूप में, बीएसडी 1980 के दशक के दौरान यूनिक्स दुनिया का तकनीकी नेता बन गया, जिसे बीएसडी प्रोग्रामर बिल जॉय द्वारा सह-स्थापित किया गया था। बर्कले ओपन-सोर्स सॉफ़्टवेयर में भी अग्रणी थे, केवल कॉपीराइट नोटिस की आवश्यकता थी और विज्ञापन में विश्वविद्यालय का उल्लेख करने से परहेज किया।
बीएसडी मूल रूप से बेल लैब्स के यूनिक्स पर आधारित था, लेकिन वर्षों से अपनी मूल कंपनी एटी एंड टी के संस्करण से अलग हो गया ताकि एक संस्करण जारी किया जा सके जिसमें कोई एटी एंड टी कोड न हो।
हालांकि यह एक पूर्ण OS नहीं था, इस "नेटवर्किंग रिलीज़" का नाम इसलिए रखा गया क्योंकि इसमें कई कंपनियों द्वारा अपने उत्पादों में नेटवर्किंग को लागू करने के लिए उपयोग किए जाने वाले TCP/IP नेटवर्किंग कोड शामिल थे। इसने अंततः माइक्रोसॉफ्ट विंडोज में भी अपना रास्ता बना लिया।
जैसे ही इंटेल 80386 सीपीयू के आगमन के साथ पीसी अधिक शक्तिशाली हो गए, विलियम जोलिट्ज़ ने बीएसडी को 386 प्रोसेसर में एक प्रारंभिक बिंदु के रूप में नेटवर्किंग संस्करण का उपयोग करके पोर्ट किया, जिसे उन्होंने 386बीएसडी के रूप में जारी किया। जोलिट्ज़ को उन सभी पैचों को बनाए रखने में परेशानी हुई जो अन्य डेवलपर्स उसे सिस्टम में सुधार के लिए भेज रहे थे, इसलिए परियोजना के कांटे तुरंत दिखाई दिए।
एक समूह पीसी के लिए संस्करण में सुधार करना चाहता था, जबकि दूसरा विभिन्न आर्किटेक्चर में पोर्टेबिलिटी पर ध्यान केंद्रित करना चाहता था। पूर्व फ्रीबीएसडी बन गया, और बाद वाला नेटबीएसडी बन गया।
नेटबीएसडी को बदले में फोर्क किया गया था क्योंकि डेवलपर्स में से एक, थियो डी रैड्ट को नेटबीएसडी परियोजना से इस्तीफा देने के लिए कहा गया था और बाद में एक संस्करण, ओपनबीएसडी की स्थापना की, जो सुरक्षा और कोड शुद्धता पर केंद्रित है।
संबंधित: आपको अपने अगले पीसी के लिए कौन सा ऑपरेटिंग सिस्टम चुनना चाहिए?
पोर्टेबिलिटी: "बेशक यह नेटबीएसडी चलाता है"
नेटबीएसडी ने सभी यूनिक्स जैसी प्रणालियों के वर्तमान और परित्यक्त हार्डवेयर के लिए उपलब्ध बड़ी संख्या में बंदरगाहों पर अपना नाम बनाया है। यह मशीन-निर्भर कोड को मशीन-स्वतंत्र कोड से अलग करके इसे प्राप्त करता है।
मौजूदा बंदरगाहों की सूची में एमआईपीएस जैसे अधिक अस्पष्ट आर्किटेक्चर के लिए x86_64 और एआरएम शामिल हैं। और ये सिर्फ टीयर I पोर्ट हैं, जिन्हें नेटबीएसडी प्रोजेक्ट सक्रिय रूप से सपोर्ट करता है।
टियर II बंदरगाहों की सूची भी व्यापक है, जहां "अनाथ" हार्डवेयर के लिए अधिकांश समर्थन निहित है। यहाँ, आप Amiga, Motorola 68000 और PowerPC-आधारित Macintoshes, 32-बिट Sun SPARC वर्कस्टेशन और VAX मिनीकंप्यूटर के संस्करण पा सकते हैं।
तुम भी सेगा ड्रीमकास्ट गेम कंसोल के लिए एक पोर्ट पा सकते हैं। पुराने हार्डवेयर पर चलने के लिए नए सॉफ़्टवेयर की तलाश करने वाले बहुत से लोग NetBSD को आकर्षक पाते हैं। यदि आपको अपनी पुरानी मशीनों पर चलने के लिए लिनक्स डिस्ट्रो नहीं मिल रहा है, तो यह देखने के लिए एक अच्छी जगह है।
नेटबीएसडी इतना पोर्टेबल है कि एक कहावत है, "बेशक यह नेटबीएसडी चलाता है।" किसी ने इसे a. पर स्थापित करने में भी कामयाबी हासिल की टोअस्टर एक एम्बेडेड माइक्रोकंट्रोलर के साथ फिट।
यह मत सोचिए कि यदि आपके नेटबीएसडी सिस्टम पर उनके पास स्रोत नहीं है तो आपको लिनक्स प्रोग्राम को छोड़ना होगा। हार्डवेयर प्लेटफॉर्म के आधार पर, नेटबीएसडी लिनक्स बाइनरी संगतता प्रदान करता है। इसका मतलब है कि आप अपने नेटबीएसडी सिस्टम पर लिनक्स प्रोग्राम चला सकते हैं।
नेटबीएसडी स्थापित करना
ओएस को स्थापित करना लिनक्स वितरण को स्थापित करने के समान है। आप बस संस्थापन छवि डाउनलोड करें, इसे अपने कंप्यूटर पर बूट करें, संस्थापन प्रोग्राम प्रारंभ करें, अपनी हार्ड ड्राइव को विभाजित करें, सॉफ़्टवेयर स्थापित करें, रूट पासवर्ड चुनें, और अपने नए में बूट करें प्रणाली।
सामान्य रूप से नेटबीएसडी और बीएसडी के तकनीकी अभिविन्यास को दर्शाते हुए, अधिष्ठापन इंटरफ़ेस पाठ-आधारित है।
आप सॉफ़्टवेयर को संस्थापन डिस्क से स्थापित कर सकते हैं, लेकिन आप FTP पर, नेटवर्क पर किसी NFS ड्राइव से, या यहां तक कि एक अनमाउंट किए गए विभाजन से भी स्थापित कर सकते हैं। नेटबीएसडी प्रत्येक आर्किटेक्चर के लिए विस्तृत इंस्टॉलेशन निर्देश रखता है।
डिफ़ॉल्ट रूप से, NetBSD बिना GUI के टेक्स्ट कंसोल में चलता है। आप X11 को के साथ शुरू कर सकते हैं स्टार्टक्स आदेश।
डिफ़ॉल्ट विंडो प्रबंधक CTWM है। आप नीचे बताए गए पैकेज मैनेजर के साथ अन्य विंडो मैनेजर और डेस्कटॉप वातावरण स्थापित कर सकते हैं। आप लाइन जोड़कर XDM के साथ ग्राफिक रूप से बूट समय पर भी लॉग इन कर सकते हैं "एक्सडीएम = हाँ"की तह तक /rc.conf फ़ाइल को रूट के रूप में, फिर रिबूट करना।
नेटबीएसडी में पैकेज प्रबंधन
नेटबीएसडी सहित कोई भी ऑपरेटिंग सिस्टम उस तरह से सेट अप नहीं किया गया है जैसा आप चाहते हैं कि यह पूरी तरह से आउट ऑफ द बॉक्स हो। इसे जिस तरह से आप चाहते हैं उसे प्राप्त करने के लिए आपको अक्सर कुछ प्रोग्राम इंस्टॉल करना पड़ता है। लिनक्स की दुनिया में, पैकेज मैनेजरों ने इस काम को बहुत आसान बना दिया है। NetBSD का अपना पैकेज मैनेजर, pkgin भी है।
आप इसे इंस्टालेशन के दौरान इंस्टाल कर सकते हैं, लेकिन अगर आपने ऐसा नहीं किया है, तो इसके लिए बस कुछ कमांड्स की जरूरत होती है। रूट शेल में, ये कमांड दर्ज करें:
निर्यात PKG_PATH= https://cdn. NetBSD.org/pub/pkgsrc/packages/NetBSD/$(uname -p)/$(uname -r | cut -d_ -f1)/Al pkg_add pkgin
pkgin का उपयोग करके पैकेज खोजने के लिए, इस कमांड का उपयोग करें:
pkgin खोज विम
पैकेज स्थापित करने के लिए, का उपयोग करें इंस्टॉल विकल्प।
pkgin विम स्थापित करें
आप अपने सिस्टम को अपडेट भी रखना चाहेंगे।
pkgin उन्नयन
संबंधित: आपको लिनक्स पैकेज रिपॉजिटरी को अपडेट क्यों करना चाहिए
क्या आपको नेटबीएसडी का उपयोग करना चाहिए?
यदि आप सोच रहे हैं कि आपको नेटबीएसडी स्थापित करना चाहिए या नहीं, तो चुनाव आपकी स्थिति पर निर्भर करेगा। यदि आप पुराने हार्डवेयर को पुनर्जीवित करना चाहते हैं जो अब आधिकारिक OS अपडेट प्राप्त नहीं करता है, तो आपको एक विकल्प के रूप में NetBSD पर गंभीरता से विचार करना चाहिए।
यदि आप एम्बेडेड सिस्टम विकास पर विचार कर रहे हैं, तो बीएसडी लाइसेंस लिनक्स सॉफ्टवेयर में सामान्य जीपीएल की तुलना में अधिक आकर्षक हो सकता है क्योंकि आपको अपना स्रोत कोड उपलब्ध कराने की आवश्यकता नहीं है। यही कारण है कि बीएसडी हार्डवेयर निर्माताओं के लिए एक लोकप्रिय आधार है जैसे कि फ्रीबीएसडी पर आधारित सोनी प्लेस्टेशन।
यदि आप लिनक्स वितरण की सामान्य फसल से कुछ अलग चाहते हैं, तो आप नेटबीएसडी या इनमें से किसी एक पर भी विचार कर सकते हैं अन्य बीएसडी। यदि आप एक ऐसी प्रणाली चाहते हैं जो लिनक्स के विकसित होने के तरीके से अधिक "यूनिक्स जैसी" हो, तो नेटबीएसडी ताजी हवा की सांस हो सकती है। कुछ लोग वास्तव में पसंद नहीं करते हैं सिस्टमड इनिट लिनक्स में सिस्टम क्योंकि उनका मानना है कि यह बहुत फूला हुआ है। नेटबीएसडी दुबला और मतलबी हो जाता है।
एक यूनिक्स ओएस जो लगभग किसी भी चीज पर चलता है
नेटबीएसडी, 1970 और 1980 के दशक के मूल बीएसडी के साथ अपनी विरासत के साथ, एक वास्तविक यूनिक्स प्रणाली के रूप में अद्वितीय है जिसका उद्देश्य अधिक से अधिक विभिन्न प्रकार के कंप्यूटरों पर चलना है।
पुराने कंप्यूटरों के लिए एक लोकप्रिय उपयोग होम सर्वर के रूप में है। आप अपने सर्वर को चालू और चलाने के लिए नेटबीएसडी या लिनक्स वितरण का उपयोग कर सकते हैं।
जगह लेने वाला एक पुराना कंप्यूटर मिला? वेबसाइट होस्ट करने के लिए इसका उपयोग करना चाहते हैं? यहां एक पुराने पीसी को लिनक्स वेब सर्वर के रूप में सेट करने का तरीका बताया गया है।
आगे पढ़िए
- लिनक्स
- ऑपरेटिंग सिस्टम
- यूनिक्स
डेविड प्रशांत नॉर्थवेस्ट में स्थित एक स्वतंत्र लेखक हैं, लेकिन मूल रूप से खाड़ी क्षेत्र से हैं। वह बचपन से ही टेक्नोलॉजी के शौकीन रहे हैं। डेविड की रुचियों में पढ़ना, गुणवत्ता वाले टीवी शो और फिल्में देखना, रेट्रो गेमिंग और रिकॉर्ड संग्रह करना शामिल है।
हमारे समाचार पत्र के सदस्य बनें
तकनीकी युक्तियों, समीक्षाओं, निःशुल्क ई-पुस्तकों और अनन्य सौदों के लिए हमारे न्यूज़लेटर से जुड़ें!
सब्सक्राइब करने के लिए यहां क्लिक करें