लिनक्स कर्नेल: कर्नेल मूल बातें

लिनक्स कर्नेल: कर्नेल मूल बातें

लिनक्स कर्नेल: कर्नेल मूल बातें

आज तक, "लिनक्स कर्नेल" पहले से है 30 वर्ष से अधिक हो गए और जम जाता है कोड की 30 मिलियन से अधिक लाइनें. और जैसा कि हमने यहां और अन्य लिनक्स वेबसाइटों पर घोषणा की है, इसने हाल ही में अपने विकास को पीछे छोड़ दिया है 5 श्रृंखला, सब कुछ छोड़कर, आज तक, में गिरी 5.15.78 (दीर्घकालिक) दीर्घकालिक समर्थन के साथ। और यह कर्नेल 5.19.17 (ईओएल), जो श्रृंखला के उपयोगी जीवन के अंत को चिन्हित करता है, इसलिए इसे कोई और बग फिक्स प्राप्त नहीं होगा।

वहीं, उसके संबंध में 6 श्रृंखला, वर्तमान में वहाँ पूर्ण विकास में 2 शाखाएं. एक ही स्थिर, द्वारा प्रतिनिधित्व किया गिरी 6.0.8 (स्थिर), और दूसरा, विकास की मुख्य पंक्ति, द्वारा प्रतिनिधित्व किया कर्नेल 6.1-RC4. और, चूंकि जानने के लिए और भी बहुत कुछ है, इसलिए आज हम ऑपरेटिंग सिस्टम के कर्नेल और लिनक्स कर्नेल के संबंध में मूलभूत और आवश्यक बातों पर थोड़ा ध्यान देंगे। अगली पोस्ट के लिए इस पर अभ्यास करने के लिए। अधिक विशेष रूप से, के बारे में हमारे जीएनयू/लिनक्स डिस्ट्रोस पर सीधे एक को कैसे संकलित करें.

रस्टलिनक्स

लिनक्स में रस्ट के एकीकरण को समुदाय और डेवलपर्स द्वारा उच्च स्तर की स्वीकृति मिली है

और, इससे पहले कि आप इस पोस्ट को पढ़ना शुरू करें "लिनक्स कर्नेल" सामान्य तौर पर, हम कुछ लिंक छोड़ देंगे पिछले संबंधित पोस्ट बाद में पढ़ने के लिए:

रस्टलिनक्स
संबंधित लेख:
Linux 6.1 RC1, Linux पर रस्ट पर पहली नज़र
रस्टलिनक्स
संबंधित लेख:
Linux 6.1 में रस्ट को शामिल करने का कार्य पहले से ही प्रगति पर है

लिनक्स कर्नेल: ऑपरेटिंग सिस्टम का कर्नेल

लिनक्स कर्नेल: ऑपरेटिंग सिस्टम का कर्नेल

लिनक्स कर्नेल के बारे में सब कुछ

सामान्य तौर पर कर्नेल के बारे में

  • शब्द "कर्नेल" इसकी भाषाई उत्पत्ति जर्मनिक मूल के मूल में "केर्न" के रूप में लिखी गई है, जो ईमानदारी से नाभिक के रूप में अनुवादित है।
  • एक "कर्नेल" नाभिक है या पारंपरिक ऑपरेटिंग सिस्टम का केंद्र, और स्वयं नहीं। इसलिए, वे समान नहीं बल्कि संबंधित या पूरक अवधारणाएँ हैं।
  • यह एक ऑपरेटिंग सिस्टम के भीतर सॉफ्टवेयर का वह भाग है जो विशेषाधिकार प्राप्त मोड में चलता है। कारण क्यों, यह ऑपरेटिंग सिस्टम का सॉफ्टवेयर है जो यह सुविधा देता है कि एक ही के विभिन्न प्रोग्राम या उसी पर स्थापित, एक कुशल और प्राप्त करने के लिए उपकरण या डिवाइस के भौतिक घटकों (हार्डवेयर) तक सुरक्षित पहुंच का आनंद लें। प्रभावी प्रबंधन उपलब्ध संसाधनों का।
  • «गुठली में, आमतौर पर तत्व या भाग होते हैं, जैसे: "कर्नेल स्पेस", जो ओएस का हिस्सा है जो उच्च विशेषाधिकारों के साथ चलता है; और "उपयोगकर्ता स्थान", जो आमतौर पर अनुप्रयोगों को चलाने की अनुमति देने के लिए कम विशेषाधिकारों के साथ चलाया जाता है।
  • हार्डवेयर तक पहुँचने और साझा करने के लिए "कर्नेल" जिम्मेदार है एकाधिक उपयोगकर्ता अनुप्रयोगों के साथ सुरक्षित और समान रूप से। ऐसा इसलिए है क्योंकि यह "एपीआई" का एक सेट प्रदान करता है, जिसे एप्लिकेशन आमतौर पर "सिस्टम कॉल" के रूप में जाना जाता है। इसके अलावा, ये "एपीआई" उस सीमा का प्रतिनिधित्व करते हैं जिस पर चल रही प्रक्रियाएं "उपयोगकर्ता मोड" से "कर्नेल मोड" में बदल जाती हैं।

