ما الفرق بين توزيعات Linux إذا كانت كلها تعتمد على Linux؟

عندما تبحث عن توزيعة Linux جديدة لتثبيتها ، ستُلاحظ شيئين: الاسم وبيئة سطح المكتب.

يُظهر التصفح السريع أنَّ هناك اختلافات واضحة بين Ubuntu و Fedora و Linux Mint و Debian و openSUSE والعديد من المُتغيّرات الأخرى لنظام Linux. لكن لماذا يوجد الكثير من توزيعات Linux وما الفرق بينها؟

ما الفرق بين توزيعات Linux إذا كانت كلها تعتمد على Linux؟ - لينكس

الاختلافات الخمسة الرئيسية بين توزيعات Linux

هل تبحث عن توزيعة Linux جديدة؟ في مرحلة ما ، سوف تتساءل عن سبب وجود العديد من التوزيعات المُختلفة ، خاصةً إذا كانت جميعها Linux على أي حال.

قد تعلم أن Windows 10 يحتوي على إصدارات مُتعددة ، ولكن لا يتم تسويقها على أنها أنظمة تشغيل مُنفصلة تمامًا. وفي الوقت نفسه ، يحتوي macOS على مُتغيّر واحد (على الأقل لسطح المكتب). فلماذا يوجد العديد من توزيعات Linux المُختلفة؟

يعود الفضل في تطوير توزيعات Linux إلى مجموعات تعاونية متنوعة ومتباينة. على مدار السنوات التي تلت إصدار نواة Linux لأول مرة ، أدى هذا النهج إلى إنشاء توزيعات مُختلفة.

إنها Linux في جوهرها. لكن ستُلاحظ بعض الاختلافات بين إصدارات Linux ، على وجه التحديد:

  • بيئة سطح المكتب.
  • مدير الحزم.
  • خادم العرض.
  • الأهداف والغايات.
  • فلسفة المصدر المفتوح.

ولكن ما مدى أهمية هذه الاختلافات حقًا؟

1. بيئات سطح المكتب

ما الفرق بين توزيعات Linux إذا كانت كلها تعتمد على Linux؟ - لينكس

يبدو أن معظم التوزيعات تختلف ببساطة بناءً على بيئة سطح المكتب التي تستخدمها.

على سبيل المثال ، تُقدم Ubuntu العديد من بيئات سطح المكتب اعتمادًا على النكهة التي تختارها. بإمكانك أن تختار من بين:

  • Ubuntu (الإصدار الرئيسي يتضمن بيئة سطح مكتب Gnome).
  • Kubuntu(KDE).
  • Lubuntu (LXQt).
  • Ubuntu Budgie (مع بيئة سطح المكتب Budgie).
  • Ubuntu MATE (بيئة سطح مكتب Ubuntu الكلاسيكية).
  • Xubuntu (Xfce).

تحتوي التوزيعات الأخرى على مجموعة أكثر تواضعًا من بيئات سطح المكتب المُتاحة ، ومع ذلك ، غالبًا ما يتم تقديمها على أنها تحتوي على بيئات سطح مكتب مُختلفة. مثال على التوزيعة التي يقوم بذلك هي Fedora. وفي الوقت نفسه ، ستجد بيئة سطح المكتب Pantheon المستوحاة من macOS على توزيعة Elementary OS.

راجع دليلنا لأفضل بيئات سطح مكتب Linux لمعرفة المزيد حول هذه الاختلافات.

2. مدير الحزم والتقنيات الأخرى

يُمكن للأشخاص الذين يقفون وراء كل توزيعة Linux اختيار التطبيقات التي يتم تضمينها ، مثل مديري الملفات ومديري الحزم.

حيث يمتلك فريق تطوير التوزيعة هذه الخيارات لأن كل فئة من تطبيقات Linux يمكن أن تحتوي على تطبيقات مُتعددة.

على سبيل المثال ، تتوفر العديد من تطبيقات إدارة الملفات لنظام التشغيل Linux ، مثل Nautilus و Konqueror ، حيث يُقدم كل منها طريقة مُختلفة لتصفح الملفات.

مثال آخر هي تطبيقات إدارة حزم Linux. يتم تضمين طرق مختلفة لتثبيت التطبيقات مع كل توزيعة Linux ، ولكن لديها مدير حزم أساسي.

