लिनक्स कर्नल: कर्नल बेसिक्स

लिनक्स कर्नल: कर्नल बेसिक्स

लिनक्स कर्नल: कर्नल बेसिक्स

आज, "लिनक्स कर्नल" आधीच आहे 30 वर्षांपेक्षा जास्त जुने आणि जमा करा कोडच्या 30 दशलक्ष ओळी. आणि ज्याप्रमाणे आम्ही येथे आणि इतर लिनक्स वेबसाइट्सवर घोषणा केली आहे, ती अलीकडेच तिचा विकास मागे सोडली आहे सेरी 5, सर्वकाही सोडून, ​​आजपर्यंत, मध्ये कर्नल 5.15.78 (दीर्घकालीन) दीर्घकालीन समर्थनासह. आणि ते कर्नल 5.19.17 (EOL), जे मालिकेच्या उपयुक्त आयुष्याच्या समाप्तीस चिन्हांकित करते, त्यामुळे यापुढे कोणतेही दोष निराकरणे प्राप्त होणार नाहीत.

तर, त्याच्या संदर्भात सेरी 6, सध्या तेथे आहे पूर्ण विकासात 2 शाखा. एक, द स्थिर, द्वारे प्रस्तुत कर्नल 6.0.8 (स्थिर), आणि दुसरे, द विकासाची मुख्य ओळ, द्वारे प्रस्तुत कर्नल 6.1-RC4. आणि, अजून बरेच काही जाणून घ्यायचे असल्याने, आज आपण ऑपरेटिंग सिस्टीमच्या कर्नल आणि लिनक्स कर्नलच्या संबंधात थोडेसे मूलभूत आणि आवश्यक जाणून घेऊ. त्यावर सराव करण्यासाठी खालील पोस्टमध्ये. अधिक विशेषतः, बद्दल आमच्या GNU/Linux Distros वर थेट कसे संकलित करावे.

रस्टलिनक्स

लिनक्समधील रस्टच्या एकत्रीकरणाला समुदाय आणि विकासकांनी उच्च स्तरावर मान्यता दिली आहे

आणि, आपण हे पोस्ट वाचण्यास प्रारंभ करण्यापूर्वी "लिनक्स कर्नल" सर्वसाधारणपणे, आम्ही काही दुवे सोडू मागील संबंधित पोस्ट नंतर वाचण्यासाठी:

रस्टलिनक्स
संबंधित लेख:
Linux 6.1 RC1, Linux वरील रस्टचा पहिला देखावा
रस्टलिनक्स
संबंधित लेख:
Linux 6.1 मध्ये रस्टचा समावेश आधीच प्रगतीपथावर आहे

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

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

लिनक्स कर्नल बद्दल सर्व

सर्वसाधारणपणे कर्नल बद्दल

  • "कर्नल" शब्द त्याचे भाषिक मूळ "केर्न" म्हणून लिहिलेल्या जर्मनिक मूळच्या मूळमध्ये आहे, ज्याचे विश्वासूपणे न्यूक्लियस म्हणून भाषांतर केले जाते.
  • एक "कर्नल" केंद्रक आहे किंवा पारंपारिक ऑपरेटिंग सिस्टमचे केंद्र, आणि ते स्वतःच नाही. म्हणून, त्या समान नसून संबंधित किंवा पूरक संकल्पना आहेत.
  • ऑपरेटिंग सिस्टममधील सॉफ्टवेअरचा हा भाग आहे जे विशेषाधिकार प्राप्त मोडमध्ये चालते. कार्यक्षम आणि प्रभावी व्यवस्थापन साध्य करण्यासाठी, हे ऑपरेटिंग सिस्टमचे सॉफ्टवेअर आहे जे एकसारखे किंवा त्यावर स्थापित केलेले भिन्न प्रोग्राम, उपकरणे किंवा उपकरणाच्या भौतिक घटकांमध्ये (हार्डवेअर) सुरक्षित प्रवेशाचा आनंद घेतात. उपलब्ध संसाधनांचा.
  • «कर्नल्समध्ये, सहसा घटक किंवा भाग असतात, जसे की: "कर्नल स्पेस", जो OS चा भाग आहे जो उच्च विशेषाधिकारांसह चालतो; आणि "वापरकर्ता जागा", जे सामान्यत: कमी विशेषाधिकारांसह चालते जे अनुप्रयोगांना चालवण्यास अनुमती देते.
  • हार्डवेअर ऍक्सेस आणि शेअर करण्यासाठी “कर्नल” जबाबदार आहे एकाधिक वापरकर्ता अनुप्रयोगांसह सुरक्षितपणे आणि प्रामाणिकपणे. याचे कारण असे की ते “APIs” चा संच ऑफर करते, ज्याची ऍप्लिकेशन सहसा विनंती करतात, ज्याला “सिस्टम कॉल” म्हणून ओळखले जाते. शिवाय, हे “API” त्या सीमारेषेचे प्रतिनिधित्व करतात ज्यावर चालू असलेल्या प्रक्रिया “User Mode” वरून “Kernel Mode” वर स्विच करतात.

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

  • यापैकी कर्नल प्रकार खालील ज्ञात आहेत:
  1. अखंड: ज्यामध्ये ते तयार करणार्‍या भिन्न उपप्रणालींमध्ये प्रवेश संरक्षण नाही आणि ज्यामध्ये सार्वजनिक कार्ये थेट भिन्न उपप्रणालींमध्ये कॉल केली जाऊ शकतात. हे सहसा मोठे आणि जटिल असतात आणि OS च्या सर्व सेवा समाविष्ट करण्याचा प्रयत्न करतात, म्हणजेच त्या मॉड्यूलर नसतात. परिणामी, त्यांच्याकडे मायक्रोकर्नल प्रकारापेक्षा उच्च कार्यक्षमता आहे, परंतु जेव्हा त्यात कोणतेही बदल व्यवस्थापित करण्यासाठी येतात तेव्हा ते अधिक कठीण असतात.
  2. मायक्रोकर्नल: ज्यामध्ये त्याचे मोठे भाग एकमेकांपासून संरक्षित आहेत, ते सामान्यपणे वापरकर्ता स्पेसमध्ये सेवा म्हणून कार्यरत आहेत. परिणामी, त्याचे महत्त्वपूर्ण भाग वापरकर्ता मोडमध्ये कार्यान्वित केले जातात, तर उर्वरित कोड जो कर्नल मोडमध्ये कार्यान्वित केला जातो तो खूपच लहान असतो. या व्यतिरिक्त, या प्रकारच्या कर्नलमध्ये, विविध चालू प्रक्रियांमध्ये संदेश पाठवण्याची परवानगी देण्यासाठी फक्त पुरेसा कोड असतो.
  3. संकरित: ज्यांच्याकडे, त्याच वेळी, वापरकर्ता मोड आणि कर्नल मोडमध्ये तुम्हाला काय चालवायचे आहे ते निवडण्याची आणि निवडण्याची क्षमता आहे. जे त्यांना वर नमूद केलेल्या दोन्ही प्रकारांपैकी सर्वोत्तम ऑफर करण्यास अनुमती देते. तथापि, यामुळे सामान्यतः हार्डवेअर उत्पादकांवर कामाचा मोठा ताण पडतो, कारण ड्रायव्हर्सच्या योग्य कार्याची जबाबदारी त्यांच्यावर अवलंबून असते. याव्यतिरिक्त, मायक्रोकर्नेल्स प्रमाणे ते सहसा विलंब समस्या उपस्थित करतात.

लिनक्स कर्नल बद्दल

लिनक्स कर्नल बद्दल

मते रिचर्ड स्टॉलमन यांचा लेख म्हणतात लिनक्स आणि जीएनयू प्रणाली, लिनक्स कर्नल खालीलप्रमाणे परिभाषित केले आहे:

"लिनक्स हे कर्नल आहे: सिस्टम प्रोग्राम जो वापरकर्त्याने चालवलेल्या इतर प्रोग्रामसाठी मशीनच्या संसाधनांचे वाटप करण्यासाठी जबाबदार आहे. कर्नल ऑपरेटिंग सिस्टमचा एक आवश्यक भाग आहे, परंतु स्वतःहून निरुपयोगी आहे, तो केवळ संपूर्ण ऑपरेटिंग सिस्टमच्या फ्रेमवर्कमध्ये कार्य करू शकतो. लिनक्सचा वापर सामान्यतः GNU ऑपरेटिंग सिस्टीमच्या संयोजनात केला जातो: संपूर्ण सिस्टीम मुळात GNU असते ज्यामध्ये Linux जोडले जाते, म्हणजे GNU/Linux. "Linux" नावाची सर्व वितरणे प्रत्यक्षात GNU/Linux वितरणे आहेत.".

इतर लिनक्स कर्नल बद्दल महत्वाचे तथ्य ते खालील आहेत:

  • लिनक्स कर्नल बद्दल सर्व फाईल्स आणि माहिती आपल्या मध्ये व्यवस्थापित आहे अधिकृत वेबसाइट. आणि तिथून, आपण त्याच्या विकासाशी संबंधित इतर महत्त्वाच्या वेबसाइटवर प्रवेश करू शकता.
  • अनौपचारिक लिनक्स डेव्हलपमेंटची घोषणा (आवृत्ती 0.01), 25 ऑगस्ट 1991 रोजी, लिनस टोरवाल्ड्स (LT), हेलसिंकी विद्यापीठ, फिनलँड येथे संगणक विज्ञानाचा विद्यार्थी (23 वर्षांचा) द्वारे.
  • लिनक्स कर्नल सक्षम असल्याचे सिद्ध झाले आहे, आज, नवीन ट्रेंड आणि तांत्रिक प्रगतीशी जुळवून घेण्यासाठी, आधुनिक तंत्रज्ञानाच्या जीवनातील सर्व क्षेत्रांमध्ये, इतर कोणत्याही समानतेपेक्षा अधिक वेगाने.
  • त्याचे यश नेहमीच मुक्त आणि मुक्त तत्त्वज्ञानाशी जोडलेले आहे, तेव्हापासून, त्याच्या निर्मितीपासून त्याच्या वर्तमान दिवसाच्या शेवटच्या विकासापर्यंत, ते "फ्री सॉफ्टवेअर फाउंडेशन (FSF)" च्या "कॉपीलेफ्ट" अटींशी जुळवून घेत आहे, आणि जनरल पब्लिक लायसन्स (GNU -GPL) च्या क्रमिक आवृत्त्यांशी जुळवून घेत आहे. ).
  • सध्या, त्याचा विकास अनेक श्रेणींमध्ये विभागलेला आहे, जे म्हणून ओळखले जातात: प्री-लाँच (प्रीपॅच), मेनलाइन (मेनलाइन), स्थिर (स्थिर) आणि दीर्घकालीन (दीर्घकालीन). जे, आम्ही या पोस्टच्या पुढे अधिक सखोलपणे समजावून सांगू, जिथे आम्ही डेबियन GNU/Linux वर संकलन कसे करायचे ते देखील शिकवू.

राउंडअप: बॅनर पोस्ट २०२१

Resumen

थोडक्यात, निश्चितपणे आता अनेकांना प्रत्येक गोष्टीची चांगली कल्पना असेल जी भोवती फिरते ऑपरेटिंग सिस्टम कर्नलआणि "लिनक्स कर्नल" विशेषतः तरीही, जर कोणाला इतर मौल्यवान ऐतिहासिक किंवा तांत्रिक माहिती माहित असेल किंवा कोणती असेल स्पष्टीकरणात्मक डेटा किंवा येथे काय प्रदान केले आहे याची दुरुस्ती, टिप्पण्यांद्वारे आपले स्वागत आहे.

आणि हो, तुम्हाला हे प्रकाशन आवडले आहे, त्यावर टिप्पणी देणे आणि इतरांसह सामायिक करणे थांबवू नका. तसेच, आमच्या भेट देण्याचे लक्षात ठेवा «मुख्यपृष्ठ» अधिक बातम्या एक्सप्लोर करण्यासाठी तसेच आमच्या च्या अधिकृत चॅनेलमध्ये सामील होण्यासाठी च्या टेलीग्राम DesdeLinux, पश्चिम गट आजच्या विषयावर अधिक माहितीसाठी.


आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटा जबाबदार: मिगुएल Áन्गल गॅटन
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.