The latest tech news about the world's best (and sometimes worst) hardware, apps, and much more. From top companies like PC and Internet to tiny startups vying for your attention, ANB Tech has the latest in what matters in technology daily.

- Advertisement -

लिनक्स सिर्फ लिनक्स नहीं है | 8 सॉफ्टवेयर के टुकड़े जो लिनक्स सिस्टम बनाते हैं

लिनक्स डिस्ट्रिब्यूशन्स केवल लिनक्स कर्नेल नहीं है! वे सभी में अन्य महत्वपूर्ण सॉफ्टवेयर होते हैं!

0 178

- Advertisement -

एक ऑपरेटिंग सिस्टम, जिसे संक्षिप्त रूप में OS कहा जाता है! एक सॉफ्टवेयर का एक टुकड़ा है जो सिस्टम के हार्डवेयर कंपोनेंट्स को कंट्रोल करता है! चाहे वह फोन, लैपटॉप या डेस्कटॉप हो! यह सॉफ्टवेयर और हार्डवेयर के बीच कम्युनिकेशन का चार्ज है! Windows XP, Windows 8, Linux और Mac OS X ऑपरेटिंग सिस्टम के सभी उदाहरण है! लिनक्स सिस्टम में निम्न शामिल है:

  • बुटलोडर (Bootloader) – आपके डिवाइस की बूट प्रोसेस का चार्ज सॉफ्टवेयर।
  • कर्नेल (Kernel) – सिस्टम का कोर और सीपीयू, मेमोरी और पेरीफेरल डिवाइसेज को मैनेजमेंट करता है।
  • डेमोंस (Daemons) – बैकग्राउंड सर्विसेज।
  • शेल (Shell) – एक कमांड प्रोसेस शामिल है! जो टेक्स्ट इंटरफेस में रिकार्डेड ऑर्डर्स के माध्यम से डिवाइस के हेरफेर की अनुमति देता है।
  • X.org ग्राफिकल सर्वर (X.org Graphical Server) – Subsystem जो आपकी स्क्रीन पर ग्राफिक्स दिखाती है।
  • डेस्कटॉप एनवायरनमेंट (Desktop Environment) – यह वह है! जो यूजर्स आमतौर पर बातचीत करते हैं।

लिनक्स डिस्ट्रिब्यूशन्स केवल लिनक्स कर्नेल नहीं है! वे सभी में अन्य महत्वपूर्ण सॉफ्टवेयर होते हैं! इन सभी विभिन्न प्रोग्राम्स को अलग-अलग, इंडिपेंडेंट डेवलपमेंट ग्रुप्स द्वारा विकसित किया जाता है। वे लिनक्स सिस्टम द्वारा संयुक्त है! जहां वे एक दूसरे के ऊपर एक कंप्लीट “लिनक्स” ऑपरेटिंग सिस्टम बनाने के लिए निर्माण करते हैं! यह विंडोज के अपोजिट है, जो पूरी तरह से माइक्रोसॉफ्ट द्वारा डेवलप्ड किया गया है।

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

लिनक्स एक ओपन सोर्स ऑपरेटिंग सिस्टम (OS) है! एक ऑपरेटिंग सिस्टम एक सॉफ्टवेयर है जो सीधे सिस्टम की हार्डवेयर और रिसोर्स को मैनेजमेंट करता है जैसे सीपीयू, मेमोरी और स्टोरेज! OS एप्लीकेशन और हार्डवेयर के बीच बैठता है और आपके सभी सॉफ्टवेयर और काम करने वाले फिजिकल रिसोर्स के बीच रिलेशन बनाता है।

- Advertisement -

कार के इंजन की तरह OS के बारे में सोचें! एक इंजन अपने आप चल सकता है! लेकिन यह एक फंक्शनल कार बन जाती है जब यह एक ट्रांसमिशन, एक्सेल और पहियों से जुड़ा होता है! इंजन ठीक से नहीं चलने से, बाकी कार काम नहीं करेगा।

बूटलोडर (Bootloader)

