Linux क्या है और यह इतना लोकप्रिय क्यों है?

Apr 01 2000
लिनक्स एक ऑपरेटिंग सिस्टम जितना ही एक घटना है। यह समझने के लिए कि लिनक्स इतना लोकप्रिय क्यों हो गया है, इसके इतिहास के बारे में थोड़ा जानना उपयोगी है।

प्रत्येक डेस्कटॉप कंप्यूटर एक ऑपरेटिंग सिस्टम का उपयोग करता है । आज उपयोग में आने वाले सबसे लोकप्रिय ऑपरेटिंग सिस्टम हैं:

  • खिड़कियाँ
  • मैक ओ एस
  • यूनिक्स

Linux एक ऑपरेटिंग सिस्टम है - बहुत कुछ UNIX की तरह - जो पिछले कई वर्षों में बहुत लोकप्रिय हो गया है।

ऑपरेटिंग सिस्टम कंप्यूटर प्रोग्राम हैं। ऑपरेटिंग सिस्टम सॉफ्टवेयर का पहला टुकड़ा है जिसे कंप्यूटर चालू करने पर कंप्यूटर निष्पादित करता है। ऑपरेटिंग सिस्टम खुद को मेमोरी में लोड करता है और कंप्यूटर पर उपलब्ध संसाधनों का प्रबंधन शुरू करता है। यह तब उन संसाधनों को अन्य अनुप्रयोगों को प्रदान करता है जिन्हें उपयोगकर्ता निष्पादित करना चाहता है। ऑपरेटिंग सिस्टम द्वारा प्रदान की जाने वाली विशिष्ट सेवाओं में शामिल हैं:

  • एक कार्य अनुसूचक - कार्य अनुसूचक कई अलग-अलग कार्यों के लिए सीपीयू के निष्पादन को आवंटित करने में सक्षम है। उन कार्यों में से कुछ विभिन्न अनुप्रयोग हैं जो उपयोगकर्ता चला रहे हैं, और उनमें से कुछ ऑपरेटिंग सिस्टम कार्य हैं। टास्क शेड्यूलर ऑपरेटिंग सिस्टम का वह हिस्सा है जो आपको एक विंडो में अपने वर्ड प्रोसेसर से एक दस्तावेज़ प्रिंट करने देता है, जबकि आप किसी अन्य विंडो में एक फ़ाइल डाउनलोड कर रहे हैं और तीसरी विंडो में एक स्प्रेडशीट की पुनर्गणना कर रहे हैं।
  • एक मेमोरी मैनेजर - मेमोरी मैनेजर सिस्टम की रैम को नियंत्रित करता है और सामान्य रूप से हार्ड डिस्क पर एक फाइल का उपयोग करके एक बड़ा वर्चुअल मेमोरी स्पेस बनाता है । ( दिन का यह प्रश्न भी देखें ।)
  • एक डिस्क प्रबंधक - डिस्क प्रबंधक डिस्क पर निर्देशिकाओं और फाइलों का निर्माण और रखरखाव करता है। जब आप किसी फ़ाइल का अनुरोध करते हैं, तो डिस्क प्रबंधक उसे डिस्क से लाता है।
  • एक नेटवर्क मैनेजर - नेटवर्क मैनेजर कंप्यूटर और नेटवर्क के बीच चलने वाले सभी डेटा को नियंत्रित करता है ।
  • अन्य I/O सेवा प्रबंधक - OS कीबोर्ड , माउस , वीडियो डिस्प्ले , प्रिंटर आदि का प्रबंधन करता है ।
  • सुरक्षा प्रबंधक - ओएस कंप्यूटर की फाइलों में जानकारी की सुरक्षा को बनाए रखता है और नियंत्रित करता है कि कंप्यूटर तक कौन पहुंच सकता है।

एक ऑपरेटिंग सिस्टम सामान्य रूप से सिस्टम के लिए डिफ़ॉल्ट यूजर इंटरफेस भी प्रदान करता है। विंडोज 98 के मानक "लुक" में स्टार्ट बटन, टास्क बार आदि शामिल हैं। मैक ओएस मैकिन्टोश कंप्यूटरों के लिए पूरी तरह से अलग लुक और फील प्रदान करता है।

लिनक्स एक ऑपरेटिंग सिस्टम जितना ही एक घटना है। यह समझने के लिए कि लिनक्स इतना लोकप्रिय क्यों हो गया है, इसके इतिहास के बारे में थोड़ा जानना उपयोगी है। UNIX का पहला संस्करण मूल रूप से कई दशक पहले विकसित किया गया था और इसे मुख्य रूप से विश्वविद्यालयों में एक शोध ऑपरेटिंग सिस्टम के रूप में इस्तेमाल किया गया था। सन 1980 के दशक में सन जैसी कंपनियों के उच्च-शक्ति वाले डेस्कटॉप वर्कस्टेशन का प्रसार हुआ, और वे सभी UNIX पर आधारित थे। सन: एचपी, आईबीएम, सिलिकॉन ग्राफिक्स, अपोलो, आदि के खिलाफ प्रतिस्पर्धा करने के लिए कई कंपनियों ने वर्कस्टेशन क्षेत्र में प्रवेश किया। दुर्भाग्य से, प्रत्येक के पास यूनिक्स का अपना संस्करण था और इसने सॉफ्टवेयर की बिक्री को मुश्किल बना दिया। विंडोज एनटी इस मार्केटप्लेस के लिए माइक्रोसॉफ्ट का जवाब था। NT UNIX ऑपरेटिंग सिस्टम के समान सुविधाएँ प्रदान करता है - सुरक्षा, कई CPU के लिए समर्थन, बड़े पैमाने पर मेमोरी और डिस्क प्रबंधन, आदि।-- लेकिन यह इस तरह से करता है जो अधिकांश विंडोज़ अनुप्रयोगों के साथ संगत है।

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

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

  • जो लोग UNIX को पहले से जानते हैं और इसे PC-प्रकार के हार्डवेयर पर चलाना चाहते हैं
  • जो लोग ऑपरेटिंग सिस्टम सिद्धांतों के साथ प्रयोग करना चाहते हैं
  • वे लोग जिन्हें अपने ऑपरेटिंग सिस्टम पर बहुत अधिक नियंत्रण की आवश्यकता है या चाहते हैं
  • जिन लोगों को Microsoft के साथ व्यक्तिगत समस्याएं हैं

सामान्य तौर पर, विंडोज़ जैसी किसी चीज़ की तुलना में लिनक्स को प्रबंधित करना कठिन होता है, लेकिन यह अधिक लचीलापन और कॉन्फ़िगरेशन विकल्प प्रदान करता है।

ये लिंक आपको और जानने में मदद करेंगे:

  • ऑपरेटिंग सिस्टम कैसे काम करते हैं
  • "ओपन सोर्स" का क्या अर्थ है?
  • Linux.com - लिनक्स समाचार
  • Red Hat - Red Hat Linux वितरण को एक सीडी में संकुलित करता है और सीडी को बेचता है, जिससे लिनक्स के साथ शुरुआत करना आसान हो जाता है।
  • गिविंग इट ऑल अवे - लिनक्स के निर्माता लिनुस टॉर्वाल्ड्स पर लेख
  • याहू! निर्देशिका: लिनक्स