نواة نظام التشغيل Kernel هي الرابط بين مكونات الأجهزة والبرامج المثبتة عليه وهي المسئولة عن التحكم في العمليات التي تعمل علي النظام. في هذا المقال سنتطرق لبعض الإختلافات الأساسية بين نواتي نظام ويندوز ولينكس والتي يتوجب علي كل مستخدم معرفتها لإثراء معلوماته.
أبرز الفروقات بين نواة ويندوز ونواة لينكس
1. الغرض أو الغاية.
نواة Windows هي نواة تجارية تم تطويرها بواسطة شركة Microsoft، بينما نواة Linux نواة مجانية ومفتوحة المصدر مبنية علي Unix.
2. الوصول إلي كود المصدر.
نظراً لكونه نظاماً تجارياً، فلا يمكن الوصول إلي كود المصدر Source Code لنظام Windows أو التعديل عليها، في حين أن كل شخص لديه الحق والفرصة للوصول إلي كود المصدر لنظام Linux ويستطيع اي شخص العمل علي تطويره.
3. اختلاف المعماريات.
هناك اختلاف حتي في طريقة بناء الكود، بُنيت نواة Windows بأسلوب البنية المختلطة hybrid architecture، بينما بُنيت نواة Linux بأسلوب البنية المتجانسة monolithic architecture.
4. بروتوكولات التعامل مع الملفات.
تستخدم نواة Windows قائمة التحكم في الوصول ACL أو ما تعرف باسم Access Control List للتعامل مع الملفات، بينما تستخدم نواة Linux أذونات Unix التقليدية و POSIX ACL للوصول للملفات.
5. واجهة المستخدم الرسومية GUI.
واجهة المستخدم الرسومية GUI تكون مُضمنة في نواة نظام Windows، بينما في Linux تأتي واجهة المستخدم الرسومية ضمن مساحة التخصيص الخاصة بالمستخدم حيث يمكنه استخدام الواجهة الافتراضية أو تثبيت نوع مختلف من الواجهات المخصصة أو برمجة واحدة.
6. قدرات دعم المستخدمين المتعددين.
يمكن لنواة Windows التعامل مع العديد من المستخدمين والجلسات المتعددة لكن ذلك يعتمد علي نوع إصدار النظام. Linux من ناحية أخري يوفر بيئات مناسبة وأكثر فعالية للمستخدمين المتعددين.
7. تخزين الإعدادات الأساسية.
تحتفظ نواة Windows بسجل الإعدادات الرئيسية للنظام في سجل النظام المعروف باسم Windows registry. بينما تحتفظ نواة Linux بالإعدادات الرئيسية للنظام في شكل ملفات.
الخلاصة
كما ترون، هناك الكثير من الاختلافات بين نظامي Windows و Linux بالطبع، ينطوي ذلك علي إمكانية الوصول للملفات والطريقة التي يعمل بها النظام في مواقف معينة.
بينما يبدو Windows للوهلة الأولي أقل غلظة من ناحية الحماية والتصريحات وما إلي ذلك، إلا أنه يظل نظاماً سهلاً في فهمه للمستخدم العادي، هذا يجعل من نظام Windows نظاماً منتشراً أكثر للاستخدام التجاري علي نطاق واسع، في حين أن نواة Linux هي الأفضل من ناحية التطوير.