जब आप अपने कंप्यूटर को चालू करते हैं, तो आपके कंप्यूटर का BIOS या UEFI फर्मवेयर आपके BOOT डिवाइस से सॉफ्टवेयर को लोड करता है! किसी भी ऑपरेटिंग सिस्टम के साथ लोड होने वाला पहला प्रोग्राम Bootloader है! लिनक्स के साथ, यह आमतौर पर ग्रब बूट लोडर है।

जब आप अपने कंप्यूटर को चालू करते हैं, तो आपके कंप्यूटर का BIOS या UEFI फर्मवेयर आपके BOOT डिवाइस से सॉफ्टवेयर को लोड करता है! किसी भी ऑपरेटिंग System के साथ लोड होने वाला पहला प्रोग्राम Bootloader है।

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

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

लिनक्स कर्नेल (Linux Kernel)

- Advertisement -

सॉफ्टवेयर Grub Boot का सटीक पीस लिनक्स कर्नेल हैं! यह उस सिस्टम का हिस्सा है! जिसे वास्तव में “लिनक्स” कहा जाता है! कर्नेल सिस्टम का बेसिक है! यह आपके सीपीयू, मेमोरी और इनपुट/आउटपुट डिवाइस जैसे कीबोर्ड, माउस और डिस्प्ले को मैनेज करता है! जैसा कि कर्नेल सीधे हार्डवेयर से बात करता है! कई हार्डवेयर लिनक्स कर्नेल का हिस्सा होते हैं और उसके भीतर चलते हैं।

सॉफ्टवेयर Grub Boot का सटीक पीस लिनक्स कर्नेल हैं! यह उस सिस्टम का हिस्सा है! जिसे वास्तव में लिनक्स सिस्टम  कहा जाता है।

अन्य सभी सॉफ्टवेयर कर्नेल के ऊपर चलते हैं! कर्नेल सॉफ्टवेयर का सबसे निचला स्तरीय पीस हैं! जो हार्डवेयर के साथ इंटरफ़ेस करता है! यह हार्डवेयर के ऊपर एब्स्ट्रेक्शन की एक लेयर प्रोवाइड करता है! सभी अलग-अलग हार्डवेयर मोड़ से निपटता है ताकि बाकी सिस्टम उनके बारे में जितना संभव हो सके उतना कम देखभाल कर सकें! विंडोज Windows NT कर्नेल का उपयोग करता है! और लिनक्स Linux कर्नेल का उपयोग करता है।

डेमॉन (Daemons)

डेमॉन अनिवार्य रूप से बैकग्राउंड प्रोसेसेज हैं! वे अक्सर बूट प्रोसेस के हिस्से के रूप में शुरू करते हैं! इसलिए वह अगली चीजों में से एक है जो कर्नेल के बाद लोड होता है और इससे पहले की आप अपनी ग्राफिकल लॉगइन स्क्रीन देखें! विंडोज ऐसी प्रोसीजर को “सर्विसेस” के रूप में संदर्भित करता है, जबकि UNIX जैसी सिस्टम्स उन्हें “डेमॉन” के रूप में Referenced करता है।

डेमॉन अनिवार्य रूप से बैकग्राउंड प्रोसेसेज हैं! वे अक्सर बूट प्रोसेस के हिस्से के रूप में शुरू करते हैं! इसलिए वह अगली चीजों में से एक है जो कर्नेल के बाद लोड होता है।

उदाहरण के लिए, Crond, जो अनुसूचित कार्यों को मैनेजमेंट करता है, डेमॉन है – अंत में ही D “Daemon” के लिए खड़ा है। Syslogd एक और डेमॉन है जो पारंपरिक रूप से आपके सिस्टम लॉग को मैनेजमेंट करता है! सर्वर, जैसे SSHD सर्वर, बैकग्राउंड में डेमॉन के रूप में चलते हैं! यह सुनिश्चित करता है कि वे हमेशा रिमोट कनेक्शन के लिए चल रहे हैं और सुन रहे हैं।

- Advertisement -

Daemons अनिवार्य रूप से केवल बैकग्राउंड प्रोसेसेज है! लेकिन वे सिस्टम-लेवल प्रोसेसेज है जिन्हें आप आमतौर पर नोटिस नहीं करते हैं।

शेल (The Shell)

