1. लिनक्स का इतिहास
पाठ सामग्री
हे नौसिखिए! तो आपने लिनक्स के नाम से जानी जाने वाली इस अद्भुत दुनिया में गोता लगाने का फैसला किया है? कृपया अपनी कुर्सी की पेटी बांध लीजिए, क्योंकि यह एक लंबी और कठिन सड़क होने वाली है। मेरा नाम पेंग्विन पीट है और मैं इस यात्रा में आपका मार्गदर्शन करने के लिए यहां हूं। आइए लिनक्स के बारे में कुछ बैकस्टोरी के साथ शुरुआत करें।
लिनक्स कैसे बना, इसके बारे में जानने के लिए आइए 1969 की शुरुआत में वापस जाएं जहां बेल लेबोरेटरीज के केन थॉम्पसन और डेनिस रिची ने यूनिक्स ऑपरेटिंग सिस्टम विकसित किया था। बाद में इसे और अधिक पोर्टेबल बनाने के लिए सी(C Language) में फिर से लिखा गया और अंततः व्यापक रूप से इस्तेमाल किया जाने वाला ऑपरेटिंग सिस्टम बन गया।
लगभग एक दशक बाद, रिचर्ड स्टॉलमैन ने GNU (GNU is Not UNIX) प्रोजेक्ट पर काम करना शुरू किया, GNU कर्नेल जिसे हर्ड कहा जाता है, जो दुर्भाग्य से कभी पूरा नहीं हुआ। जीएनयू(GNU) जनरल पब्लिक लाइसेंस (GPL), एक मुफ्त सॉफ्टवेयर लाइसेंस भी इसके परिणामस्वरूप बनाया गया था।
ऑपरेटिंग सिस्टम में कर्नेल सबसे महत्वपूर्ण टुकड़ा है। यह हार्डवेयर को सॉफ्टवेयर से बात करने की अनुमति देता है। यह और भी बहुत कुछ करता है, लेकिन हम इसकी चर्चा एक अलग तरीके से करेंगे। अभी के लिए, बस यह जान लें कि कर्नेल आपके सिस्टम पर होने वाली हर चीज को नियंत्रित करता है।
इस समय के दौरान BSD, MINIX आदि जैसे अन्य प्रयासों को यूनिक्स जैसी प्रणालियों के रूप में विकसित किया गया। हालाँकि, एक बात जो इन सभी UNIX जैसी प्रणालियों में समान थी, वह एक एकीकृत कर्नेल की कमी थी।
फिर 1991 में, लिनस टोरवाल्ड्स नाम के एक युवा साथी ने विकसित करना शुरू किया जिसे आज हम लिनक्स कर्नेल के रूप में जानते हैं।
अभ्यास
अतिरिक्त पढ़ना: