लिनक्स की वास्तुकला

जबकि विंडोज एक अखंड कर्नेल वास्तुकला को अपनाता है, लिनक्स "ईंटों" सॉफ़्टवेयर की एक भीड़ से बना है।
  • उदाहरण के लिए विंडोज के तहत, GUI के बिना काम करना या GUI प्रबंधक को बदलना लगभग असंभव है।
  • लिनक्स के तहत बस इसी ईंट को हटा दें और दूसरे द्वारा प्रतिस्थापित किया जाता है (जैसे केएनडी या एक्सएफसीई के साथ सूक्ति को बदलें)

स्पष्टीकरण

कर्नेल स्थान ऑपरेटिंग सिस्टम का दिल है। यह हार्डवेयर (डिस्क, वीडियो कार्ड, नेटवर्क ...) का प्रबंधन करता है और उपयोगकर्ता परत में स्थित सॉफ़्टवेयर और पुस्तकालयों तक पहुंच प्रदान करता है।

  • इस प्रकार, यदि सॉफ़्टवेयर या लाइब्रेरीज़ उपयोगकर्ता परत को विफल करते हैं, तो यह सिस्टम को प्रभावित नहीं करता है।
  • चित्रमय दृष्टिकोण से, जैसा कि आप ऊपर दिए गए आरेख से देख सकते हैं, एक सॉफ्टवेयर उपयोग कर सकता है - उदाहरण के लिए - सूक्ति, GTK + की विशेषताएं, या सीधे X का उपयोग करें। या कुछ भी नहीं और बिना GUI के चलाएं।

टिप्पणियाँ

यह योजना सरल है:

  • सभी ईंटों का प्रतिनिधित्व नहीं किया जाता है
  • ईंटों के बीच सभी संबंधों की सूचना नहीं है
  • प्रत्येक ईंट की आंतरिक संरचना विस्तृत नहीं है

लिनक्स के लिए हजारों ईंट सॉफ्टवेयर उपलब्ध हैं। वे निष्पादन योग्य या पुस्तकालय के रूप में हैं।

  • उदाहरण के लिए, यदि आप एक प्रोग्राम बनाना चाहते हैं जो HTTP अनुरोध करता है, तो आपको इसे स्वयं बनाने की आवश्यकता नहीं है: बस libcurl लाइब्रेरी या कर्ल लाइब्रेरी का उपयोग करें।
  • यदि आप ?? उपलब्ध सॉफ़्टवेयर घटकों का एक विचार चाहते हैं, तो Synaptic चलाएं और "lib ..." से शुरू होने वाले पैकेजों को देखें: यह आपको एक विचार देता है ?? वह सब उपलब्ध है।

विंडो प्रबंधक

उपरोक्त आरेख में, विंडो प्रबंधक केविन और मेटेसिस दिखाए गए हैं, लेकिन दर्जनों अधिक उपलब्ध हैं।

पिछला लेख अगला लेख

शीर्ष युक्तियाँ