Linux ऑपरेटिंग सिस्टम क्या है?

 

लिनक्स क्या है?

linux oprating system kya hai
Linux operating system 


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

लिनक्स ओएस का विकास  लिनक्स ओएस को 1 99 1 में लिनस टॉरवाल्ड्स द्वारा विकसित किया गया था, जो यूनीक्स ओएस को बेहतर बनाने के लिए एक विचार के रूप में अंकुरित हुआ। उन्होंने सुधार का सुझाव दिया लेकिन यूएनएक्स डिजाइनर्स ने उन्हें अस्वीकार कर दिया इसलिए, उन्होंने एक ओएस लॉन्च करने के बारे में सोचा, जिसे इसके उपयोगकर्ताओं द्वारा संशोधित किया जा सकता है।

लिनक्स ऑपरेटिंग सिस्टम के Components

एक ऑपरेटिंग सिस्टम सॉफ्टवेयर का एक संग्रह है, प्रत्येक एक विशिष्ट समारोह के लिए बनाया गया है।लिनक्स ओएस में निम्नलिखित घटक हैं:

1) Kernel

लिनक्स Kernel ऑपरेटिंग सिस्टम का मुख्य हिस्सा है। यह उपकरणों और सॉफ्टवेयर के बीच संचार स्थापित करता है। इसके अलावा, यह सिस्टम संसाधनों का प्रबंधन करता है। इसकी चार जिम्मेदारियां हैं:

1.       Device management: एक सिस्टम में सीपीयू, एक मेमोरी डिवाइस, साउंड कार्ड, ग्राफिक कार्ड आदि जैसे इससे जुड़े कई डिवाइस हैं। एक Kernel डिवाइस ड्राइवर में सभी उपकरणों से संबंधित सभी डेटा स्टोर (इस Kernel के बिना उपकरणों को नियंत्रित करने में सक्षम नहीं होगा) इस प्रकार Kernel जानता है कि एक डिवाइस क्या कर सकता है और सबसे अच्छा प्रदर्शन लाने के लिए इसे कैसे हेरफेर करना है। यह सभी उपकरणों के बीच संचार का प्रबंधन भी करता है। Kernel के कुछ नियम हैं जिनका पालन सभी यंत्रों को करना होता है।

 

2.       Memory management: एक और कार्य है कि Kernel का प्रबंधन किया है स्मृति प्रबंधन है। Kernel इस्तेमाल किया और अप्रयुक्त स्मृति का ट्रैक रहता है और सुनिश्चित करें कि प्रक्रियाओं आभासी स्मृति पते का उपयोग कर एक दूसरे के डेटा में हेरफेर नहीं करना चाहिए बनाता है

 

3.       Process management: प्रक्रिया में, प्रबंधन Kernel पर्याप्त समय प्रदान करता है और सीपीयू को अन्य प्रक्रियाओं से निपटने से पहले प्रक्रियाओं को प्राथमिकताएं देता है। यह सुरक्षा और स्वामित्व की जानकारी से भी संबंधित है.

 

 

4.       Handling system calls: हैंडलिंग सिस्टम कॉल का मतलब है कि एक प्रोग्रामर एक क्वेरी लिख सकता है या Kernel को एक कार्य करने के लिए कह सकता है।

 

2) System Libraries

 

सिस्टम लाइब्रेरी विशेष कार्यक्रम हैं जो Kernel की विशेषताओं तक पहुंचने में मदद करते हैं। एक काम करने के लिए एक Kernel शुरू किया जाना है, और यह ट्रिगर अनुप्रयोगों द्वारा किया जाता है। लेकिन अनुप्रयोगों को पता होना चाहिए कि कैसे एक सिस्टम कॉल जगह है क्योंकि प्रत्येक Kernel प्रणाली कॉल का एक अलग सेट है प्रोग्रामर ने Kernel के साथ संवाद करने के लिए प्रक्रियाओं का एक मानक पुस्तकालय विकसित किया है। प्रत्येक ऑपरेटिंग सिस्टम इन मानकों का समर्थन करता है, और फिर इन्हें उस ऑपरेटिंग सिस्टम के लिए सिस्टम कॉल में स्थानांतरित कर दिया जाता है।लिनक्स के लिए सबसे प्रसिद्ध सिस्टम लाइब्रेरी (जीएनयू सी लाइब्रेरी) है।

3) System Tools

लिनक्स ओएस में उपयोगिता उपकरणों का एक सेट होता है, जो आमतौर पर सरल कमांड होते हैं। यह एक सॉफ्टवेयर है जो GNU परियोजना ने अपने ओपन सोर्स लाइसेंस के तहत लिखा और प्रकाशित किया है ताकि सॉफ्टवेयर हर किसी के लिए स्वतंत्र रूप से उपलब्ध हो।

 

आदेशों की मदद से, आप अपनी फ़ाइलों तक पहुंच सकते हैं, अपनी निर्देशिका या फ़ाइलों में डेटा को संपादित और हेरफेर कर सकते हैं, फ़ाइलों के स्थान को बदल सकते हैं, या कुछ भी कर सकते हैं।

 

4) Development Tools

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

5) End User Tools

ये अंत उपकरण एक उपयोगकर्ता के लिए एक सिस्टम अद्वितीय बनाते हैं। ऑपरेटिंग सिस्टम के लिए एंड टूल की आवश्यकता नहीं है लेकिन उपयोगकर्ता के लिए आवश्यक हैं। तथा उपकरण के कुछ उदाहरण ग्राफिक डिजाइन टूल, कार्यालय सूट, ब्राउज़र, मल्टीमीडिया प्लेयर आदि हैं।

 

लिनक्स का उपयोग क्यों करें?

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

1.    फ्री एंड ओपन सोर्स ऑपरेटिंग सिस्टम

अधिकांश ओएस एक संकलित प्रारूप में आते हैं इसका मतलब है कि मुख्य स्रोत कोड एक प्रोग्राम के माध्यम से चला है जिसे कंपाइलर कहा जाता है जो स्रोत कोड को कंप्यूटर के लिए जाने वाली भाषा में अनुवाद करता है।

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

 

2.    यह सुरक्षित है

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

 

3.    डेवलपर्स के अनुकूल है

लिनक्स डेवलपर्स के लिए उपयुक्त है, क्योंकि यह सी/सी +, जावा, पायथन, रूबी और अधिक जैसे लगभग सभी सबसे अधिक उपयोग की जाने वाली प्रोग्रामिंग भाषाओं का समर्थन करता है। इसके अलावा, यह विकास के लिए उपयोगी अनुप्रयोगों की एक विशाल श्रृंखला के साथ सुविधाजनक है।

डेवलपर्स पाते हैं कि लिनक्स टर्मिनल विंडोज कमांड लाइन की तुलना में बहुत बेहतर है, इसलिए, वे विंडोज कमांड लाइन पर टर्मिनल पसंद करते हैं। लिनक्स सिस्टम पर पैकेज प्रबंधक प्रोग्रामर को यह समझने में मदद करता है कि चीजें कैसे की जाती हैं। बैश स्क्रिप्टिंग प्रोग्रामर के लिए एक कार्यात्मक विशेषता भी है। इसके अलावा, एसएसएच समर्थन सर्वर को जल्दी से प्रबंधित करने में मदद करता है।

 

1.    यह एक लचीला ऑपरेटिंग सिस्टम है

लिनक्स एक लचीला ओएस है, क्योंकि इसका उपयोग डेस्कटॉप अनुप्रयोगों, एम्बेडेड सिस्टम और सर्वर अनुप्रयोगों के लिए किया जा सकता है। इसका इस्तेमाल कलाई घड़ी से लेकर सुपर कंप्यूटर तक किया जा सकता है। यह हमारे फोन, लैपटॉप, पीसी, कारों और यहां तक कि रेफ्रिजरेटर में हर जगह है इसके अलावा, यह विभिन्न अनुकूलन विकल्पों का समर्थन करता है।

 

लिनक्स कैसे काम करता है?

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

Conclusion

मुझे आशा है कि आपको Linux ऑपरेटिंग सिस्टम  क्या है? के बारे में पूरी तरह से जानकारी मिल गयी होगी अगर आपके मन में कोई आशंका या Doubts है . या आपको लगता है इसमें कोई सुधार होना चाहिए तो आप बे झिझक मुझे Comment कर सकते हो मै उसे जरूर गंभीरता से लूँगा आपके इन्ही विचारो से हमें कुछ सीखने तथा सुधारने का मौका मिलेगा.

अगर आपको यह आर्टिकल अच्छा लगा तो आप अपने दोस्तों में भी शेयर करिये...

धन्यवाद/

 

 


 


एक टिप्पणी भेजें

0 टिप्पणियाँ