लिनक्स बीएसडी से अधिक लोकप्रिय क्यों है? [बन्द है]


31

कुछ लोग तर्क देंगे कि बीएसडी / यूनिक्स हमेशा लिनक्स की तुलना में अधिक विश्वसनीय और स्थिर रहा है (मुझे नहीं, ज़ाहिर है, मुझे चोट नहीं पहुंचाएगी!)। लिनक्स हमेशा बीएसडी को हरा क्यों लगता है? क्या यह लिनक्स कहानी का रोमांस है? मैं किसी को नाराज नहीं करना चाहता, कृपया अपराध न करें। इसके अलावा, कृपया अपनी प्रतिक्रिया में विचारशील और विनम्र बनें।


3
यह CW कैसे बना?
ज़ीफ्रे जूल 6'09

खौफ-प्रेरणादायक पेंगुइन शुभंकर?
dmckee

जवाबों:


64

1990 के दशक के शुरुआती दौर में ऐतिहासिक स्थिति बहुत कुछ इसके साथ थी। उस समय बीएसडी यूनिक्स 'स्वतंत्र होने के लिए संघर्ष कर रहा था' और कई सर्किलों में आगे बढ़ने के रास्ते के रूप में देखा गया था। लिनक्स को बाहर आने के बाद कुछ साल तक एक कार्यशील टीसीपी स्टैक नहीं मिला और इंटरनेट अभी भी कुछ हद तक दुर्लभ था।

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

  • इस समय के बारे में बिल और लिन जोलिट्ज ने बीएसडी कोड आधार लिया और इसे 386 पोर्ट किया, 386BSD का निर्माण किया और डॉ। डॉब जर्नल में लेखों की एक प्रसिद्ध श्रृंखला में इसका दस्तावेजीकरण किया।

  • मुकदमा काफी लंबे समय तक चला और संभावित बीएसडी समुदाय को पंगु बना दिया, जो तब तक कोड आधार में महत्वपूर्ण निवेश नहीं कर सकता था जब तक कि कानूनी अनिश्चितता साफ नहीं हो गई थी।

  • लिनक्स का एक 'स्थिर' संस्करण आखिरकार एक कामकाजी टीसीपी स्टैक के साथ सामने आया।

  • लिनक्स जीपीएल के तहत उपलब्ध था जिसने इसे कांटा करने के लिए प्रोत्साहन को कम कर दिया। यह और लिनक्स टोरवाल्ड्स के प्रभावी परोपकारी तानाशाही ने कर्नेल विकास को एकीकृत रखने के लिए काम किया।

  • बीएसडी के कई प्रतिस्पर्धी कांटे बीएसडी कोड बेस से बाहर हो गए, समुदाय को टुकड़े-टुकड़े कर दिया।

प्रारंभिक लिनक्स कर्नेल विकास के सापेक्ष सामंजस्य का मतलब था कि लिनक्स अपेक्षाकृत जल्दी से आगे बढ़ गया और अंततः मन का हिस्सा प्राप्त किया। मुकदमे का हल निकलते ही पूरी बीएसडी दुनिया स्तब्ध रह गई। यहां तक ​​कि मुकदमे के हल के साथ यह अभी भी लिनक्स कर्नेल विकास प्रक्रिया के संरचनात्मक सामंजस्य का अभाव है और कई कांटों में विभाजित है।

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


1
ये अवलोकन स्पष्ट रूप से 100% स्थान पर हैं, लेकिन वे इस बात के लिए विशिष्ट हैं कि उपयोगकर्ता और व्यवस्थापक ने लिनक्स बनाम बीएसडी को क्यों चुना। मुझे यह दिलचस्प लगता है कि एम्बेडेड स्पेस में भी लिनक्स हावी है। Tivo, wrt, maemo, ghone, pre, f5 - इन सभी कंपनियों के उत्पाद प्रबंधक थे जिन्होंने लिनक्स बनाम विंड्रीवर बनाम बीएसडी बनाम ओपनसोलारिस का मूल्यांकन किया था। यह मेरे लिए दिलचस्प है कि लिनेक्स अभी भी जीपीएल "नुकसान" (उत्पाद बेचने वाली कंपनी के दृष्टिकोण से) को देखते हुए आगे आता है।
क्रिस

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

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

1
@chris: कई एम्बेडेड (यदि आप उन्हें कॉल करना चाहते हैं) सिस्टम बीएसडी-आधारित सामान का उपयोग करते हैं। Junipers JunOS FreeBSD- आधारित है, Redback (VxWorks के सभी?) NetBSD प्रतीत होता है: "% SYSLOG-2-CRIT: / netbsd: vxWorks बूट हो रहा है !!!!!"
थॉमस

