लिनक्स UNIX ऑपरेटिंग सिस्टम के लोकप्रिय वर्जन में से एक है। यह एक ओपन सोर्स सॉफ्टवेयर है क्योंकि इसका सोर्स कोड स्वतंत्र रूप से उपलब्ध है। यह उपयोग करने के लिए स्वतंत्र है। लिनक्स को UNIX संगतता को देखते हुए डिजाइन किया गया था। इसकी कार्यक्षमता सूची UNIX से काफी मिलती-जुलती है।
यूनिक्स और लिनक्स में क्या अंतर है?
आपने यूनिक्स के बारे में सुना होगा, जो कि केन थॉम्पसन, डेनिस रिची और अन्य द्वारा बेल लैब्स में 1970 के दशक में विकसित एक ऑपरेटिंग सिस्टम है। यूनिक्स और लिनक्स कई मायनों में समान हैं, और वास्तव में, लिनक्स मूल रूप से यूनिक्स के समान बनाया गया था। दोनों में सिस्टम, प्रोग्रामिंग टूल, फाइलसिस्टम लेआउट और अन्य प्रमुख घटकों के साथ इंटरफेस करने के लिए समान डिवाइस हैं। हालांकि, यूनिक्स स्वतंत्र नहीं है। इन वर्षों में, कई अलग-अलग ऑपरेटिंग सिस्टम बनाए गए हैं जो “यूनिक्स-जैसे” या “यूनिक्स-संगत” होने का प्रयास करते हैं, लेकिन लिनक्स लोकप्रियता में अपने पूर्ववर्तियों को पार करते हुए सबसे सफल रहा है।
लिनक्स सिस्टम के घटक (Components of Linux)
लिनक्स ऑपरेटिंग सिस्टम में मुख्य रूप से तीन घटक होते हैं
कर्नेल – कर्नेल लिनक्स का मुख्य भाग है। यह इस ऑपरेटिंग सिस्टम की सभी प्रमुख गतिविधियों के लिए जिम्मेदार है। इसमें विभिन्न मॉड्यूल शामिल हैं और यह अंतर्निहित हार्डवेयर के साथ सीधे इंटरैक्ट करता है। कर्नेल सिस्टम या एप्लिकेशन प्रोग्राम में निम्न स्तर के हार्डवेयर विवरण को छिपाने के लिए आवश्यक अमूर्तता प्रदान करता है।
सिस्टम लाईब्रेरी – सिस्टम लाइब्रेरी लिनक्स का विशेष कार्य या प्रोग्राम हैं, जिनके उपयोग से एप्लिकेशन प्रोग्राम या सिस्टम यूटिलिटीज कर्नेल की विशेषताओं तक पहुंचते हैं। ये लाइब्रेरी ऑपरेटिंग सिस्टम की अधिकांश कार्यक्षमता को लागू करते हैं और कर्नेल मॉड्यूल के कोड को एक्सेस करने की आवश्यकता नहीं होती है।
सिस्टम यूटिलिटी – सिस्टम यूटिलिटी प्रोग्राम विशिष्ट स्तर के कार्य करने के लिए जिम्मेदार होते हैं।
Features of Linux (लिनक्स की विशेषताएं)
1. Linux is portable
Linux को सी प्रोग्रामिंग लेंग्वेज में लिखा गया है जिसका किसी प्रकार के कम्प्यूटर हार्डवेयर से सम्बन्ध नहीं रखा गया यह किसी भी प्रकार के कम्प्यूटर पर चलाने में सक्षम है जैसे PCAT, MACINTOS
2. Linux is a multi user and multitasking O.S.
Linux में दी गई मल्टी यूजर सुविधायें अन्य ऑपरेटिंग सिस्टमो की तुलना में अधिक शशक्त है ,लाइनेक्स में भी अन्य ऑपरेटिंग सिस्टम के सामान ही अनेक यूजर अकाउंट तो रख सकते है, लेकिन साथ ही अनेक यूजर एक login करके अपने कार्य कर सकते है इसके अलावा यूजर अपना अलग-अलग डेस्क टॉप चुन सकते है । तथा स्वतंत्र रूप से अपनी अलग डायरेक्टरी पासवर्ड दिया जा सकता है अर्थात कोई भी प्रयोक्ता किसी अन्य प्रयोक्ता की डायरेक्ट्री में किसी तरह का बदलाव नहीं कर सकता है
3. Network information service
विभिन्न प्रकार के कई कम्प्यूटर को आपस में जोड़कर उनका उपयोग करने के लिए एक जाल स्वरूप संरचना बनायी जाती है। जिसे नेटवर्किंग कहते है। लाइनेक्स विशेष रूप से नेटवर्किंग में कार्य करने के लिये विकसित किया गया है। लाइनेक्स के द्वारा हम पासवर्ड को शेयर कर सकते है तथा फाईलो को समूहों में बाटकर नेटवर्क पर उपयोग में ला सकते है।
4. Multitasking
लाइनेक्स में किसी प्रोग्राम को छोटे छोटे कार्यों में विभाजित कर दिया जाता है। कई कार्यों को एक साथ किसी तरह से करने की आपरेटिंग सिस्टम की क्षमता को ही मल्टीटास्किंग कहते है।
5. Virtual Memory
यदि हम किसी बड़े प्रोग्राम या एप्लीकेशन को संपादित करते है। तो हमें कुछ फिजिकल मेमोरी की आवश्यकता होती है जो कि हार्ड डिस्क में जमा कर दी जाती है और आवश्यकता पड़ने पर इसे उपयोग में लाया जा सकता है।
6. Linux is open
Linux distribution के साथ इसके source code भी उपलब्ध होते है जिसे हम अपनी आवश्यकतानुसार परिवर्तन कर सकते है ,इस अर्थ में लाइनेक्स एक खुला सिस्टम है।
7. Multiprogramming
लिनक्स एक मल्टीग्रोमिंग सिस्टम है, जिसका अर्थ है कि एक ही समय में कई एप्लिकेशन चल सकते हैं।
8. Hierarchical File System
लिनक्स एक स्टैंडर्ड फ़ाइल स्ट्रक्चर प्रदान करता है जिसमें सिस्टम फाइलें / यूजर फाइलें व्यवस्थित होती हैं।
9. Shell
लिनक्स एक विशेष इंटर प्रिटर प्रोग्राम प्रदान करता है जिसका उपयोग ऑपरेटिंग सिस्टम के कमांड को एक्सिक्यूट करने के लिए किया जा सकता है। इसका उपयोग विभिन्न प्रकार के ऑपरेशन, कॉल एप्लिकेशन प्रोग्राम करने के लिए किया जा सकता है|
10. Security
लिनक्स यूजर सुरक्षा प्रदान करता है जैसे पासवर्ड सुरक्षा / विशिष्ट फ़ाइलों के लिए नियंत्रित उपयोग / डेटा का एन्क्रिप्शन।
Tags
Basic Computer
kyahai
Subscribe Our Newsletter