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

लिनक्स कर्नेल किसी भी लिनक्स-आधारित ऑपरेटिंग सिस्टम की नींव है। यह सर्वर और डेस्कटॉप कंप्यूटर के लिए लिनक्स वितरण का मूल प्रतिनिधित्व करता है। इसका उपयोग एम्बेडेड सिस्टम जैसे कि राउटर, साथ ही सभी एंड्रॉइड-आधारित सिस्टमों में किया जाता है, जिसमें कई लोकप्रिय टैबलेट और स्मार्टफोन शामिल हैं। संक्षेप में, लिनक्स कर्नेल लिनक्स है। ऑपरेटिंग सिस्टम जैसे कि Ubuntu, OpenSUSE, और Arch को कभी-कभी "लिनक्स" के रूप में जाना जाता है क्योंकि वे प्रत्येक लिनक्स कर्नेल का उपयोग करते हैं।

लिनक्स कर्नेल को लिनुस टोरवाल्ड्स ने 1991 में अपने निजी कंप्यूटर पर उपयोग के लिए बनाया था। आज, यह व्यापक रूप से अपनाया जाता है, मुफ्त, और खुला स्रोत सॉफ्टवेयर है जो दुनिया भर में डेवलपर्स द्वारा सक्रिय रूप से बनाए रखा जाता है। लिनक्स कर्नेल वर्तमान में GNU के जनरल पब्लिक लाइसेंस के तहत वितरित किया जाता है।

लिनक्स कर्नेल एक "अखंड" वास्तुकला है - ओएस पूरी तरह से कर्नेल स्थान में संचालित होता है। इसके विपरीत, एक माइक्रोकर्नेल आर्किटेक्चर में, कर्नेल अकेले परिभाषित करता है और नियंत्रित करता है कि ऑपरेटिंग सिस्टम कंप्यूटर के हार्डवेयर के साथ कैसे इंटरफेस करता है। मानक अखंड कर्नेल के विपरीत, लिनक्स कर्नेल भी मॉड्यूलर है, जो एलकेएम (लिनक्स कर्नेल मॉड्यूल) को स्वीकार करता है जो डिवाइस चालकों के रूप में कार्य करता है। एलकेएम को डिवाइस निर्माताओं या स्वयंसेवकों द्वारा लिखा, बनाए रखा और वितरित किया जा सकता है, और रिबूट किए बिना और कर्नेल को फिर से संकलित किए बिना सिस्टम में लोड या अनलोड कर सकते हैं।

लिनक्स कर्नेल प्रीमेप्टिव मल्टीटास्किंग, वर्चुअल मेमोरी, साझा लाइब्रेरी, सिस्टम स्तर पर मेमोरी प्रबंधन, थ्रेडिंग और अन्य आधुनिक ऑपरेटिंग सिस्टम सुविधाओं का समर्थन करते हैं। लिनक्स कर्नेल के लिए डिफ़ॉल्ट कंपाइलर GCC है।

सामान्य सार्वजनिक लाइसेंस, लाइब्रेरी, लिनक्स, मेमोरी, ऑपरेटिंग सिस्टम, ऑपरेटिंग सिस्टम शर्तें, यूनिक्स