अधिकांश लिनक्स सिस्टम डिफॉल्टर रूप से Bash Shell का उपयोग करते हैं! एक शेल (Sell) एक कमांड प्रोसेसर इंटरफ़ेस प्रोवाइड करता है, जिससे आप टेक्स्ट इंटरफ़ेस पर कमांड टाइप करके अपने कंप्यूटर को कंट्रोल कर सकते हैं! Shell भी शेल स्क्रिप्ट चला सकते हैं! जो स्क्रिप्ट में इंडिकेटेड ऑर्डर में चलाए गए ऑर्डर्स और ऑपरेशन का एक कलेक्शन है।

अधिकांश लिनक्स सिस्टम डिफॉल्टर रूप से Bash Shell का उपयोग करते हैं! एक शेल (Sell) एक कमांड प्रोसेसर इंटरफ़ेस प्रोवाइड करता है, जिससे आप टेक्स्ट इंटरफ़ेस पर कमांड टाइप करके अपने कंप्यूटर को कंट्रोल कर सकते हैं।

यहां तक कि अगर आप सिर्फ एक ग्राफिकल डेस्कटॉप का उपयोग कर रहे हैं! तो गोले चल रहे हैं और बैकग्राउंड में उपयोग किए जा रहे हैं! जब आप एक टर्मिनल विंडो खोलते हैं, तो आपको एक शेल प्रॉम्प्ट दिखाई देता है।

शेल यूटिलिटीज (Shell Utilities)

शेल कुछ बुनियादी जन्मजात कमांड प्रोवाइड करता है! लेकिन अधिकांश शेल कमांड का उपयोग लिनक्स यूजर्स शेल मैं नहीं किया जाता है! उदाहरण के लिए, किसी फाइल की कॉपी बनाने के लिए CP कमांड जितना महत्वपूर्ण है! एक डायरेक्टरी में फाइलों को लिस्टेड करने के लिए ls कमांड और फाइल्स को हटाने के लिए rm कमांड GNU कोर यूटिलिटीज पैकेज का हिस्सा है।

- Advertisement -

शेल कुछ बुनियादी जन्मजात कमांड प्रोवाइड करता है! लेकिन अधिकांश शेल कमांड का उपयोग लिनक्स सिस्टम यूजर्स शेल मैं नहीं किया जाता है!

लिनक्स सिस्टम इन महत्वपूर्ण यूटिलिटीज के बिना काम नहीं करेगा! वास्तव में, Bash Shell स्वयं GNU असाइनमेंट का हिस्सा है! इसलिए इस बात पर विवाद है कि क्या लिनक्स को वास्तव में लिनक्स या “GNU/Linux” कहां जाना चाहिए! लिनक्स नाम के क्रिटिक सही ढंग से बताते हैं कि बहुत अधिक सॉफ्टवेयर टाइपिकल लिनक्स सिस्टम में चला जाता है! जिसे अक्सर Accept नहीं किया जाता है! GNU/Linux नाम के क्रिटिक सही रूप से बताते हैं कि एक स्पेसिफिक लिनक्स सिस्टम में अन्य इंपॉर्टेंट सॉफ्टवेयर भी शामिल है जिनका नाम GNU/Linux शामिल नहीं है।

GNU असाइनमेंट द्वारा शेल यूटिलिटीज और कमांड लाइन प्रोग्राम्स के सभी डेवलप्ड नहीं है! कुछ कमांड और टर्मिनल प्रोग्राम प्रत्येक की अपनी असाइनमेंट है जो उन्हें डेडिकेटेड हैं।

X.org ग्राफिकल सर्वर (X.org Graphical Server)

लिनक्स का ग्राफिकल डेस्कटॉप हिस्सा लिनक्स कर्नेल का हिस्सा नहीं है! यह एक प्रकार के पैकेज द्वारा प्रोवाइड किया जाता है जिसे “X Server”के रूप में जाना जाता है, क्योंकि यह “X Window System” को लागू करता है जो कई साल पहले जनरेट हुआ था।

लिनक्स का ग्राफिकल डेस्कटॉप हिस्सा लिनक्स कर्नेल का हिस्सा नहीं है! यह एक प्रकार के पैकेज द्वारा प्रोवाइड किया जाता है जिसे "X Server"के रूप में जाना जाता है।

