مضى على الشبكة و يوم من العطاء.

الدرس الثامن : ما قبل الإختيار والتثبيت

الحالة
مغلق و غير مفتوح للمزيد من الردود.

الطاييرالطايير is verified member.

{ | مشرف قسم أنظمة التشغيل | }

firefox
linux

السمعة:

1720721873112.webp


لقد وصلنا الى مرحلة مهمة في رحلتنا مع اللينكس والتي انتظرناها كثيراً وهي مرحلة التثبيت الفعلي للنظام و البدأ في استخدامه وتجربته

ولكن

لا نستطيع الدخول الى هذه المرحلة بدون معرفة بعض الثوابت المهمة التي يجب أن يكون المستخدم على دراية بها

وهذه الثوابت تتلخص في أمرين أساسيين ذكرناهم كثيراً وبالتفصيل في الدروس السابقة وهما الآتي :

١- اللينكس ليس مجرد الا kernel او نواه فهي برمجية تم برمجتها من أحد الأشخاص و جعل هذه البرمجة والكود البرمجي متاح للجميع وبالمجان
فبديهياً أن هذه البرمجية كان سيتم التعديل عليها بمختلف الطرق لمختلف المتطلبات والأهداف أو حتى التخصيص وهذا ما حدث بالفعل فظهرت نسخ مختلفة من هذه النواه مبنية على نواه لينكس ولكن بتعديلات مختلفة على حسب كل مؤسسة او شركة أو حتى أشخاص

٢- أن نظام التشغيل لينكس ليس الا مجرد نواه اللينكس وبرامج مختلفة والتي من الممكن في بعض الأحيان تكون هذه البرامج مستقلة تماماً بمعنى انه تم برمجتها من مستخدم منفرد أو انها تمت عن طريق مؤسسة او كمشروع بفريق كامل


فيجب دائماً أن تأخذ في الاعتبار ان نظام التشغيل لينكس مثل puzzle يتم تركيبه قطعة قطعة الى أن يكتمل الشكل (يصبح نظام قائم للاستخدام في الوظائف المطلوبة منه) وعند اكتمال هذا الـ puzzle يكتمل الشكل المطلوب وهو ما يعرف بالتوزيعة أو distro للاختصار

1.webp


ومن هنا - من هذه الفكره وهذا المبدأ - ظهر العديد من المشاريع المختلفة والشركات المختلفة وبناء توزيعات مختلفة وكان من أوائل هؤلاء :

1720727883084.webp


فنجد في المرفق السابق أنه كثير من التوزعات هي مبنية أساساً على توزيعات أخرى مثل Debian و Red-hat و Arch

فيأتي هنا السؤال


1720728474689.webp

ما الفرق بين دبيان وريدهات وأرتش ولماذا تعتمد العديد من توزيعات لينكس عليها؟
1720728510096.webp

سنقدم من خلال التالي شرحا بسيطاً سريعاً لأهم ثلاث توزيعات (Distros) لنظام لينكس: دبيان (Debian)، ريد هات (Red Hat)، و آرش لينكس (Arch Linux). وسبب هذا التنوع والاختلاف - على الرغم من أن جميعهم يعتمدون على نواه اللينكس - يرجع الى أن لكل توزيعة فلسفة مميزة ونظام إدارة حزم (package management system) خاص بها وفئة مستخدمين مستهدفة. فالعديد من توزيعات لينكس الأخرى مبنية على هذه الثلاثة الأساسية بسبب قوتها وأنظمة إدارتها المرنة والمجتمعات والموارد الواسعة التي تدعمها. وتالياً نظرة عامة على كل منها لتوضيح الفكرة :

