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

ما هي النواة لنظام تشغيل؟

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

ما هي نواة نظام لينكس؟

من الخطأ تقنيًا التفكير في Linux كنظام تشغيل كامل اذ يشير نظام Linux بالتحديد إلى النواة التي تحمل اسم مؤسس Linus Torvalds وكل شيء آخر تراه على الشاشة يأتي من مشاريع ومطورين آخرين.
ابتكر Torvalds نواة Linux في عام 1991 حيث قام في البداية بتسمية مشروع Freax وهو مزيج من free و freak و UNIX
فضل زميل في العمل اسم Linux وتمسك هذا الاسم وأصدرت Torvalds أول إصدار لنظام Linux في عام 1992 بموجب ترخيص الحقوق المتروكة GNU والذي أصبح جزءًا كبيرًا من نجاح المشروع.
يأتي جزء كبير من تجربة Linux لسطح المكتب من مشروع GNU وهي مبادرة قديمة خلقت نظام تشغيل سطح مكتب كامل تقريبًا. 
كل ما تحتاجه هو وجود نواة  وقد ملأ نظام Linux هذه الحاجة وهذا هو السبب في أن بعض الناس يشيرون إلى نظام التشغيل باسم GNU / Linux .
تبدو أجهزة سطح المكتب المجانية والمفتوحة المصدر مثل FreeBSD مثل Linux وتشعر به لأنها تدير معظم برامج جنو نفسها.
نظرًا لأن Linux kernel كان متاحًا بموجب ترخيص GNU ، فقد كان هناك اهتمام أقل بالاستمرار في تطوير kernel منفصل كجزء من مشروع GNU وبدلاً من إنشاء نواة أخرى منافسة ، مثل تلك الموجودة في Windows و macOS اختارت العديد من الشركات استخدام Linux kernel والمساهمة فيه بدلاً من ذلك.
نواة Linux قد تحولت إلى مشروع ضخم يحتوي على ملايين أسطر التعليمات البرمجية وساهم الآلاف من الناس وأكثر من ألف شركة في تطوير النواة. 
إنه أحد أبرز الأمثلة على البرامج المجانية والمفتوحة المصدر في العالم.

فيما تستخدم نواة لينكس

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

كيفية التحقق من نسخة نواة لينكس

تظل النواة قيد التطوير النشط ، لذلك تظهر إصدارات Linux الجديدة طوال الوقت وإن الطريقة الأكثر مباشرة لمعرفة أي إصدار موجود على جهازك والتي ستعمل عبر أي إصدار من Linux هي استخدام unameالأمر. 
هذه أداة سطر أوامر توفر معلومات النظام ويمكنك العثور على إصدار Linux kernel الذي تستخدمه عن طريق فتح نافذة طرفية وكتابة ما يلي:
uname -r
أقوم حاليًا بتشغيل إصدار Linux kernel 4.20.16-200.fc29.x86_64 وهنا دعنا نرى ماذا يعني هذا.

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

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

يجب عليك تحديث نواة نظام لينكس الخاص بك؟

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