كيفية اختيار أفضل توزيعات لينكس لاحتياجاتك
ماذا تعرف
- تشمل مفاضلات التوزيع الرئيسية دعم البنية ونظام init ومدير الحزمة الافتراضي وواجهة المستخدم.
- بالنسبة لمستخدمي Linux الجدد الذين لديهم أجهزة حديثة ، فإن Ubuntu Linux و Linux Mint و Elementary OS هي أماكن جيدة للبدء.
- لمستخدمي Linux المتقدمين الذين لديهم أجهزة متطورة ، يوفر Manjaro Linux و Slackware تحكمًا أكبر في نظام التشغيل.
تشرح هذه المقالة كيفية اختيار أفضل توزيع Linux لاحتياجاتك الخاصة وحالات الاستخدام. يتميز كل توزيع بهندسة معمارية خاصة به مع مجموعة محددة من الأدوات.
مفرق التوزيع
على الرغم من أن جميع توزيعات Linux تستند إلى Linux kernel ، إلا أن كل منها يقدم مجموعة من معايير التمييز الرئيسية التي تخصصها:
- هندسة معمارية: نوع الرقائق التي يدعمها التوزيع ، من خلال النواة المضمنة.
- برنامج Init: النهج الأساسي لإطلاق وإدارة العمليات.
- مدير مجموعة: أداة إدارة الحزم الافتراضية للتوزيع.
- مدير سطح المكتب: واجهة المستخدم الرسومية للتوزيع.
يقدم موقع DistroWatch.org الشهير أداة بحث تتيح لك تحديد هذه الأشياء وغيرها معايير دقيقة لتضييق قائمة التوزيعات النشطة من المئات إلى العشرات أو حتى مجرد أ قليل.
هندسة معمارية
الهندسة المعمارية مهمة لأنه ليست كل توزيعات Linux تدعم كل تكوين ممكن للمعالجات في العالم. السبب في عدم تمكنك من تشغيل Microsoft شبابيك على ذكري المظهر الكمبيوتر اللوحي ، على سبيل المثال ، لأن Windows يدعم فقط معالجات سطح المكتب المستندة إلى Intel أو AMD أو المعالجات المستندة إلى ARM على الأجهزة المحمولة.
من الممكن تقنيًا ، على الرغم من أنه ليس من السهل ، تشغيل Windows على جهاز لوحي يعمل بنظام Android يحتوي على معالج x86 أو x86_64 أو ARM.
يدعم Linux مجموعة متنوعة من البنى. إذا كنت تقوم بتشغيل كمبيوتر سطح مكتب قياسي أو كمبيوتر محمول ، فمن المحتمل أن تجد أن كل توزيع تقريبًا يعمل بشكل جيد على جهازك. ومع ذلك ، إذا كنت تقوم بتعديل نظام Linux على جهاز كمبيوتر قديم جدًا ، فإن المعالج يهم أكثر من ذلك بكثير. التوزيع الذي يقدم دعم معالج 64 بت فقط ، على سبيل المثال ، لن يعمل على معالج 32 بت.
تتضمن البنى الأكثر شيوعًا التي ستحتاج إلى أخذها في الاعتبار ما يلي:
- إلى x86 (أو i586 / i686): مجموعة شرائح 32 بت متوافقة مع Intel و AMD
- إلى x86_64: مجموعة شرائح 64 بت متوافقة مع Intel و AMD
- ذراع: مجموعة شرائح مُحسّنة للجوّال شائعة في الأجهزة اللوحية والهواتف الذكية
- بوويرب سي: مجموعة الشرائح "القديمة" لأجهزة Apple
يجب أن يكون التوزيع الخاص بك متوافقًا مع مجموعة الشرائح الخاصة بك ، ولكن لا يوجد توزيعة "أفضل أو أسوأ" تعتمد على مجموعة الشرائح وحدها. إنه سؤال توافق الكل أو لا شيء.
برنامج Init
بالمعنى الدقيق للكلمة، برنامج init هي العملية الأولى التي يتم إطلاقها عند بدء تشغيل الكمبيوتر الذي يعمل بنظام Linux. إنها خدمة تعمل طوال مدة تشغيل النظام ؛ إنها العملية الأصلية لكل عملية لاحقة يتم تشغيلها على الجهاز.
يعد اختيار برنامج init أمرًا مثيرًا للجدل بمعنى أن المستخدمين ذوي القوة المختلفة يجادلون بالمعارضة والضياع SysV عكس systemd. الاختيار ليس تافها. يتحكم هذا البرنامج في كيفية إدارة النظام للعمليات.
- SysV: "تقليدي" فيه نظام له جذور في Unix SystemV. يعتبر مستقرًا ، ولكن يمكن القول إنه أقل ميزات من systemd.
- systemd: نظام init أكثر حداثة وتكاملًا.
توجد أشكال أخرى من برامج init أيضًا منتشرة في السوق ، ولكن SysV و systemd هم الضاربون الثقيلون. اختيارك لبرنامج init غير ذي صلة إلى حد كبير إلا إذا كنت مستخدمًا قويًا يفضل أحدهما على الآخر. أصبحت معظم التوزيعات الحديثة تعتمد على systemd ، لذلك يصعب العثور على SysV والداخلات البديلة بشكل متزايد.
مدير مجموعة
يتم شحن جميع برامج Linux في شكل ملف صفقة. مختلف مديري الحزم إدارة أرشفة وإدارة هذه الحزم. معظم الحزم ليس قابلة للتبديل ، على الرغم من أن المرافق مثل كائن فضائي التحويل بين بعض أنواع الحزم.
التوزيعات المختلفة تعتمد على مديري حزم معينين.
- dpkg: يدير الحزم الخاصة بدبيان (.DEB) - الشائعة في التوزيعات القائمة على دبيان بما في ذلك Ubuntu و Linux Mint - من خلال أدوات مثل APT.
- مدير حزم RPM: تثبيت / إدارة حزم Redhat Package Manager (.RPM). يستخدم أدوات مثل DNF و yum و zypper.
- فلاتباك: تنسيق محكم / محتوي يعمل عبر الأنظمة الأساسية.
- بكمان: مشترك في Arch Linux ومشتقاته.
- حمل: تم تطويره من أجل Gentoo Linux ، ويستخدمه الآن ChromeOS وبعض التوزيعات الأخرى.
- يفرقع، ينفجر: نموذج خاص بـ Ubuntu لنشر التطبيقات في حاويات.
على الرغم من أن لديك مطلق الحرية في اختيار الأداة المحددة لإدارة الحزم ، إلا أن نوع الحزمة مشفر بشكل ثابت في التوزيع. وبالتالي ، لن ترى أبدًا إصدار Ubuntu يستخدم ملفات RPM. توزيعات مختلفة تحافظ على مختلفة مستودعات للبرامج المتاحة. قد تظهر بعض البرامج التي تم تأليفها بواسطة مطورين مستقلين في تنسيق حزمة واحد أو تنسيقين فقط. إذا كان تعظيم الوصول إلى البرامج مفتوحة المصدر أمرًا مهمًا لك ، فمن المحتمل أن يكون التوزيع الذي يستخدم ملفات DEB أو RPM هو أفضل خيار لك.
بيئة سطح المكتب
عندما يفكر الناس في الاختلافات الرئيسية بين توزيعات Linux ، فإنهم يميلون إلى التفكير في بيئة سطح المكتب - ولكن المفارقة هي ذلك تدعم معظم التوزيعات تثبيت معظم بيئات سطح المكتب.
توازن بيئات سطح المكتب "الأفضل" بين قابلية التكوين والاستهلاك النسبي لمورد DE نفسه. يمكن لجهاز كمبيوتر جديد تمامًا ، أو كمبيوتر بمواصفات عالية الجودة ، تشغيل أي بيئة سطح مكتب بسلاسة الزبدة المذابة. ولكن في الأجهزة ذات الحد الأدنى أو الأقدم ، لا سيما في مساحة netbook ، يمكن أن يؤدي تحديد DE إلى إمكانية استخدام النظام بأكمله أو كسره.
استخدام الموارد
- تشتمل DEs ذات الموارد العالية المستخدمة بشكل شائع على KDE و Budgie.
- يعمل DE متوسط الوزن بشكل جيد على المستوى القياسي أو المنخفض عصري المعدات. يندرج جنوم 3 ، سينامون ، ماتي وبانثيون ضمن هذه الفئة.
- يعتبر جهاز DE خفيف الوزن مثاليًا للأجهزة القديمة. اختر XFCE أو LXDE.
التكوين
تميل أجهزة DE الأحدث إلى أن تكون أقل قابلية للتهيئة - فهي تحزم تصميمًا جماليًا محددًا لا يسمح بقدر كبير من التعديل الذي لا يزال يدعمه DEs الأقدم.
تشتمل DEs القابلة للتكوين بدرجة عالية على XFCE و LDXE و Cinnamon و MATE و KDE.
تشتمل DEs منخفضة التكوين على Deepin و Gnome 3 و Pantheon.
استخدم حالات
إذن ما هو التوزيع الأفضل لاحتياجاتك؟ هذا يعتمد على حالة الاستخدام الخاصة بك.
إذا كنت تعمل في السن المعدات، التوزيع "التقليدي" الذي يستخدم SysV لـ init ويعتمد على kernel 32 بت من المحتمل أن يكون هو الأمثل. قم بإقرانها مع DE خفيف الوزن مثل XFCE. MX لينكس يصنع نقطة انطلاق رائعة.
قد يعمل الجهاز الذي يحتوي على أجهزة متطورة ، والذي يتم تشغيله بواسطة عامل ترقيع متحمس ولينكس ، بشكل جيد مع مانجارو لينكس.
إذا كنت تستمتع بالتعمق في الأجزاء الداخلية لجهازك نظام التشغيل، محاولة سلاكوير. لقد تم إنشاؤه يدويًا إلى حد كبير ، من خلال ملفات التكوين ، بحيث يكون لديك سيطرة نهائية عليه - ولكن عليك أن تعرف ، أو أن تكون على استعداد لتعلم ، ما تفعله.
هل لديك أجهزة حديثة "تعمل فقط؟" الناس جديد في Linux كثيرا ما تهاجر إلى أوبونتو لينكس أو لينكس النعناع. للحصول على توزيع أكثر بساطة وأناقة ، انظر إليه نظام التشغيل الابتدائي.