ज्ञात कर्नेल प्रकार

  • के बीच में कर्नेल प्रकार ज्ञात निम्नलिखित हैं:
  1. अखंड: वे हैं जिनमें इसे बनाने वाले विभिन्न सबसिस्टम के बीच कोई एक्सेस प्रोटेक्शन नहीं है, और जिसमें विभिन्न सबसिस्टम के बीच सीधे सार्वजनिक कार्यों को बुलाया जा सकता है। ये आमतौर पर बड़े और जटिल होते हैं, और सभी OS सेवाओं को समाहित करने का प्रयास करते हैं, अर्थात, वे मॉड्यूलर नहीं होते हैं। नतीजतन, उनके पास माइक्रोकर्नेल प्रकार की तुलना में उच्च प्रदर्शन होता है, लेकिन इसमें किसी भी बदलाव को प्रबंधित करना अधिक कठिन होता है।
  2. माइक्रोकर्नेल: वे वे हैं जिनमें इसके बड़े हिस्से एक दूसरे से सुरक्षित हैं, आमतौर पर उपयोगकर्ता स्थान में सेवाओं के रूप में काम करते हैं। नतीजतन, इसके महत्वपूर्ण हिस्से उपयोगकर्ता मोड में निष्पादित किए जाते हैं, जबकि कर्नेल मोड में निष्पादित शेष कोड बहुत कम होता है। इसके अलावा, इस प्रकार के कर्नेल में, विभिन्न चल रही प्रक्रियाओं के बीच संदेशों को पारित करने की अनुमति देने के लिए केवल पर्याप्त कोड होता है।
  3. संकर: क्या वे हैं जिनके पास एक ही समय में, उपयोगकर्ता मोड और कर्नेल मोड में आप जो चलाना चाहते हैं उसे चुनने और चुनने की क्षमता है। जो उन्हें ऊपर बताए गए दोनों प्रकार के सर्वश्रेष्ठ की पेशकश करने की अनुमति देता है। हालांकि, यह आमतौर पर हार्डवेयर निर्माताओं पर एक बड़ा काम का बोझ पैदा करता है, क्योंकि ड्राइवरों के उचित कामकाज की जिम्मेदारी उन पर निर्भर करेगी। इसके अलावा, वे आमतौर पर विलंबता की समस्या पेश करते हैं, जैसा कि माइक्रोकर्नेल में होता है।

लिनक्स कर्नेल के बारे में

लिनक्स कर्नेल के बारे में

द्वारा खुद रिचर्ड स्टॉलमैन का लेख कहा जाता है लिनक्स और जीएनयू सिस्टम, लिनक्स कर्नेल निम्नानुसार परिभाषित किया गया है:

"लिनक्स कर्नेल है: सिस्टम प्रोग्राम जो मशीन के संसाधनों को उपयोगकर्ता द्वारा चलाए जाने वाले अन्य प्रोग्रामों को आवंटित करने के लिए ज़िम्मेदार है। कर्नेल एक ऑपरेटिंग सिस्टम का एक अनिवार्य हिस्सा है, लेकिन अपने आप में बेकार है, यह केवल एक पूर्ण ऑपरेटिंग सिस्टम के ढांचे के भीतर ही काम कर सकता है। लिनक्स का सामान्य रूप से जीएनयू ऑपरेटिंग सिस्टम के साथ संयोजन में उपयोग किया जाता है: पूरी प्रणाली मूल रूप से जीएनयू है जिसमें लिनक्स जोड़ा गया है, यानी जीएनयू/लिनक्स। "लिनक्स" नाम के सभी वितरण वास्तव में जीएनयू/लिनक्स वितरण हैं".

दूसरों लिनक्स कर्नेल के बारे में महत्वपूर्ण तथ्य हैं:

  • लिनक्स कर्नेल के बारे में सभी फाइलें और जानकारी आपके में प्रबंधित है आधिकारिक वेबसाइट. और वहां से आप इसके विकास से संबंधित अन्य महत्वपूर्ण वेबसाइटों तक पहुंच सकते हैं।
  • अनौपचारिक लिनक्स विकास की शुरुआत की घोषणा (संस्करण 0.01), 25 अगस्त, 1991 को हेलसिंकी विश्वविद्यालय, फ़िनलैंड में कंप्यूटर विज्ञान के एक छात्र (23 वर्ष) लिनस टोरवाल्ड्स (एलटी) द्वारा।
  • लिनक्स कर्नेल सक्षम साबित हुआ हैआज, आधुनिक तकनीकी जीवन के सभी क्षेत्रों में, किसी भी अन्य समान की तुलना में तेज़ी से बढ़ने और नए रुझानों और तकनीकी प्रगति के अनुकूल होने के लिए।
  • इसकी सफलता हमेशा स्वतंत्र और खुले दर्शन से जुड़ी रही है, चूंकि, इसके निर्माण से लेकर इसके वर्तमान दिन के अंतिम विकास तक, इसे «फ्री सॉफ्टवेयर फाउंडेशन (FSF)» की «कॉपीलेफ्ट» शर्तों और जनरल पब्लिक लाइसेंस (GNU -GPL) के क्रमिक संस्करणों के लिए अनुकूलित किया गया है। ).
  • वर्तमान में, इसका विकास कई श्रेणियों में बांटा गया है, जिन्हें इस रूप में जाना जाता है: प्री-लॉन्च (प्रीपैच), मेनलाइन (मेनलाइन), स्थिर (स्थिर) और लॉन्गटर्म (लॉन्गटर्म)। जिसे, हम इस पोस्ट की निरंतरता में और अधिक गहराई से समझाएंगे, जहां हम यह भी सिखाएंगे कि डेबियन जीएनयू/लिनक्स पर एक को कैसे संकलित किया जाए।

राउंडअप: बैनर पोस्ट 2021

सारांश

संक्षेप में, निश्चित रूप से अब बहुतों को हर उस चीज़ के बारे में बेहतर समझ होगी जो इसके इर्द-गिर्द घूमती है ऑपरेटिंग सिस्टम कर्नेल, और "लिनक्स कर्नेल" विशेषकर। हालांकि, अगर कोई अन्य मूल्यवान जानकारी, ऐतिहासिक या तकनीकी जानता है, या कोई है यहां प्रदान किए गए व्याख्यात्मक डेटा या सुधार, टिप्पणियों के माध्यम से ऐसा करने के लिए आपका स्वागत है।

और हाँ, आपको बस यह प्रकाशन पसंद आया, इस पर टिप्पणी करना और इसे दूसरों के साथ साझा करना बंद न करें। इसके अलावा, हमारे पर जाना न भूलें «पेज शुरू करें» अधिक समाचार तलाशने के लिए, साथ ही साथ हमारे आधिकारिक चैनल से जुड़ें का टेलीग्राम DesdeLinux, पश्चिम समूह आज के विषय पर अधिक जानकारी के लिए।


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।