लिनक्स वितरण क्या है? लिनक्स के इतने सारे वितरण क्यों हैं? उबंटू को लिनक्स वितरण क्यों कहा जाता है न कि ऑपरेटिंग सिस्टम?
विभिन्न प्रकार के उपयोगकर्ताओं को पूरा करने के लिए लिनक्स में बहुत सारे वितरण हैं। हमारे पास उबंटू है जिसमें एक पूर्ण विकसित ग्राफिकल यूजर इंटरफेस है जो इसे डेस्कटॉप उपयोगकर्ताओं और लिनक्स के शुरुआती लोगों के लिए एकदम सही बनाता है, खासकर विंडोज और मैकोज़ से आने वाले। फिर हमारे पास Red Hat Enterprise Linux जैसे वितरण हैं, जिन्हें RHEL के रूप में संक्षिप्त किया गया है। Red Hat एक Linux डिस्ट्रो है जिसे एंटरप्राइज़ या व्यावसायिक उद्देश्यों के लिए डिज़ाइन किया गया है। Red Hat आमतौर पर सर्वर वातावरण के लिए एक शीर्ष विकल्प है, इसकी स्थिरता और नियमित सुरक्षा पैच को देखते हुए, जो इसकी समग्र सुरक्षा को बढ़ावा देता है। हमारे पास काली लिनक्स नामक एक वितरण भी है। काली लिनक्स एक डेबियन-आधारित लिनक्स डिस्ट्रो है जिसे पैठ परीक्षण और डिजिटल फोरेंसिक आयोजित करने के लिए डिज़ाइन किया गया है। यह पैठ परीक्षण के लिए आउट-ऑफ-द-बॉक्स टूल के साथ जहाज करता है। काली लिनक्स साइबर सुरक्षा विशेषज्ञों और उन छात्रों के लिए है जो प्रवेश परीक्षण में उद्यम करना चाहते हैं।
अन्य वाणिज्यिक ऑपरेटिंग सिस्टमों के विपरीत, आप देखेंगे कि लिनक्स के अलग-अलग स्वाद हैं जो अक्सर विशिष्ट दर्शकों को पूरा करते हैं। दूसरी ओर मैकओएस और विंडोज जैसे ऑपरेटिंग सिस्टम आमतौर पर एक समाधान में आते हैं जो सभी पैकेजों पर फिट बैठता है। विंडोज़ का एक अलग सर्वर समाधान है, लेकिन दिन के अंत में, यह विंडोज़ है जिसे संशोधित किया गया है और इसमें सर्वर पर चलने के लिए कुछ विशेष प्रोग्राम शामिल हैं। प्रसाद विविध और उपयोगकर्ता-विशिष्ट नहीं हैं, जैसे कि लिनक्स वितरण, और सभी एक कंपनी द्वारा बनाए रखा जाता है जो कि मैकओएस के मामले में विंडोज और ऐप्पल के मामले में माइक्रोसॉफ्ट है।
लिनक्स को समझने के लिए, यह समझना महत्वपूर्ण है कि ऑपरेटिंग सिस्टम क्या है। इसकी परिभाषा के अनुसार, एक ऑपरेटिंग सिस्टम (OS) सॉफ्टवेयर है जो कंप्यूटर के हार्डवेयर संसाधनों का प्रबंधन करता है। एक ऑपरेटिंग सिस्टम दो अलग-अलग ऑपरेशन करता है:
आइए इन ऑपरेशनों को समझते हैं। पहला ऑपरेशन उपयोगकर्ता को सिस्टम पर हार्डवेयर और एप्लिकेशन के साथ बातचीत करने की अनुमति देने के बारे में है। ऑपरेटिंग सिस्टम का उपयोग करते हुए, उपयोगकर्ता इनपुट हार्डवेयर का उपयोग कर सकता है, जैसे कि कीबोर्ड और माउस, और मॉनिटर का उपयोग करके आउटपुट देख सकता है। उपयोगकर्ता वेब ब्राउज़र जैसे विभिन्न अनुप्रयोगों के लिए निर्देश भी पास कर सकता है, और आवश्यक आउटपुट प्राप्त कर सकता है।
दूसरे, ऑपरेटिंग सिस्टम अनुप्रयोगों के लिए हार्डवेयर के साथ बातचीत करने के लिए एक इंटरफ़ेस प्रदान करता है। यह उन अनुप्रयोगों से निर्देश लेता है जिन्हें कंप्यूटर के हार्डवेयर द्वारा संसाधित करने की आवश्यकता होती है। फिर, यह इन निर्देशों को मशीन-पठनीय प्रारूप में परिवर्तित करता है और उन्हें संसाधित करने के लिए हार्डवेयर में भेजता है और अनुप्रयोगों को वापस भेज देता है।
यदि आपने ध्यान दिया है, तो मैं लिनक्स के विभिन्न स्वादों को वितरण के रूप में बुला रहा हूं, और विंडोज और मैकोज़ को ऑपरेटिंग सिस्टम के रूप में संदर्भित किया गया है। क्या उबंटू जैसा वितरण एक ऑपरेटिंग सिस्टम नहीं है? उत्तर लिनक्स के इतिहास में निहित है।
लिनक्स का पहला संस्करण लिनुस टॉर्वाल्ड्स द्वारा वर्ष 1991 में जारी किया गया था। इसकी स्थापना और पहली रिलीज के बाद से, लिनक्स हमेशा एक कर्नेल रहा है, न कि पूर्ण विकसित ऑपरेटिंग सिस्टम। अब हम पहले ही समझ चुके हैं कि एक ऑपरेटिंग सिस्टम क्या करता है, और ऑपरेटिंग सिस्टम का सबसे महत्वपूर्ण घटक कर्नेल है। कर्नेल नंगे धातु या कंप्यूटर हार्डवेयर के साथ बातचीत करने के लिए जिम्मेदार है। यह अनुप्रयोगों द्वारा प्राप्त निर्देशों को परिवर्तित करता है और निर्देशों को एक बाइनरी प्रारूप में परिवर्तित करता है जिसे हार्डवेयर द्वारा समझा जाता है। लिनुस एक कर्नेल है न कि संपूर्ण ऑपरेटिंग सिस्टम। चूंकि सभी लिनक्स डिस्ट्रोस हुड के नीचे लिनक्स कर्नेल का उपयोग करते हैं और इसे अन्य ऑपरेटिंग सिस्टम घटकों, जैसे शेल, डेस्कटॉप वातावरण, आदि के साथ जोड़ते हैं, उन्हें लिनक्स डिस्ट्रीब्यूशन कहा जाता है न कि ऑपरेटिंग सिस्टम।
सभी लिनक्स वितरण हुड के तहत लिनक्स कर्नेल का उपयोग करते हैं। इसलिए, वे एक ही कर्नेल के साथ वितरण के अधिक हैं लेकिन उपयोगकर्ता को एक पूर्ण ऑपरेटिंग सिस्टम प्रदान करने के लिए विभिन्न कार्यान्वयन हैं।
अगर आपको लेख पसंद आया , तो मेरे YouTube चैनल Cloudaffle की सदस्यता लेने पर विचार करें, जहां मैं सॉफ़्टवेयर डेवलपर्स के लिए गहन ट्यूटोरियल और सभी शिक्षा सामग्री पोस्ट करता रहता हूं। आप मुझे हैशनोड पर भी फॉलो कर सकते हैं; मेरा प्रोफ़ाइल हैंडल - @ क्लाउडफ़ल । अगर आपको लेख पसंद आया हो तो लाइक करें; यह मेरी प्रेरणा को उच्च रखता है ।
यहाँ भी प्रकाशित हो चुकी है।.