वर्तमान में, सबसे पॉपुलर X सर्वर – या ग्राफिकल सर्वर – X.org है! जब आप एक ग्राफिकल लॉगिन विंडो या डेस्कटॉप दिखाई देते हैं, तो वह X.org अपना जादू चला रहा है! कंप्लीट पिक्टोरियल सिस्टम X.org द्वारा चलाई जाती है! जो आपके वीडियो कार्ड, मॉनिटर, माउस और डिवाइस के साथ इंटरफ़ेस करती है।

- Advertisement -

X.org कंप्लीट डेस्कटॉप एनवायरनमेंट प्रोवाइड नहीं करता है! बस एक ग्राफिकल सिस्टम जिसे डेस्कटॉप एनवायरनमेंट और टूलकिट टॉप पर बना सकते हैं।

डेस्कटॉप एनवायरनमेंट (Desktop Environment)

क्या आप वास्तव में एक लिनक्स डेस्कटॉप पर उपयोग कर रहे हैं, तो एक डेस्कटॉप एनवायरनमेंट है! उदाहरण के लिए, Ubuntu में यूनिटी डेस्कटॉप एनवायरनमेंट शामिल है! Fedora में GNOME, Kubuntu में KDE शामिल है! और Mint में आमतौर पर Cinnamon या Mate शामिल है! ये डेस्कटॉप एनवायरनमेंट आपको सब कुछ प्रोवाइड करते हैं – डेस्कटॉप बैकग्राउंड, पैनल, विंडो बार और बॉर्डर।

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

वे आमतौर पर एक पूरे के रूप में डेस्कटॉप एनवायरमेंट के साथ फिट होने के लिए अपनी स्वयं की यूटिलिटीज को भी शामिल करते है! उदाहरण के लिए, GNOME और Unity में GNOME के एक भाग के रूप में विकसित Nautilus फाइल मैनेजर शामिल! KDE में KDE प्रोजेक्ट के एक भाग के रूप में डेवलप्ड Dolphin फाइल मैनेजर शामिल है।

डेस्कटॉप प्रोग्राम (Desktop Program)

हर डेस्कटॉप प्रोग्राम डेस्कटॉप एनवायरनमेंट का हिस्सा नहीं होता है! उदाहरण के लिए, फायरफॉक्स और क्रोम डेस्कटॉप एनवायरनमेंट अग्नोस्टिक है! वे केवल ऐसे प्रोग्राम है जो किसी भी डेस्कटॉप एनवायरनमेंट के टॉप पर सामान्य रूप से चल सकते हैं! OpenOffice.org उन प्रोग्राम्स का एक और सूट है जो किसी विशेष डेस्कटॉप एनवायरनमेंट से बंधा नहीं है।

- Advertisement -

हर डेस्कटॉप प्रोग्राम डेस्कटॉप एनवायरनमेंट का हिस्सा नहीं होता है! उदाहरण के लिए, फायरफॉक्स और क्रोम डेस्कटॉप एनवायरनमेंट अग्नोस्टिक है।

आप किसी भी डेस्कटॉप एनवायरनमेंट में किसी भी लिनक्स डेस्कटॉप प्रोग्राम को चला सकते हैं! लेकिन कुछ निश्चित डेस्कटॉप एनवायरनमेंट के लिए डिजाइन किए गए स्थान से बाहर देख सकते हैं या अन्य प्रोसीजर्स में खींच सकते हैं! उदाहरण के लिए, यदि आपने KDE पर GNOME के नॉटिलस फाइल मैनेजर को चलाने की कोशिश की, तो यह जगह से बाहर दिखेगा, आपको कई प्रकार के GNONE लाइब्रेरी इंस्टॉल करने की आवश्यकता होती है! और संभवत: इसे खोलने पर बैकग्राउंड में GNONE डेस्कटॉप प्रोसेस शुरू कर सकते हैं! लेकिन यह चलेगा और एक्सपेरिमेंट करने योग्य होगा।

और अंत में,

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

- Advertisement -

Subscribe to our newsletter
Sign up here to get the latest news, updates and special offers delivered directly to your inbox.
You can unsubscribe at any time

- Advertisement -

- Advertisement -

Leave a comment