العودة إلى الدورة

1. ما هو Linux؟ النواة (Kernel) والفلسفة

أساسيات Linux: من الصفر إلى إتقان واجهة سطر الأوامر (CLI Hero)

فهم Linux: النواة (Core)

Linux ليس نظام تشغيل (OS) بالمعنى التقليدي؛ إنه نواة (kernel). النواة هي المكون الأساسي الذي يدير موارد النظام ويسمح للأجهزة والبرامج بالتواصل.

لمحة تاريخية

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

الركائز الأساسية لنظام Linux

  1. Open Source (المصدر المفتوح): الكود المصدري متاح مجاناً وقابل للتعديل وإعادة التوزيع.
  2. Modularity (الوحداتية): تم بناء Linux في طبقات، مما يسمح للمستخدمين بتخصيص كل جانب تقريباً.
  3. Stability and Security (الاستقرار والأمان): معروف بمتانته، خاصة في بيئات الخوادم (Server)، نظراً لهيكله القائم على الصلاحيات.
  4. Multi-user/Multi-tasking (متعدد المستخدمين/متعدد المهام): مصمم من الألف إلى الياء للتعامل مع عدة مستخدمين وعمليات متزامنة بكفاءة.

Linux مقابل UNIX

بينما يشبه Linux نظام UNIX، فإنه ليس نظام UNIX. UNIX هو نظام تشغيل احتكاري تم تطويره في الأصل بواسطة Bell Labs. Linux هو إعادة تنفيذ مجانية ومفتوحة المصدر للمفاهيم الأساسية، مما يجعله بديلاً قوياً ومرناً.