यूनिक्स से ऑपरेटिंग सिस्टम का विकास


36

आप यूनिक्स से ऑपरेटिंग सिस्टम (लिनक्स और विंडोज) के विकास पदानुक्रम की व्याख्या कर सकते हैं?

जवाबों:


86

यह यूनिक्स और इसके डेरिवेटिव का एक बहुत ही सरल इतिहास है । विंडोज इसमें अंकित नहीं है क्योंकि इसका इतिहास अनिवार्य रूप से अलग है।

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

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

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

इस बीच, पूर्वी तट पर , रिचर्ड स्टेलमैन ने एक फिट फेंक दिया जब वह अपने प्रिंटर ड्राइवर को स्रोत कोड प्राप्त नहीं कर सका। उन्होंने 1983 में GNU ( G NU's n ot U nix) परियोजना की स्थापना की, जो एक नि: शुल्क यूनिक्स जैसा ऑपरेटिंग सिस्टम बनाने का इरादा रखता था , केवल बेहतर। थोड़ी हिचकिचाहट के बाद, इस ऑपरेटिंग सिस्टम के कर्नेल को हर्ड चुना गया , जो अब किसी भी दशक में उपयोग करने योग्य है। जीएनयू परियोजना के कई घटक सभी वर्तमान मुक्त यूनियनों में शामिल हैं, विशेष रूप से संकलक जीसीसी

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

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

वर्तमान में मौजूद अन्य यूनियनों में बीएसडी के विभिन्न कांटे शामिल हैं (आपको FreeBSD , NetBSD और OpenBSD का विकल्प मिलता है , सभी 'नेट' के माध्यम से मुक्त, खुले और विकसित किए जा रहे हैं, साथ ही सर्वरों की ओर वाणिज्यिक वेरिएंटों की संख्या भी कम है: और AIX , एचपी-यूएक्स , सोलारिस और कुछ बहुत मामूली दावेदार हैं। एक अन्य मालिकाना यूनिक्स-आधारित ऑपरेटिंग सिस्टम मैक ओएस एक्स है जो ऐप्पल डेस्कटॉप, लैपटॉप और पीडीए पर चल रहा है ।


2
"फ्री-इन-इन-स्पीच" के लिए, विकिपीडिया: नि: शुल्क सॉफ़्टवेयर देखें - विचार यह है कि आप वह कर सकते हैं जो आप सॉफ़्टवेयर के साथ चाहते हैं। "फ्री-इन-इन-बीयर" का अर्थ है, लागत-पैसा नहीं। (अंग्रेजी दुर्भाग्य से दो अवधारणाओं के लिए एक ही शब्द का उपयोग करता है।) जीएनयू / लिनक्स नाम का उपयोग उस चीज के लिए किया जाता है जिसे आमतौर पर लिनक्स कहा जाता है क्योंकि "लिनक्स" वितरण में बहुत सारे सॉफ्टवेयर जीएनयू परियोजना या उससे प्रेरित लोगों से आते हैं।
गाइल्स का SO- बुराई पर रोक '18

13
सॉफ्टवेयर जिसके लिए आपको भुगतान करने की आवश्यकता नहीं है, वह है "फ्री-इन-इन-बीयर"। सॉफ्टवेयर जो "फ्री-इन-इन-स्पीच" है, आपको अधिक अनुमति देता है: आपको इसे पुनर्वितरित करने और इसे संशोधित करने की अनुमति है। (ये भाव अंग्रेजी मुहावरों "फ्री बीयर" और "फ्री स्पीच" से आते हैं।) मुझे डर है कि मुझे नहीं पता कि मुझे बेहतर तरीके से कैसे समझा जाए, लेकिन विकिपीडिया लेख को आपके प्रश्न का उत्तर देना चाहिए।
गिल्स एसओ- बुराई को रोकें '

23
"जो अब किसी भी दशक में प्रयोग करने योग्य है" मुझे अच्छी चकली दी गई :)
Stann

2
यह निबंध इस संदर्भ में ध्यान देने योग्य हो सकता है
सीमस

2
@ अब्दुल बीएसडी ने मूल रूप से कोड बनाया था जिसे एटीटी कोड की आवश्यकता थी। फिर उन्होंने एटीटी भागों को गैर-एटीटी भागों द्वारा बदलने का फैसला किया। इसलिए आज बीएसडी में कोई भी एटीटी कोड शामिल नहीं है। बीएसडी में, मूल एटीटी यूनिक्स कोडबेस को हटा दिया गया है।
गिल्स एसओ- बुराई को रोकें '

19

गाइल्स बहुत अच्छी तरह से विकास टुकड़ा से दूसरे में समझाया यहाँ , मैं इतना अधिक व्यापक नजरिए से विषय को कवर और आगे अनुसंधान के लिए कुछ संकेत दे देंगे।

बाज़ारों और रिसर्च लैब्स से लेकर क्लोज़्ड ब्लब्स और मार्केट-हाशिए पर रहने वाले समूहों को लगता है कि मैं उस सीमांत में बिल्कुल भी नहीं हूं।

विकास के साथ खेलने के लिए महत्वपूर्ण शब्द शक्ति है। यदि आप ओएस पर निर्भर हैं, उदाहरण के लिए सुरक्षा अपडेट के रूप में, आप सॉफ्टवेयर-निर्माता पर निर्भर हैं और इसलिए यह आपके ऊपर शक्ति है। यह सुरक्षा अद्यतनों को प्रकाशित करना बंद करने या किसी भी बुराई को करने का निर्णय ले सकता है जो इसका लाइसेंस इसे करने की अनुमति देता है। यदि ओएस बंद हो जाता है, तो उपयोगकर्ताओं को असहाय महसूस करना चाहिए क्योंकि वे अपने दम पर समस्याओं को ठीक नहीं कर सकते हैं, शायद इस तरह के पाखंडी भावनाओं में दिखाया गया है again the damn driver broken, XYZ's fault। बाद की चर्चा में, आप s,OS,sofware,gवास्तव में शक्ति-संबंध के बारे में अपना अर्थ नहीं खो सकते हैं, स्पष्ट रूप से कुछ बात कालातीत है।

मैं लानत चक्र को सुदृढ़ नहीं करूँगा, इसलिए कृपया नीचे बज़ार, निगमों और सामाजिक-पर्यावरणीय और अन्य समस्याओं के बारे में पढ़ें।

प्रारंभ

  1. Apple से पहले होमब्रेव कंप्यूटर क्लब और जब चीजें खुली थीं
  2. कंप्यूटर हिस्ट्री म्यूजियम यहां बहुत सारी अच्छी चीजों को कवर करता है
  3. "Homestead हाई स्कूल इलेक्ट्रॉनिक्स क्लब, क्यूपर्टिनो, कैलिफोर्निया" के बारे में एप्पल के संस्थापक सदस्य यहाँ

एंडिंग, नाउ एंड स्टिल इवोल्विंग

  1. चीजों को बंद करने के पीछे कुछ कारण बताते हुए अमोस बत्तो का निबंध (इंटरनेट आर्काइव लेख, Google से आसानी से नहीं मिल सकता है)
  2. विकास की कल्पना करने के लिए, कृपया विकिपीडिया से नीचे की तस्वीर देखें, जहां बाज़ार (नारंगी चरण) से चीजें शुरू हुईं और लाल-हरे चरण में समाप्त हुईं जहाँ चीजें अभी भी विकसित हो रही हैं या यहां तक ​​कि अराजक भी हैं। तस्वीर गलत है या कुछ बिंदुओं पर एन-मिनिक्स-विज्ञापन, नायब टिप्पणियां हैं। कृपया, Minix-Linux -turning बिंदु के बारे में पढ़ें और अंतर करें marketing free, free-as-beerऔर free-as-speech- यहाँ बहस करें । कुछ ही समय में, मिनिक्स नहीं था free-as-free-speechऔर तेनबाम ने इसके साथ पैसा कमाया, जबकि लिनुस ने कम प्रतिबंधात्मक लाइसेंस के साथ अपने ओएस की पेशकश की, यह समझने के लिए बहुत महत्वपूर्ण वर्ष हैं ताकि तस्वीर में कुछ विषमताओं से गुमराह न हों। इस महत्वपूर्ण बिंदु ने बाद में अलग-अलग दलों जैसे फ्रीबीएसडी, लिनक्स और माइमिक्स-इनफॉर्मेशन को उनके मौजूदा स्वरूप से प्रभावित किया। कृपया, ध्यान दें कि मैं उन्हें इस तरह के एकजुट शब्दों के साथ नहीं बुलाता हूं"open-source"क्योंकि शब्द का दुरुपयोग हो रहा है।

  3. जब मैंने शीर्षक में बाज़ार शब्द का उपयोग किया, तो मेरा वास्तव में मतलब था। यह कुछ हद तक अराजक है, इसलिए एक बड़ी तस्वीर प्राप्त करना कठिन है, लेकिन फिर कुछ बहुत व्यवस्थित समूह हैं। जो वर्तमान समस्या का सबसे उचित समाधान प्रस्तुत कर सकता है, वह सम्मानित हो जाएगा और अपने उत्पादों को बाजार में बेच सकता है। कभी-कभी, एक डेवलपर 100 प्रमुखों की देव टीमों को हरा देता है और कभी-कभी इसके विपरीत होता है। Torvards ने विज्ञान और कीमिया के लिए बंद बूँद और खुले कोड (या कुछ ईमेल में समकक्ष) के साथ एक अच्छा सादृश्य बनाया है। मुझे लगता है कि उनकी बात यह थी कि जब कीमियागर विज्ञान में विलुप्त होते हैं, तब भी आप उन्हें सॉफ़्टवेयर -या में पा सकते हैं। उन्होंने इसे ज्यादा नहीं समझाया लेकिन मेरा विचार है कि कीमियागर आज सॉफ्टवेयर इंजीनियरिंग में मौजूद हैं क्योंकि यह समय-समय पर उपयोगी हो सकता है, कुछ व्यावहारिक स्थितियों में रचनात्मक समाधान की आवश्यकता होती है। यह थोड़ा सा है जैसे भौतिकविदों ने गणितज्ञों (मेरे व्याख्याता के अनुसार) के बारे में गणितज्ञों द्वारा सहमति देने से पहले सिराक-डेल्टा-वितरण का उपयोग किया था कि यह गणित में तैयार किया जा सकता है, इस चरण में कुछ समय लग सकता है। लेकिन मानव प्रवृत्ति में सट्टा उन्माद को कम मत समझो, यह आश्चर्य की बात है कि मैंने कितनी बार लोगों को कुछ "नया" लिखते देखा है, यह पाते हुए कि यह पहले से ही आविष्कार किया गया था। बाजार में वापस स्वागत है!

संस्कृति, धन और बौद्धिक पूंजी

  1. FOSS आंदोलन एक सीमांत निकाय नहीं है, कृपया ध्यान दें कि उनके पास अपनी चीजें हैं जैसे कि संगीत ( यहां या यहां ) और अधिक से अधिक हार्डवेयर ( यहां ) - यदि आपका मीडिया कुछ और कहता है या कुछ नहीं, वे हैं ignoramuses। आंदोलन एक संस्कृति की तरह अधिक है - इसलिए शब्द आंदोलन बल्कि भ्रामक है - अपने स्वयं के तिरछा, आदतों और यहां तक ​​कि अतीत के समय के साथ, शायद इस विचार को समझने के लिए कठिन है, लेकिन जितना अधिक मैं इसे प्राप्त करता हूं, उतना ही मुझे लगता है कि सावधान रहना-उपयोगकर्ताओं के लिए - यह अच्छा नहीं है के बारे में व्यर्थ बहस में शामिल हो freeऔर closedअगर शर्तों को अच्छी तरह से परिभाषित या यहाँ की तरह प्रलेखित नहीं हैं।
  2. मुझे अक्सर यह मूर्खतापूर्ण लगता है कि लोग इस विकेन्द्रीकृत चीज़ की तुलना कुछ नौकरशाही फर्मों से करते हैं, उन सभी में नहीं, क्योंकि प्रति सेकेण्ड में कई इनोवेटर्स का लक्ष्य पैसे बनाने के बजाय मौज-मस्ती करने में कई बार है। तो जैसे सवाल"do they get paid?"थोड़ा घमंडी है, क्या आपको रोमन होने के लिए भुगतान किया गया है या क्या अब आपको XYZ- नागरिक बनने के लिए भुगतान किया गया है? शायद नहीं या शायद - एक सफल प्रयास के साथ - आपको हमेशा अपने शिविर को हमेशा की तरह चुनने की आवश्यकता है। हालांकि, अन्य महत्वपूर्ण चीजें हैं, जैसे कि ज्ञान, जिम्मेदारी और सहयोग, कभी-कभी $ में मापना कठिन होता है। क्या वास्तव में इसे व्यापारिक लोगों के साथ आईसी कहा जाता है? यदि ऐसा है, तो आप किसी परियोजना को उलझाकर महत्वपूर्ण कौशल प्राप्त कर सकते हैं, एक संपत्ति जो जानकार कंपनियों के साथ बहुत सराहना की जाती है - लेकिन फिर भी बहुत ज्यादा देखा जाना चाहिए-एक-पहिये के कोड को पुनः प्राप्त करना ताकि बहुत अधिक शामिल होने से पहले अच्छे शोध करें।

  3. यदि आप जानना चाहते हैं कि "paid"इस क्षेत्र के साथ कैसे करें । मैं जोखिम-इनाम-संबंध के बारे में अनुसंधान करने का सुझाव दूंगा, शायद मनी.एस.ओ में। यूनिक्स उपकरण विज्ञान की तरह हैं, वे बहुत उदार हैं और आपको कई चीजें करने की अनुमति देते हैं। यह उपयोगकर्ता पर निर्भर करता है कि आपको भुगतान मिलता है या नहीं। मुझे लगता है कि भुगतान करने के लिए आपको समय-उपभोक्ता / कठिन / अनदेखा जैसे कुछ जोखिम भरे प्रोजेक्ट में शामिल होने की आवश्यकता है। कहीं भी भुगतान करने का कोई आसान तरीका नहीं है। क्यों होगा? यदि एक आसान तरीका था, तो बाजार कुशल नहीं थे। कुछ बड़े कोर का भुगतान करने का कारण यह है कि उन्होंने भारी जोखिम और ऋण लिया है और अब उन्हें पुरस्कृत किया जाता है, कभी-कभी उनके कार्यों में बुराई होती है और उन्हें सजा मिल सकती है। लेकिन एक व्यक्ति के लिए, मैं एक धीमी गति से आगे बढ़ने का सुझाव देता हूं। यह समझने के लिए कि अनुसंधान प्रयोगशालाओं के बारे में यूनिक्स के शुरुआती इतिहास के बारे में क्यों, बहुत सारे धीमी गति से मोनोटोन काम कर रहे हैं और प्रोटोटाइपिंग कर रहे हैं।

वैकल्पिक शब्द

अधिक जानना चाहते हैं?

आपके प्रश्नों में उन पर आसानी से हमला करने के कई भ्रम हैं, जैसे hierarchyकि इसके बारे में पूर्व निर्धारित करना अराजकता और अस्पष्ट शब्दों जैसे कि Windowsदेव शाखा या ब्रांडिंग के बारे में विचार को नजरअंदाज करता है ? और from Unixशीर्षक में शब्द बहुत अधिक आकर्षक-से-पॉपुलिज्म-इन-यूनिक्स-क्वेशियन-साइट का स्वाद देता है। यह कहना मुश्किल है कि कैसे /dev/nullडब्ल्यू और अन्य बंद चीजें विकसित हुईं क्योंकि हम उन्हें नहीं जानते हैं, केवल अटकलों को छोड़कर! जो लोग जानते हैं वे बोल नहीं सकते। स्रोत प्राथमिक है, शेष माध्यमिक है। सुनिश्चित करें कि कौन सा अंधापन, यानी खोज इंजन, आप इस विषय के लिए उपयोग करते हैं, कई मूल्यवान लेख अप्रासंगिक जानकारी के साथ हटाए गए हैं, जैसा कि उपरोक्त हटाए गए लेख के साथ है। शुरुआती बिंदु के रूप में, आप ऊपर या नीचे दिए गए कुछ लिंक आज़मा सकते हैं।

  1. ओपन सोर्स व्यवसाय के लोग अल्ट्रा रिच क्यों नहीं हैं?

  2. सभी खुले स्रोत अरबपति कहां हैं?


2
जिसने भी उस चार्ट को बनाया वह मिनिक्स के बारे में गलत था। यह खुला स्रोत नहीं था, कम से कम OSI परिभाषा द्वारा।
फहीम मीठा

@ फहीम मीठा: उत्कृष्ट अवलोकन, यह वास्तव में पूरे सॉफ्टवेयर इतिहास में एक महत्वपूर्ण बिंदु है! Mimix तब मुफ़्त नहीं था जब Torvalds ने Linux शुरू किया था (वास्तव में मुझे लगता है कि Torvards ने कहा है कि अगर Mimix-or-some-it-bsd-distro (समय जब कोर ने सॉफ़्टवेयर के साथ प्रतिस्पर्धात्मक बढ़त पर ध्यान दिया, तो बंद आ रहा था, वह मुक्त हो गया था) लिनक्स विकसित नहीं किया होगा। वैसे भी अच्छी बात है, तस्वीर को ठीक किया जाना चाहिए। मिक्सी के बारे में विकिपीडिया 'starting with version 3, MINIX was free and redesigned for “serious” use.'। +1

@hhh: राइट, एटी ने बाद में मिनिक्स को मुक्त कर दिया। यद्यपि आपको मिनिक्स विकिपीडिया पृष्ठ पर आपके द्वारा उद्धृत शब्द नहीं दिख रहे हैं । यह सिर्फ कहता है कि इसे अप्रैल 2000 को मुक्त किया गया था, लेकिन यह नहीं कहता कि किस संस्करण में।
फहीम मीठा

@ फहीम मीठा: यूआरएल (स्पेस लिम) को चिपकाने के लिए खेद है, लेकिन यहां यह [1] है। मैंने इन टिप्पणियों में शरीर को सूचित किया, धन्यवाद। यह हालांकि यह स्पष्ट नहीं करता है कि किस वर्ष Mimix का लाइसेंस बदल दिया गया था। मेरे पास एक धुंधली स्मृति थी जो पहले थी लेकिन इसे सत्यापित करने के लिए कुछ स्रोत कोड के लिए खुदाई करनी होगी। [१] en.wikipedia.org/wiki/Linux#MINIX

1
@hhh: हाँ, मैं उन शब्दों को लिनक्स पेज में देखता हूँ। अजीब बात है कि, मिनिक्स पृष्ठ में केवल मुक्त करने की तारीख है, और लिनक्स पृष्ठ में केवल पहला मुक्त संस्करण है! मुझे यकीन नहीं है कि आप "इन टिप्पणियों में शरीर में अधिसूचित" से क्या मतलब है, हालांकि।
फहीम मीठा

6

Renjith, कोई "रूट" ऑपरेटिंग सिस्टम नहीं है। ऑपरेटिंग सिस्टम का इतिहास बहुत लंबा है। मैं आपको केवल विकिपीडिया पर अगले लेख पढ़ने की सलाह दूंगा:

मज़े करो, यह वास्तव में दिलचस्प सामान है ...


ठीक है। अन्य छोटी व्याख्याएं?
रेनजिथ जी

4

UNIX के विकास के लिए वास्तव में पागल आरेख के लिए, यहां देखें । ऐसा नहीं है कि यह बहुत उपयोगी है, हालांकि :)।

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