लिनक्स और बीएसडी के बीच क्या अंतर है?

विषयसूची:

लिनक्स और बीएसडी के बीच क्या अंतर है?
लिनक्स और बीएसडी के बीच क्या अंतर है?

वीडियो: लिनक्स और बीएसडी के बीच क्या अंतर है?

वीडियो: लिनक्स और बीएसडी के बीच क्या अंतर है?
वीडियो: What Is Firewall ? | Firewall Explained | Firewalls and Network Security | Simplilearn - YouTube 2024, मई
Anonim
लिनक्स और बीएसडी दोनों मुक्त और मुक्त स्रोत हैं, यूनिक्स जैसे ऑपरेटिंग सिस्टम। वे एक ही सॉफ्टवेयर का उपयोग भी करते हैं - इन ऑपरेटिंग सिस्टमों में मतभेदों की तुलना में अधिक चीजें आम हैं। तो वे सब क्यों मौजूद हैं?
लिनक्स और बीएसडी दोनों मुक्त और मुक्त स्रोत हैं, यूनिक्स जैसे ऑपरेटिंग सिस्टम। वे एक ही सॉफ्टवेयर का उपयोग भी करते हैं - इन ऑपरेटिंग सिस्टमों में मतभेदों की तुलना में अधिक चीजें आम हैं। तो वे सब क्यों मौजूद हैं?

हम यहां कवर कर सकते हैं उससे कहीं अधिक मतभेद हैं, विशेष रूप से दार्शनिक मतभेदों के बारे में एक ऑपरेटिंग सिस्टम बनाना चाहिए और इसे लाइसेंस देना चाहिए। हालांकि, आपको मूल बातें समझने में मदद करनी चाहिए।

मूल बातें

अधिकांश लोग "लिनक्स" कहते हैं वास्तव में लिनक्स नहीं है। लिनक्स तकनीकी रूप से केवल लिनक्स कर्नेल है - विशिष्ट लिनक्स वितरण सॉफ़्टवेयर के कई टुकड़ों से बना है। यही कारण है कि लिनक्स को कभी-कभी जीएनयू / लिनक्स कहा जाता है। असल में, लिनक्स के शीर्ष पर इसी तरह का एक ही सॉफ्टवेयर बीएसडी पर इस्तेमाल किया जाने वाला वही सॉफ्टवेयर है।

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

Image
Image

कर्नेल बनाम पूर्ण ऑपरेटिंग सिस्टम

आधिकारिक तौर पर, लिनक्स सिर्फ एक कर्नेल है। लिनक्स वितरण को एक पूर्ण लिनक्स ओएस बनाने और इसे उबंटू, मिंट, डेबियन, फेडोरा, रेड हैट या आर्क जैसे लिनक्स वितरण में संयोजित करने के लिए आवश्यक सभी सॉफ़्टवेयर को एक साथ लाने का काम करना है। कई अलग-अलग लिनक्स वितरण हैं।

इसके विपरीत, बीएसडी दोनों एक कर्नेल और एक ऑपरेटिंग सिस्टम हैं। उदाहरण के लिए, फ्रीबीएसडी फ्रीबीएसडी कर्नेल और फ्रीबीएसडी ऑपरेटिंग सिस्टम दोनों प्रदान करता है। यह एक परियोजना के रूप में बनाए रखा है। दूसरे शब्दों में, यदि आप फ्रीबीएसडी स्थापित करना चाहते हैं, तो आप बस फ्रीबीएसडी इंस्टॉल करें। यदि आप लिनक्स इंस्टॉल करना चाहते हैं, तो आपको पहले कई लिनक्स वितरणों में से एक को चुनना होगा।

बीएसडी में बंदरगाह प्रणाली शामिल है। जो सॉफ्टवेयर पैकेज स्थापित करने का एक तरीका प्रदान करता है। बंदरगाह सिस्टम में स्रोत प्रपत्र में सॉफ़्टवेयर होता है, इसलिए आपके कंप्यूटर को चलाने से पहले उन्हें संकलित करना होगा। (यदि आपने कभी भी लोकप्रिय होने पर जेनेटू का इस्तेमाल किया था, तो यह थोड़ा सा है।) हालांकि, पैकेज को पूर्व-स्थापित बाइनरी रूप में भी इंस्टॉल किया जा सकता है, इसलिए आपको समय और सिस्टम संसाधनों को संकलित करने की आवश्यकता नहीं है।

Image
Image

लाइसेंसिंग

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

बीएसडी बीएसडी लाइसेंस का उपयोग करते हैं। यदि आप बीएसडी कर्नेल या वितरण को संशोधित करते हैं और इसे वितरित करते हैं, तो आपको स्रोत कोड को बिल्कुल जारी करने की आवश्यकता नहीं है। आप बीएसडी कोड के साथ जो कुछ भी पसंद करते हैं उसे करने के लिए स्वतंत्र हैं और आप स्रोत कोड को जारी करने के लिए बाध्य नहीं हैं, हालांकि यदि आप चाहें तो ऐसा कर सकते हैं।

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

बीएसडी

इन्हें अक्सर तीन "मुख्य" बीएसडी ऑपरेटिंग सिस्टम के रूप में माना जाता है:

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

दो अन्य उल्लेखनीय बीएसडी ऑपरेटिंग सिस्टम हैं:

  • ड्रैगनफली बीएसडी: ड्रैगनफली बीएसडी एक ऑपरेटिंग सिस्टम प्रदान करने के डिजाइन लक्ष्य के साथ बनाया गया था जो बहुप्रचारित वातावरण में अच्छी तरह से चलेंगे - उदाहरण के लिए, कई कंप्यूटरों के क्लस्टर में।
  • डार्विन / मैक ओएस एक्स: मैक ओएस एक्स वास्तव में डार्विन ऑपरेटिंग सिस्टम पर आधारित है, जो बीएसडी पर आधारित है। यह अन्य बीएसडी से थोड़ा अलग है। जबकि निम्न-स्तरीय कर्नेल और अन्य सॉफ़्टवेयर ओपन-सोर्स बीएसडी कोड है, अधिकांश ऑपरेटिंग सिस्टम बंद-स्रोत मैक ओएस कोड है। ऐप्पल ने बीएसडी के शीर्ष पर मैक ओएस एक्स और आईओएस बनाया ताकि उन्हें निम्न स्तर के ऑपरेटिंग सिस्टम को खुद लिखना पड़े, जैसे कि Google ने लिनक्स के शीर्ष पर एंड्रॉइड बनाया
Image
Image

आप लिनक्स पर बीएसडी क्यों चुनेंगे?

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

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

कुछ सर्वर ऑपरेटिंग सिस्टम पर फ्रीबीएसडी को इसकी विश्वसनीयता और स्थिरता के लिए प्राथमिकता दी जा सकती है। निर्माता बनाने वाले निर्माता लिनक्स के बजाय ऑपरेटिंग सिस्टम के लिए बीएसडी चुन सकते हैं ताकि उन्हें अपने कोड में संशोधन जारी नहीं करना पड़े।

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

हम शायद उन लोगों से टिप्पणियां प्राप्त करेंगे जो अब अपने डेस्कटॉप कंप्यूटर पर फ्रीबीएसडी का उपयोग करते हैं, और आप निश्चित रूप से ऐसा कर सकते हैं! लेकिन उबंटू या मिंट जैसे ऑपरेटिंग सिस्टम ज्यादातर लोगों के लिए अधिक उपयोगकर्ता के अनुकूल और आधुनिक होंगे।

सिफारिश की: