ما هي النواة في لينكس وكيف تتحقق من إصدارك؟

ما هي النواة في لينكس وكيف تتحقق من إصدارك؟

هناك العديد من توزيعات Linux في البرية ، ولكن هناك شيء واحد مشترك مضمون فيه: Linux kernel. ومع ذلك ، بينما يتحدث الكثير من الناس عن نواة Linux ، لا يعرف الكثيرون حقًا ما الذي تفعله.





دعنا نلقي نظرة على Linux kernel وسبب الحاجة إليه ، مع أقل عدد ممكن من المصطلحات العبقري غريب الأطوار.





ما هو النواة؟

يستخدم كل نظام تشغيل نواة. بدون نواة ، لا يمكن أن يكون لديك جهاز كمبيوتر يعمل بالفعل. قد ترى وتتفاعل مع الكثير من البرامج المختلفة ، ولكن النواة الموجودة تحتها هي التي تقوم بالكثير من العمل الشاق.





تعمل النواة كجسر بين أجهزة الكمبيوتر والبرامج التي ترغب في تشغيلها. يتحدث إلى الأجهزة عبر برامج التشغيل المضمنة في النواة (أو المثبتة لاحقًا في شكل وحدة kernel).

بهذه الطريقة ، عندما يريد تطبيق ما القيام بشيء ما (لنقل تغيير إعداد مستوى الصوت لمكبرات الصوت) ، يمكنه إرسال هذا الطلب إلى kernel ، ويمكن للنواة استخدام برامج تشغيل السماعات المتاحة لتغيير مستوى الصوت بالفعل.



النواة تشارك أيضًا بشكل كبير في إدارة الموارد. يجب أن يتأكد من وجود ذاكرة كافية متاحة لتشغيل التطبيق ووضع التطبيق في المكان الصحيح في الذاكرة. يحاول kernel تحسين استخدام المعالج بحيث يمكنه إكمال المهام في أسرع وقت ممكن.

يمكن أن تؤدي حالات الفشل إلى طريق مسدود ، حيث يتوقف النظام بأكمله لأن أحد التطبيقات يحتاج إلى مورد يستخدمه تطبيق آخر.





ما هو Linux Kernel؟

من الخطأ من الناحية الفنية التفكير في Linux كنظام تشغيل كامل. يشير Linux في الواقع على وجه التحديد إلى النواة ، التي سميت على اسم المؤسس Linus Torvalds. كل شيء آخر تراه على الشاشة يأتي من مشاريع ومطورين آخرين.

أنشأ Torvalds نواة Linux في عام 1991. في البداية أطلق على المشروع اسم Freax (مزيج من 'free' و 'freak' و 'UNIX'). فضل زميل في العمل اسم Linux ، وهذا الاسم عالق. أصدر Torvalds أول إصدار من Linux في عام 1992 بموجب ترخيص حقوق متروكة من GNU ، والذي أصبح جزءًا كبيرًا من نجاح المشروع.





تأتي الكثير من تجربة سطح المكتب على Linux من مشروع GNU ، وهي مبادرة قديمة أنشأت نظام تشغيل سطح مكتب شبه كامل. كل ما تحتاجه هو نواة ، ولينكس يلبي هذه الحاجة. هذا هو السبب في أن بعض الناس يشيرون إلى نظام التشغيل باسم GNU / Linux.

أجهزة سطح المكتب الأخرى المجانية والمفتوحة المصدر ، مثل FreeBSD ، تبدو مثل Linux لأنها تشغل معظم برامج GNU نفسها.

نظرًا لأن Linux kernel كان متاحًا بموجب ترخيص GNU ، كان هناك اهتمام أقل بالاستمرار في تطوير نواة منفصلة كجزء من مشروع GNU. وبدلاً من إنشاء نواة منافسة أخرى ، مثل تلك الموجودة في Windows و macOS ، اختارت العديد من الشركات استخدام نواة Linux والمساهمة فيها بدلاً من ذلك.

نمت نواة Linux إلى مشروع ضخم يحتوي على ملايين أسطر التعليمات البرمجية. ساهم آلاف الأشخاص وأكثر من ألف شركة في تطوير النواة. إنه أحد أبرز الأمثلة على البرامج المجانية ومفتوحة المصدر في العالم.

ما هو استخدام Linux Kernel

بينما لا يزال Linux نظام تشغيل سطح مكتب مناسبًا نسبيًا ، يتم استخدام kernel على نطاق واسع في أماكن أخرى. بفضل Android ، تعمل Linux kernel الآن على تشغيل معظم الهواتف الذكية في العالم. يظهر في جميع أنواع الأجهزة المحمولة ، بما في ذلك الأجهزة القابلة للارتداء والكاميرات.

يعمل Linux على تشغيل أقوى 500 جهاز كمبيوتر عملاق والكثير من البنية التحتية للإنترنت لدينا. عندما تفكر في السحابة ، فأنت تفكر في الغالب في الخوادم المترابطة التي تعمل بنظام Linux.

بدأ Linux كمشروع متسلل ، وبينما شهدت النواة اعتمادًا شبه لا يمكن تصوره من الشركات ، لا يزال Linux يشغّل الأجهزة للمصلحين. يعد Raspberry Pi البالغ 35 دولارًا جهاز كمبيوتر يعمل بنظام Linux بحجم بطاقة الائتمان ، وهو مفتوح تمامًا للأشخاص للتعديل والاستخدام في المشاريع كيفما يحلو لهم.

إنها ليست وحدها. ساعد المنافسون مثل Pine64 في تقليل سعر الحوسبة بشكل كبير.

كيفية التحقق من إصدار Linux Kernel

لا تزال النواة قيد التطوير النشط ، لذلك تظهر إصدارات جديدة من Linux طوال الوقت.

الطريقة الأكثر وضوحًا لمعرفة الإصدار الموجود على جهازك ، والذي سيعمل عبر أي إصدار من Linux ، هو استخدام

uname

أمر. هذه أداة سطر أوامر توفر معلومات النظام. يمكنك العثور على إصدار Linux kernel الذي تستخدمه عن طريق فتح نافذة طرفية وكتابة ما يلي:

uname -r

أقوم حاليًا بتشغيل إصدار Linux kernel 4.20.16-200.fc29.x86_64 . دعونا نحلل ما يعنيه هذا.

  • ال 4 يشير إلى إصدار النواة.
  • ال عشرين يشير إلى المراجعة الرئيسية الحالية.
  • ال 16 يشير إلى المراجعة الطفيفة الحالية.
  • ال 200 يشير إلى إصلاحات الأخطاء والتصحيحات المطبقة على هذا الإصدار.

سيكون الجزء الأخير خاصًا بالتوزيع الذي تقوم بتشغيله. تشير هذه السلسلة إلى أنني أقوم بتشغيل إصدار 64 بت من Fedora 29.

هل يجب عليك تحديث Linux Kernel الخاص بك؟

بالنسبة للجزء الأكبر ، يعمل Linux kernel بهدوء في الخلفية. أنت لا تعرف أنه هناك ، وليس لديك سبب وجيه للتفكير في الأمر. بالنسبة للجزء الأكبر ، فإن أفضل طريقة لتحديث إصدار Linux kernel الخاص بك هي الترقية إلى أحدث إصدار من نظام التشغيل المفضل لديك المستند إلى Linux.

على سبيل المثال ، يتم إصدار إصدارات جديدة من Ubuntu و Fedora كل ستة أشهر تقريبًا وتجلب معهم إصدارًا أحدث من Linux kernel.

هل يمكنك استخدام اثنين من عصي الكبش المختلفة

في حين أن النواة غير مرئية إلى حد كبير ، إلا أن هناك عدة أسباب للترقية إلى نواة Linux أحدث. على عكس نظام التشغيل Windows ، تأتي برامج تشغيل أجهزة Linux مرفقة مع Linux kernel. لذلك إذا كان لديك كمبيوتر محمول جديد نسبيًا به مكبرات صوت أو Wi-Fi أو لوحة لمس لم يكتشفها إصدار Linux الخاص بك بعد ، فقد تضطر إلى الانتظار للحصول على إصدار أحدث. تأتي الإصدارات أيضًا مع تحسينات في الثبات والسرعة ، لذلك قد يعمل جهاز الكمبيوتر الخاص بك بسلاسة أكبر على إصدار واحد مقابل آخر.

لمزيد من المعلومات حول هذا الموضوع ، ألق نظرة على لماذا يقوم Windows بشحن Linux kernel بتغيير الأشياء .

يشارك يشارك سقسقة بريد الالكتروني 6 بدائل مسموعة: أفضل تطبيقات الكتب الصوتية المجانية أو الرخيصة

إذا كنت لا ترغب في الدفع مقابل الكتب الصوتية ، فإليك بعض التطبيقات الرائعة التي تتيح لك الاستماع إليها مجانًا وبشكل قانوني.

اقرأ التالي
مواضيع ذات صلة
  • لينكس
  • شرح التكنولوجيا
  • المصدر المفتوح
  • نواة لينكس
نبذة عن الكاتب بيرتل كينج(323 مقالة تم نشرها)

Bertel هو مبتدئ رقمي يكتب من كمبيوتر محمول مزود بمفاتيح خصوصية مادية ونظام تشغيل معتمد من مؤسسة البرمجيات الحرة. إنه يقدر الأخلاق على الميزات ويساعد الآخرين على التحكم في حياتهم الرقمية.

المزيد من Bertel King

اشترك في نشرتنا الإخبارية

انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!

انقر هنا للاشتراك