نظام لينكس.
نظام لينكس هو نظام تشغيل مفتوح المصدر يستخدم في العديد من الأجهزة مثل الكمبيوتر و الحواسيب المركزية و الخوادم وهو مدعوم على كل منصة كمبيوتر رئيسية تقريبًا مما يجعله أحد أكثر أنظمة التشغيل دعمًا على نطاق واسع.
كيف يستخدام نظام التشغيل Linux؟
يدير كل إصدار من النظام موارد الأجهزة و التطبيقات و معالجتها و يعني المجتمع الهائل للمطورين أن النظام متاح لأي مهمة تقريبًا و أنه دخل في العديد من مجالات الحوسبة.
على سبيل المثال ، برز كنظام تشغيل شائع لخوادم الويب وكذلك لعمليات الشبكة و مهام الحوسبة العلمية التي تتطلب مجموعات حوسبة ضخمة و تشغيل قواعد البيانات و تشغيل الأجهزة المحمولة بإصدارات نظام التشغيل مثل الاندرويد .
ستجد هذا النظام في العديد من المجالات المختلفة مثل
خوادم الويب و خوادم قواعد البيانات و خوادم الملفات وأي نوع آخر من الخوادم المشتركة و هو قد تم تصميمه ليدعم المجالات الضخمة، وهو مناسب تمامًا لجميع أنواع الخوادم.
الأنظمة التي لا تتطلب واجهة مستخدم رسومية مثل خادم الشبكات المُدار عن بُعد والأجهزة الأخرى.
الأنظمة التي تتطلب وظيفة حوسبة محدودة. و يستخدم كنظام مضمن لمجموعة متنوعة من التطبيقات بما في ذلك الأجهزة المنزلية وأنظمة الترفيه في السيارات وأجهزة نظام ملفات الشبكة.
أجهزة الراوتر و الشبكات المنزلية والمزيد.
تطوير البرمجيات و على الرغم من أن العديد من برامج التطوير قد تم نقلها إلى أنظمة تشغيل أخرى مثل ويندوز ، إلا أنه لا يزال اساساً لبعض أدوات تطوير البرامج مفتوحة المصدر الأكثر استخدامًا
نظام التشغيل السحابي للحوسبة السحابية
لينكس نظام قابل للتطوير ويعتمد على عومال تمكّن الأشخاص من تخصيص إصداراتهم الخاصة و يمكن تحسينه لأغراض مختلفة مثل:
أداء الشبكات
النشر على أجهزة محددة.
النشر على أنظمة لها ذاكرة محدودة.
أداء الحساب
إصدارات لينكس
منذ البداية تبنى لينكس الحقوق المتروكة و تنص رخصة المؤسس الأصلي للنظام على أنه يجب توزيع أي شيء يتم الحصول عليه مجانًا وتعديله مجانًا و هذا يعني أنه إذا تم تطوير أو تعديل النظام لإنشاء إصدار جديد من النظام فيجب أن يكون الإصدار مجانًا.
يوجد الكثير من إصدارات لينكس المعروفة بالتوزيعات و عادةً ما تميز نفسها عن الحزمة من خلال معالجة هدف ما أو وظيفة أو سوق مستهدف محدد.
مثلا يوجد توزيعات مصممة لوظائف مثل الخوادم أو أجهزة الكمبيوتر أو الألعاب أو الأمان و معظم التوزيعات الحديثة مُجمَّعة مسبقًا و جاهزة للاستخدام.
مع مرور الوقت أصبح النظام مكونًا مهمًا لأنظمة الترفيه الخاصة بصناعة السيارات و انضمت الكثير من شركات تصنيع السيارات إلى مشروع Automotive Grade Linux ، وهو مشروع مفتوح المصدر معتمد على النظام و يستخدم في السيارات
من الشائع لمصممي مكونات نظام لينكس امتلاك حقوق النشر و تضمن حقوق المصمم الاصلي أن تظل هذه المكونات مجانية و بينما يظل البرنامج مجانيًا من الشائع أن تفرض بعض الإصدارات التجارية رسومًا على الخدمات الإضافية مثل الدعم أو خدمات التطوير المخصصة.
مكونات لينكس
يشتمل نظام لينكس على عدة مكونات مختلفة ، بما في ذلك:
Bootloader. برنامج bootloader هو برنامج مسؤول عن عملية تمهيد الكمبيوتر و يمكن استخدامه أيضًا لإدارة الأنظمة التي تشغل أكثر من نظام تشغيل.
Kernel. هي جوهر نظام لينكس و يدير الأجهزة الطرفية الأساسية و يشرف على جميع خدمات نظام الملفات و هو البرنامج الذي يتفاعل مباشرة مع أجهزة الكمبيوتر.
نظام التهيئة. أول عملية يتم تشغيلها بمجرد تحميل المكون السابق. العملية هي مثيل لبرنامج يعمل على جهاز كمبيوتر مهمته تهيئة النظام لتمكينه من تشغيل عمليات أخرى و نظام التهيئة هو برنامج يعمل كمرجع لجميع العمليات الأخرى التي تعمل على النظام
Daemons. هو برنامج يعمل في الخلفية مهمته التعامل مع طلبات الخدمة.
خادم رسومي. هو برنامج يتحكم في طريقة عرض الرسومات على الجهاز و لولا وجوده لاضطر المستخدمون إلى التفاعل مع النظام فقط من خلال واجهة سطر الأوامر.
بيئة سطح المكتب. هي مجموعة البرامج وعناصر التحكم في واجهة المستخدم التي يتفاعل معها المستخدمون عند استخدام النظام كنظام أساسي للكمبيوتر.
التطبيقات. هو البرنامج الذي تم تثبيته أثناء وبعد تثبيت نظام لينكس لأول مرة و تتضمن معظم اصدارات لينكس آلاف التطبيقات المختلفة.
هذه المكونات يتم تضمينها في معظم اصدارات لينكس لكنها ليست بالضرورة جزءًا من كل إصدار تم نشره. على سبيل المثال ، قد لا يتطلب الخادم المستند إلى لينكس خادمًا رسوميًا أو تطبيقات أو بيئة سطح مكتب .
يمكن أن تختلف بيئات سطح المكتب على نطاق واسع مع تنوع الأساليب الموجودة لتصميم واجهة المستخدم الرسومية والتطبيقات الافتراضية و يمكن تقسيم هذه البيئات إلى
GNOME: هي بيئة يتم تضمينها في معظم اصدارات النظام وقد تم تصميمها لتكون سهلة الاستخدام وموثوقًا بها.
KDE: البديل الأساسي للبيئة السابقة و قد تم تصميمها لتكون سهلة الاستخدام وموثوقة ايضا.
كيف يعمل نظام التشغيل لينكس
تعتمد جميع اصدارات لينكس على شيء يسمى Linux kernel و قد تختلف هذه الإصدارات اعتمادًا على عوامل مثل:
إصدار Kernel. يستخدم لتضمين ميزات أحدث.
وحدات Kernel. لتوسيع الوظائف دون إعادة التشغيل. و غالبًا ما تستخدم وحدات Kernel النمطية لدعم:
برامج تشغيل الأجهزة،
برامج تشغيل نظام الملفات
نواة نظام لينكس ( Kernel ) هي الشيء الوحيد الذي تشترك فيه جميع الأنظمة التي تعتمد على نظام لنكس. و يعمل النظام عن طريق:
تحميل و تمهيد نواة لينكس.
إضافة تعليق