1
@chris - इन मुद्दों ने बीएसडी का उपयोग करने वाले उत्पादों को भी प्रभावित किया। कोई भी विजेट निर्माता अपने दरवाजे पर अचानक एटी एंड टी को पीटने और रॉयल्टी की मांग करने के लिए तैयार नहीं था। सूट के हल होने तक बीएसडी के नए वाणिज्यिक अनुप्रयोग को मार डाला।
ConcernedOfTunbridgeWells

9

यह मुख्य रूप से एक ऐतिहासिक चीज है। विंडोज की तरह, लिनक्स सही समय पर सही जगह पर हुआ और बीएसडी की तुलना में बाजार में हिस्सेदारी बहुत तेजी से बढ़ी। इसके कारण अधिक ड्राइवरों और अनुप्रयोगों को विकसित किया गया, जिससे इसे और भी गति मिली।


तो, बाजार की हिस्सेदारी इतनी तेजी से कैसे बढ़ी? यह सवाल का दिलचस्प हिस्सा है।
डेविड थार्नले

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

4

मैं जल्दी से बंद होने से पहले एक जवाब फेंक दूँगा ...

लेकिन व्यक्तिगत रूप से, डेबियन, उबंटू, रेडहैट और फ्रीबीएसडी के साथ मेरे कुछ सीमित अनुभव में, लिनक्स हमेशा उपयोग करने और सेटअप करने के लिए आसान लगता है ...

दूसरी ओर, Apple OS X को BSD बेस से बनाया गया है, इसलिए आप कह सकते हैं कि BSD लिनक्स की तुलना में अधिक लोकप्रिय है!


3

समय। लिनक्स 1991 के अगस्त में 386 के लिए बाहर आया था। x86 वास्तुकला के लिए बाहर आने वाला पहला बीएसडी 1992 के मार्च में 386BSD था। इसके अलावा, केवल एक लिनक्स था। 1993 में BSDi 386 के लिए सामने आया। इसलिए, लगभग तुरंत, कई BSD थे जो उपयोगकर्ताओं को चुनाव करने के लिए आवश्यक थे। जल्द ही महत्वपूर्ण द्रव्यमान पर अधिकार हो गया क्योंकि लिनक्स के लिए अधिक पोर्ट और ड्राइवर बन गए।


2
एक साल पहले की तुलना में ... क्या BSD की रिलीज बिल्कुल?
किमी।

1
386BSD 1992 में जारी किया गया था, जो पहला i386 बंदरगाह था
स्वॉगन

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

3

मैं कुछ फैशन में लिनक्स का उपयोग कर रहा हूं क्योंकि यह पहली बार GNU के साथ बूट हुआ था। इसका उपयोग करने के लिए मेरी पहली प्रतिक्रिया थी "धन्यवाद और (# * $ & # भगवान यह UNIX, या MINIX की तरह नहीं दिखता है !!"

मुझे लगता है कि * BSD कुछ लोगों के लिए UNIX की तरह ही थोड़ा बहुत है, खासकर हममें से जो अंत में लिनक्स / GNU के पक्ष में पहले स्थान पर UNIX से छुटकारा पाने के लिए बहुत आभारी थे।

मैं किसी भी यूनिक्स जैसे ऑपरेटिंग सिस्टम के साथ सहज हूं। मुझे लिनक्स / जीएनयू का उपयोग करना पसंद है । लिनक्स और जीएनयू दोनों की लोकप्रियता को बढ़ाने वाले ईंधन का एक हिस्सा UNIX में कुछ बहुत कष्टप्रद चीजों को बदलने का मौका था।

मानकीकरण युद्धों ने लिनक्स और ग्लिबक को एक महान कई कुशल डेवलपर्स भी भेजे, क्योंकि लिनस के पास शुरू से ही पॉसिक्स था।

इस प्रश्न पर विचार करते समय उपयोगकर्ता और libc दोनों ऑपरेटिंग सिस्टम के कर्नेल को अलग करने का ध्यान रखें। मैं आपको नहीं बता सकता कि कितने लोगों ने कामेच्छा जारी होने के बाद लिनक्स / जीएनयू ट्रेन पर छलांग लगाई, लेकिन मैंने एक महत्वपूर्ण राशि पर दांव लगा दिया।

उस समय `नैतिक गौरव’ भी था। जीपीएल आपकी स्वतंत्रता के लिए खड़ा था , जिसे ज्यादातर यूनिक्स शरणार्थी वास्तव में सम्मान देते थे। इसलिए, जब डेवलपर्स की भीड़ वास्तव में आकार लेती थी, तो बीएसडी के लोग उस कोड का उपयोग करने में असमर्थ थे जो लाइसेंसिंग मुद्दों के कारण लिनक्स / जीएनयू में जा रहा था।

संक्षेप में, आपको थोड़े होना ही था :)


1
बीएसडी बनाम जीपीएल ... यह एक और "पवित्र" मुझे लगता है।
SaveTheRbtz

क्या बीएसपी कोड को GPL'd कोड में रखना कानूनी रूप से संभव नहीं है ?
ब्रैड गिल्बर्ट

2
यह संभव है, लेकिन इसके विपरीत नहीं
SaveTheRbtz

1

लिनक्स में अधिक रोचक कर्नेल विशेषताएं हैं - अगर मैं ओपनमोसिक्स या वीएमवेयर सर्वर का उपयोग करना चाहता हूं, उदाहरण के लिए, लाइनक्स कर्नेल शहर का एकमात्र गेम है। BSD में pf है और इसमें zfs हैं, लेकिन वे उतने सार्वभौमिक रूप से दिलचस्प नहीं हैं।

लिनक्स में अधिक क्षमाशील उपयोगकर्ताभूमि है। बीएसडी के पास एक उपयोगकर्ता के पास है जो पूरी तरह से सुसंगत है लेकिन बिना निरा के सूक्ति के रूप में / बिन / असत्य के एक संस्करण की तरह है - जो ध्वज के रूप में ले जाता है। GNU सामान अधिक नौसिखिया मित्र है, लेकिन किसी ऐसे व्यक्ति के रास्ते में आ जाता है जो जानता है कि वे क्या चाहते हैं।

इसके अलावा, काफी हद तक बाजार की ताकतें भी खेल में आती हैं। नौकरियां ज्यादातर linux के लिए होती हैं, bsd के लिए नहीं। एंबेडेड प्लेटफॉर्म ज्यादातर लिनक्स का उपयोग करते हैं। फैंसी नए सॉफ्टवेयर को पहले लिनक्स पर लिखा जाता है, फिर शायद बीएसडी में पोर्ट किया जाता है। आदि...


1
ध्यान दें कि सर्वर के उपकरणों का एक उचित संख्या बीएसडी आधारित होते हैं (जैसे कोयोट प्वाइंट लोड बैलेंसर्स)
ArcLight

1
हां, बिल्कुल बीएसडी पर आधारित कई उपकरण हैं। Gpl की तुलना में इस तरह के अनुप्रयोग के लिए लाइसेंस अधिक अनुकूल है। आसान उदाहरणों में जुनिपर राउटर और ट्रैपेज़ वायरलेस नेटवर्क नियंत्रक शामिल हैं। एम्बेडेड स्पेस में, हालांकि, मैं बहुत सारे और बहुत सारे लिनक्स आधारित सिस्टम देखता हूं और मुझे संदेह है कि लिनक्स में आरटी कर्नेल संवर्द्धन के साथ क्या करना है। (लिनक्स बनाम Xbsd में फैंसी कर्नेल संवर्द्धन के बारे में मेरी मूल टिप्पणी देखें)
क्रिस

0

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


1
बीएसडी पर एसएमपी का समर्थन पहले की तुलना में काफी बेहतर है, खासकर फ्रीबीएसडी 7. एक्स कर्नेल पर। 7 के विमोचन पर उन्होंने 8-कोर मशीन पर बेंचमार्क का प्रदर्शन किया जो 2.6 श्रृंखला लिनक्स कर्नेल की तुलना में अच्छा या तेज़ था।
कंसर्नडऑफटुनब्रिजवेल्स

0

यह स्वामित्व की भावना के बारे में है। लिनक्स हर तरह से स्वतंत्र और खुला है। लिनक्स सभी का है। बस लिनक्स का उपयोग करने से समुदाय का हिस्सा महसूस होता है। बीएसडी, इसके लाइसेंस के बावजूद, सीमित दृष्टि वाले नियंत्रण समूहों के छोटे समूहों द्वारा "स्वामित्व" है। वे वास्तव में नहीं चाहते हैं कि आप उनके समूह का हिस्सा बनें क्योंकि आप हीन हैं और आप उनके कोड को गड़बड़ कर सकते हैं।


-4

क्योंकि बीएसडी मर रही है

ओह .. नहीं, मेरा मतलब था कि बीएसडी अभी भी मर रहा है


वह अब बहुत बेहतर महसूस कर रहा है ...
dmckee

ये प्रस्तुतियाँ कालजयी हैं, उन्हें किसी भी आईटी शिक्षु का हिस्सा होना चाहिए :-)
DutchUncle
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.