क्यों कई बीएसडी सिस्टम हैं लेकिन केवल एक लिनक्स कर्नेल?


14

क्यों कई बीएसडी सिस्टम हैं लेकिन केवल एक लिनक्स कर्नेल?

मुझे आश्चर्य है कि बीएसडी को कई बार क्यों फोर्क किया गया, लेकिन लिनक्स के साथ ऐसा कुछ भी नहीं हुआ।



8
लिनुस के करिश्मे के कारण, लिनक्स को कांटा नहीं गया था।
enedil

8
बीएसडी के साथ कोई विशाल कांटे नहीं हैं, लेकिन लगभग सभी वितरण लिनक्स कर्नेल को पैच करते हैं।
lgeorget

1
सबसे पहले, एक कांटा परिभाषित करें।
फहीम मीठा

1
फोर्क (सॉफ्टवेयर विकास) , जब सॉफ्टवेयर या अन्य काम का एक टुकड़ा विकास की दो शाखाओं या विविधताओं में विभाजित होता है
X Tian

जवाबों:


21

आप कर्नेल और पूरे सिस्टम की तुलना कर रहे हैं ।

गुठली एक प्रणाली का मुख्य केंद्रीय टुकड़ा है, लेकिन यह सब नहीं है। वास्तव में, लिनक्स सिस्टम के रूप में ऐसी कोई चीज नहीं है, लेकिन अनगिनत "ग्नू / लिनक्स" या अन्य लिनक्स कर्नेल आधारित सिस्टम (एक Android है) हैं।

लिनुस टॉर्वाल्ड्स केंद्रीय कृति पर अपने काम को केंद्रित करने के लिए चुनते हैं और सफलतापूर्वक इसे नियंत्रित रखने का प्रबंधन करते हैं ("लिनक्स" वास्तव में कुछ समय के लिए ट्रेडमार्क रहा है)।

बीएसडी यूनिक्स इतिहास आरेख ( बीएसडी यूनिक्स इतिहास या कम स्पष्ट, लेकिन अधिक पूर्ण, यूनिक्स इतिहास आरेख )

संख्याओं के बारे में, बीएसडी सिस्टम (केवल Apple OS-X) में से एक है और अनगिनत लिनक्स आधारित प्रणाली (उर्फ "लिनक्स वितरण" - डिस्ट्रोच देखें ):

संपादित करें :

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


1
मुझे मिनिक्स से परिचित कराने के लिए इस चित्र (विकिपीडिया से) का श्रेय दिया जाता है।
ब्लीडिंग फिंगर्स

बीएसडी को कई और सबसे बड़े स्वामित्व वाले ओएस में फीडबैक दिया गया है। यह GPL है जो लिनक्स को आगे बढ़ा रहा है।
मॉस

@BleedingFingers बधाई हो, मिनिक्स लिनक्स की तुलना में कम दुर्घटनाग्रस्त है। उस भयानक गंदगी पर वापस मत जाओ।
user2497

11

बीएसडी के मुट्ठी भर (और कुछ हद तक प्रोपिक्सरी यूनिक्स सिस्टम की तुलना में) अलग-अलग सैकड़ों लिनक्स आधारित सिस्टम हैं। कुछ अटकलें लगाते हैं कि लिनक्स कर्नेल का सुसंगतता(सभी लिनक्स सिस्टम कमोबेश एक ही कर्नेल साझा करते हैं; वहाँ वेरिएंट होते हैं, जैसे एंड्रॉइड, या अधिक या कम गंभीर रूप से पैच किए गए "एंटरप्राइज" सिस्टम, लेकिन कांटा के लिए कुछ भी महत्वपूर्ण नहीं है) जीपीएल के कारण होता है, जो इसे वितरित करने वाले किसी भी व्यक्ति को मजबूर करता है। अपने संशोधनों को साझा करें, इसलिए वे जल्द ही या बाद में योग्य होने पर लिनुस के संस्करण में एकीकृत हो जाते हैं। संभवतः एक बड़ा हिस्सा प्रतिभाशाली लोगों को परियोजना की ओर आकर्षित करने की लिनुस की क्षमता के कारण है। किसी भी तरह लिनक्स के आसपास विकसित होने वाला समुदाय नहीं फैला है, और इसमें किसी भी तकनीकी या लाइसेंस मुद्दों की तुलना में शामिल व्यक्तित्व (विशेष रूप से शीर्ष पर) के बारे में अधिक कहा गया है।


11

अवसर और इतिहास ( 2 ):

अगर मैं लिनक्स पर शुरू होने पर 386BSD उपलब्ध था, तो लिनक्स शायद कभी नहीं हुआ था। - लिनुस टोरवाल्ड्स।

बर्कले सॉफ्टवेयर वितरण लिनक्स लगभग 15 साल (लगभग 1977 ) से पहले से है। एक लंबी कहानी को छोटा (और सरल) बनाने के लिए, बीएसडी की कहानी एटीएंडटी के सोर्स कोड और लाइसेंसिंग से मुक्त (एक से अधिक बार, 4.4BSD लाइट तक ) यूनिक्स की कहानी है । यह के विकास के इतिहास के बारे में भी है नेटवर्किंग यानी नेट / 2 बार बदल के रूप में और,, और शिक्षा आईटी विस्तार संचार के रूप में रुचि रखने वाले लोगों overflowed, (एक कभी नहीं भूल जाना चाहिए कम लागत मशीनों यानी पीसी को यह समृद्ध परंपरा को लाने की इस इच्छा से संबंधित है शुरू में पीसी / 386 वास्तुकला पर चलने के लिए उस ऐतिहासिक यूनिक्स में से कोई भी नहीं बनाया गया था)। लेकिन दबाव 386BSD के लिए बहुत अच्छा थाबोलने के लिए अपनी सफलता को झेलने की परियोजना। जो गोलमाल हुआ (386BSD आधारित बनाम NET / 2 + Mrs / Mr Jolitz 6 फाइलें) और विभिन्न फ़ोकस (386 बनाम बहु-प्लेटफ़ॉर्म नेटवर्क) मूल रूप से FreeBSD और NetBSD (या OpenDD ) के बीच अंतर बताते हैं । लेकिन यह सब बीएसडी है , बिना लाइसेंस वाले 4.4BSDLite ने सभी "कांटे" को रौंद दिया है, लाइसेंस से समझौता हो गया है और बर्कले की अद्भुत विरासत अब मुफ्त में है ...

Linux / GNU एक UNIX जैसा OS है, लेकिन UNIX में इसका कोई सीधा वंश नहीं है। यह अपने समय का एक उत्पाद है (1991, ऐतिहासिक बीएसडी से बहुत बाद में) और आधुनिक उपभोक्ता हार्डवेयर और साथ ही अन्य आर्किटेक्चर पर चलने के लिए डिज़ाइन किया गया। लिनक्स कर्नेल था (और अब भी है - उदाहरण के लिए वहाँ 3.10 कर्नेल में प्रति घंटे औसत 9 स्वीकृत परिवर्तन पर थे) एक शक्तिशाली उत्प्रेरक, और तेजी से जीपीएल लाइसेंस योजना बना उपयोग करने के लिए परिवर्तित दोनों इसे और GNU परियोजनाएक दूसरे के लिए एक "सही" फिट। UNIX ऐतिहासिक शेल उपयोगिताओं और आदेशों के समान ही एटी एंड टी की पकड़ धीरे-धीरे 4.4BSDLite और NET / 2 तक उभर गई थी, इसलिए उन्होंने GNU के माध्यम से लिनक्स को सक्षम किया। परियोजना की गुणवत्ता और विश्वव्यापी समुदाय के लाभ से परे, एक तर्क भी दिया जा सकता है जहां लिनक्स / जीएनयू को सबसे अधिक पॉसिक्स अनुपालन मुक्त ओएस के रूप में देखा जाता है और जैसा कि मानक ने बीएसडी पर सिस्टम वी व्यवहार का पक्ष लिया हो सकता है , यह संभव है। इसने लिनक्स की आकर्षण शक्ति में भी इजाफा किया।

आप एक कारण के लिए कांटा। ऐसा लगता है कि बीएसडी के साथ ऐसा होने के लिए स्थितियां मौजूद हैं। ऐसा लगता है कि लिनक्स के साथ ऐसा करने का कोई औचित्य नहीं है ...

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.