في التوزيعات المستندة إلى Debian مثل Ubuntu و Linux Mint ، يكون dpkg هو الخيار الذي يُمكن الوصول إليه عبر أمر apt المناسب. بالنسبة إلى CentOS ، يُعد RPM مدير الحزم ، ويخضع للأوامر باستخدام yum.

3. خوادم العرض المُختلفة على Linux

ستجد تحت الغطاء على Linux مجموعة مختارة من الأدوات والتطبيقات والعمليات والخوادم التي تُحدد كيفية تشغيل التوزيعة المُعينة.

مثال رئيسي على ذلك هو خادم العرض. ينسق هذا البرنامج البيانات بين أجهزة الكمبيوتر والشاشة ، مما يمكّن المستخدم من التفاعل مع واجهة المستخدم الرسومية (GUI).

تاريخيًا ، كان خادم X.Org هو الأكثر استخدامًا. ومع ذلك ، تتوفر بدائل مختلفة ، مثل Mir و SurfaceFlinger الذي يتم استخدامه على نظام Android (الذي يستخدم Linux Kernel). يُنظر إلى خادم عرض Wayland على أنه المستقبل على نظام Linux ، حيث تتبناه معظم التوزيعات الشائعة.

4. الأهداف والغايات

تتواجد بعض التوزيعات لأنَّ فريق التطبيق أحب بعض جوانب التوزيعة المُتواجدة بالفعل ولكنه رغب في استبدال بعض حزم التطبيقات. وفي الوقت نفسه ، يُمكن أن تختلف توزيعات Linux في أهدافها. على سبيل المثال ، تعتمد Linux Mint على Ubuntu ، ولكنها تحتوي على أدوات نظام مختلفة ، وبيئة سطح المكتب الخاصة بها ، ومظهر أخضر. هدفها الأساسي هو توفير الإمكانيات بسيطة لمُستخدمي Windows و macOS لبدء استخدام Linux.

وبالمثل ، تهدف Debian إلى توفير توزيعة مستقرة للغاية (وبالتالي تحتوي على تطبيقات أقدم).

خارج نطاق التوزيعات العالمية ، فإن بعض مشاريع Linux لها أغراض مُحددة. على سبيل المثال ، توزيعات الألعاب مثل Steam OS أو توزيعات الوسائط المُتعددة مثل Fedora Design Suite.

5. مقارنة بين المصدر المفتوح وفلسفة الملكية

في حين أن GNU/Linux ربما يكون أشهر مشروع مفتوح المصدر ، فليست كل التوزيعات مفتوحة المصدر بنسبة 100٪.

فريق تطوير المشروع لديه مواقف مُختلفة من المصادر المفتوحة ، والتي يمكن أن تكون عاملا حاسمًا لدعم المصدر المفتوح.

على سبيل المثال ، لا تُواجه Ubuntu مشكلة في تضمين التطبيقات الاحتكارية في مستودعاتها. ستجد عميل ألعاب Steam متاحًا بسهولة ، بينما يمكن تثبيت برامج تشغيل الرسومات من AMD و Nvidia. على العكس من ذلك ، لدى Fedora سياسة قوية مفتوحة المصدر تمنعها من تضمين أي برمجيات احتكارية في مستودعاتها.

بالطبع ، في نهاية اليوم ، يُمكنك فعل ما تُريد باستخدام توزيعة Linux التي اخترتها. بغض النظر عن سياسات مشروع التوزيعة ، لا يوجد حظر على ما تقوم بتثبيته.

باختصار ، في حين أن العديد من توزيعات Linux قد يكون لها أهداف سامية للتوافق مع المصدر المفتوح ، فليست جميعها تُوفر التطبيقات مفتوحة المصدر.

ما تشترك فيه جميع التوزيعات: نواة Linux

على الرغم من هذه الاختلافات ، لا تزال جميع توزيعات Linux تُعتبر Linux: لكن لماذا؟

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

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

استخدام اختلافات Linux لاختيار التوزيعة المُناسبة لك

معرفة كيف تختلف التوزيعات عن بعضها البعض يُمكن أن يساهم في تحسين أو تعطيل تجربة Linux الخاصة بك.

ليست جميع التوزيعات مُخصصة للجميع ، لذا اختر التوزيعة الأكثر توجهاً إلى معرفتك وتفضيلاتك. لا حرج على الإطلاق في إعطاء أي توزيعة محاولة للحصول على فكرة جيدة عما تدور حوله.

لست متأكدا من أين تبدأ؟ تحقق من مجموعتنا لأفضل توزيعات Linux.

زر الذهاب إلى الأعلى