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

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

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

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

1. Fedora

على الرغم من أنها انتقلت من توزيعة إلى توزيعة ، فإن مؤسس لينكس Linus Torvalds يفضل بساطة الإعداد. لفترة طويلة ذكر Fedora كواحدة من توزيعاته المفضلة ، والتي تتحدث عن سهولة الاستخدام. يمكن أن نوصي بـ Fedora استنادًا إلى الكلمات الرقيقة من Torvalds الحاد الشهير وحده ، ولكن هذه هي البداية فقط.

قد يكون تثبيت Fedora سهلًا وعملية التهيئة بسيطة للغاية ، ولكن لا شيء سوى أنه تم تصغيرها. العديد من التقنيات الجديدة تشق طريقها إلى Fedora قبل أن ينتهي بها المطاف في توزيعات أخرى. إذا كنت تتطلع إلى البقاء على دراية بما يحدث في عالم Linux ، فهذه توزيعة رائعة. في نهاية المطاف تحديثات Fedora تشق طريقها إلى شركة Red Hat ، حيث أن Red Hat هي الراعي للمشروع.

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

ستجد ثلاثة أنواع أساسية من التوزيعة: Fedora Workstation ، Fedora Server و Fedora Atomic. هذا مفيد للمطورين ، لأنك تحصل على نسخة لتشغيلها على جهاز الكمبيوتر المحمول الخاص بك ، والخادم الخاص بك ، وحتى واحدة لتشغيلها على الخدمات السحابية الخاصة بك.

2. CentOS

مثل Fedora ، ترتبط CentOS بشكل وثيق مع Red Hat. في هذه الحالة ، بدلاً من النظر إلى المستقبل ، فإن CentOS بدلاً من ذلك هي نظير لمجتمع محلي لـ Red Hat Enterprise Linux. هذا يعني أنك لن تجد أحدث الحزم المضمّنة في التوزيعة ، ولكن تلك الموجودة هناك مختبرة جيدًا. هذا أمر رائع إذا كنت تبحث عن نظام صخري صلب.

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

الاستقرار دائمًا رائع ، ولكن CentOS مفيد بشكل خاص إذا كنت تقوم بتطوير برامج المؤسسة. السبب الرئيسي هو أن البرامج التي يقصد تشغيلها على Red Hat Enterprise Linux تعمل عادة على CentOS. حتى إذا كنت تخطط في نهاية المطاف للعمل في هذا الفضاء ، فإن تعلم نظام إدارة الحزم Yum يمكن أن يكون مفيدًا لحياتك المهنية.

3. Arch

تُعد توزيعة Arch Linux شائعةًً بين العديد من المستخدمين بسبب جدول إصدارها المتداول. وهذا يعني بدلاً من انتظار الإصدارات الكبيرة للتحديثات الرئيسية ، يتم تحديث حزم Arch كثيرًا. إذا كنت ترغب في العيش على حافة النزيف ، كما يفعل العديد من المبرمجين الهواة ، فإن Arch هو خيار رائع.

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

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

يمكنك أيضًا تجربة Antergos أو Manjaro إذا وجدت أن تركيبة Arch أكثر تعقيدًا مما تتحمله.

4. Debian

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

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

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

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

5. Kali

واحدة من العديد من التوزيعات القائمة على Debian فـ Kali تميز نفسها بتركيزها على الأمن. على وجه التحديد ، حيث إنها تركز على اختبار الاختراق وكسر الأمن. إذا كنت تعمل على تطبيق ويب وتريد التأكد من قدرته على مواجهة أنواع مختلفة من الهجمات ، فستكون توزيعة Kali أداة ممتازة في مستودعك.

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

كما تعمل توزيعة Kali بشكل جيد على أجهزة مثل Raspberry Pi. إذا كنت تتطلع إلى استخدام توزيعة أخرى كمنصة أساسية للحوسبة ، فإن وجود Kali كأنها “نسخة احتياطية” تعمل بالبطارية يمكن أن يكون مفيدًا.

الخلاصة

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

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