1. دبيان (Debian):

  • الفلسفة: تُعرف دبيان بتقيدها الصارم تبنيها بمبادئ البرمجيات الحرة أو الـ free software وتطويرها المجتمعي ودعمها لها.
  • نظام إدارة الحزم: تستخدم نظام APT (أداة الحزم المتقدمة) مع حزم .deb
  • الاستقرار والاستخدام: تشتهر باستقرارها وتستخدم غالبًا للخوادم، على الرغم من أنها مناسبة أيضًا لأجهزة الكمبيوتر المكتبية.
    • المشتقات الشائعة:
    • أوبنتو (Ubuntu): توزيعة سهلة الاستخدام مع إصدارات منتظمة، تُستخدم على نطاق واسع على أجهزة الكمبيوتر المكتبية والخوادم.
    • لينكس منت (Linux Mint): تركز على توفير تجربة سطح مكتب بسيطة جاهزة للاستخدام.
    • كالي لينكس / باروت أو إس (Kali linx / parrotOS): التوزيعتان الأشهر في مجال اختبار الإختراق.
2. ريد هات (Red Hat):

  • الفلسفة: تركز ريد هات على توفير حلول على مستوى المؤسسات، مع التشديد على الاستقرار والأمان والدعم.
  • نظام إدارة الحزم: تستخدم نظام RPM (مدير حزم ريد هات) مع حزم .rpm
  • الاستقرار والاستخدام: تُستخدم على نطاق واسع في البيئات المؤسسية، خاصة للخوادم وتطبيقات المؤسسات.
    • سنت أو إس / روكي لينكس / ألما لينكس (CentOS/Rocky Linux/AlmaLinux): بدائل مدعومة من المجتمع لريد هات إنتربرايز لينكس (RHEL).
    • فيدورا (Fedora): توزيعة متطورة تعمل كحقل اختبار لـ RHEL.
3. آرش لينكس (Arch Linux):

  • الفلسفة: تتبع آرش لينكس نموذج إصدار مستمر مما يجعلها دائماً محدثة ذو مجتمع متفاعل بشكل كبير وتلتزم بمبدأ KISS والمقصود به Keep It Simple, Stupid (ابقِ الأمر بسيطًا، يا غبي).
  • نظام إدارة الحزم: تستخدم مدير الحزم Pacman مع حزم .pkg.tar.zst الخاصة بها.
  • الاستقرار والاستخدام: موجهة للمستخدمين المتقدمين الذين يفضلون التخصيص والتحكم في نظامهم.
    • مانجارو (Manjaro): توزيعة سهلة الاستخدام مبنية على آرش، تهدف إلى جعل آرش أكثر سهولة للمستخدم العادي.
    • إينديفور أو إس (EndeavourOS): توزيعة أخرى مبنية على آرش توفر إعدادًا مبسطًا ووصولاً سهلاً إلى نظام آرش البيئي.
    • جارودا لينكس (Garuda Linux): توزيعة مبنية على آرش تتميز بسهولة الاستخدام و تستخدم غالباً للمهام القوية مثل الألعاب والجرافيكس.
لماذا تستند العديد من التوزيعات عليهم؟

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

1720730218701.webp

تلخيصاً لما سبق هو الإجابة على سؤال بديهي : لماذا هناك أكثر من توزيعة اساسية ويتم بناء توزيعات فرعية على هذه التوزيعات الرئيسية ... والجواب أيضاً بديهي بعض الشيء ؛ لأن البرمجيات مفتوحة المصدر تتبنى فلسفة حرية الاستخدام و التخصيص عند الحاجة وبوجود فلسفات و اتجاهات مختلفة ينتج عنه الاختلاف والتنوع فهنا ظهرت التوزيعات المختلفة ومن ثم لماذا تقوم بالتعديل على النواه و انشاء نظام لادارة الحزم ومكتبات لاستضافة البرامج وخلق بيئات مختلفة قد تؤدي الى عدم التوافق بين الموارد المختلفة ما دام يمكنك استخدام شيء مبني فعلياً واثبت فعاليته والبدأ فقط في تعديله وتخصيصه لما تريده ؟!
1720730511733.webp


ولذلك قبل تحديدنا واختيارنا للتوزيعات التي سنقوم بتثبيتها في الدرس القادم يجب الأول معرفة على أي تزيعة تم بنائها حتى نكون على دراية بما سنتعامل معه و ما ننتظر منه !


1720731196757.webp


| للسؤال أو الإستفسار ... | المقدمة والفهرس ... |
 
الحالة
مغلق و غير مفتوح للمزيد من الردود.

آخر المشاركات

فانوس

رمضان
عودة
أعلى