أفضل توزيعات لينكس للبرمجة والمطورين

شارك هذه المقالة مع أصدقائك!

Table of Contents

أفضل توزيعات لينكس للبرمجة والمطورين

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

هل يجب على المبرمجين استخدام Linux؟

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

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

بعد أن أثبتت أن نظام Linux رائع لأغراض البرمجة ، فلنبدأ ونخبرك ببعض أفضل توزيعات Linux الخاصة بالبرمجة. قبل ذلك ، لا تنسَ مراجعة قوائم توزيعات Linux الأخرى المفيدة الخاصة بنا لأغراض محددة:

11 أفضل توزيعات لينكس للبرمجة لعام 2019

1. Debian GNU / Linux distro

Debian GNU / Linux distro هو نظام التشغيل الرئيسي للعديد من توزيعات Linux الأخرى. وصل أحدث إصدار لها “امتداد” مؤخرًا. في أي نقاش حول أفضل توزيعات Linux للمبرمجين ، تجد Debian و Debian للتوزيع النهائي مكانًا خاصًا. السبب وراء وضع دبيان كنظام تشغيل مطور هو وجود عدد كبير من الحزم ، والتي تهدف إلى الاستقرار ، وأطنان من البرامج التعليمية هناك لحل مشاكلك ولتحسين ما تفعله. هنا ، أود أن أذكر أيضًا فرع دبيان للاختبار (لا تدع اختبار الكلمات يخيفك) ، الذي يحتوي على أحدث البرامج وهو مستقر إلى حد كبير. يوصى بشدة للمبرمجين المتقدمين ومسؤولي النظام.

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

لماذا تستخدم دبيان للبرمجة؟

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

–  قم بتنزيل وتثبيت دبيان

2. أوبونتو

حل نسيان باسورد Ubuntu في 2 دقيقة أو أقل

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

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

لماذا استخدام أوبونتو للترميز والتطوير؟

يحتوي نظام التشغيل مفتوح المصدر الأكثر شعبية على مجتمع مستخدم ضخم لمساعدتك في كل خطوة. يتم توفير تجربة مصقولة من خلال إصدارات LTS سريعة لحل المشكلات. يدعم Ubuntu أيضًا نظام إدارة الحزم .deb الشهير.

– قم بتنزيل وتثبيت Ubuntu

3. openSUSE

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

واحدة من نقاط القوة الرئيسية لـ openSUSE هي إدارة حزم YaST التي تجعل من السهل أتمتة المهام المختلفة. نوعية أخرى رائعة من توزيعة Linux الموثوقة للمطورين هي طريقة توصيل البرامج. يمكنك ببساطة زيارة موقع الويب الخاص بهم وتثبيت أي شيء تريده مباشرة. قاعدة بيانات الحزمة الواسعة والمجتمع الداعم هو نقطة إضافية أخرى.

لماذا استخدام openSUSE كبرنامج توزيعة Linux؟

إنه مستقر مع أحدث الحزم ويأتي مع الكثير من الحزم في المستودع. محبوبتها إدارة YaST محبوب من قبل الكثيرين.

– قم بتنزيل وتثبيت openSUSE Leap و Tumbleweed

4. فيدورا

تحميل توزيعة Fedora 29

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

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

لماذا استخدام فيدورا للبرمجة؟

فيدورا مستقرة جدا ويعمل فقط. يعمل معظمها خارج الصندوق على معظم الأجهزة. يوفر إصدارها الصغير أيضًا ميزات متطورة.

– قم بتنزيل وتثبيت Fedora

5. CentOS

CentOS 7

إذا كنت تحب كل شيء عن Fedora (و RHEL) ولكنك ترغب في استخدام نظام تشغيل مع دعم طويل الأجل ، فأنت بحاجة إلى استخدام CentOS. انها في الأساس نسخة مجتمع ريد هات دون أي رسوم أو دعم. نظرًا لتجميعها من مصادر RHEL ، يمكن تصنيع معظم البرامج التجارية المصممة من أجل RHEL لتشغيلها على CentOS. إنه أمر لا بد منه أن يجرب توزيع Linux لأولئك الذين هم على استعداد لاختبار عمل الخادم على سطح المكتب.

عملية التثبيت والإعداد لنظام توزيعة Linux هذه للمبرمجين تقريبًا مثل Fedora. لتلبية احتياجات البرامج المختلفة ، يوجد مستودع Red Hat Software Collections ومستودع CentOS. يسمح لك هذا النظام الثابت للغاية بتطوير التطبيقات بأمان باستخدام ظاهرية Xen الافتراضية. ويستخدم YUM لإدارة الحزمة.

لماذا استخدام CentOS للتنمية؟

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

– قم بتنزيل وتثبيت CentOS

 

6. Arch Linux

تحميل توزيعة ارش لينكس Download Arch Linux ! كيفية تثبيت أرش لينكس !

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

إذا كنت تحب توزيعات Linux المتداول (فيما يلي بعض اختلافات الإصدار الثابت والمتداول ) ، فلن تحتاج إلى مزيد من البحث. مستودع تخزين حافة النزيف هذا محدث دائمًا. التثبيت الخاص به لمرة واحدة كافٍ وفي كل مرة يتم إصدار إصدار جديد (مبكرًا جدًا كل شهر) ، تحصل على جهاز محدث. لذلك ، يمكنك التركيز على أعمال التطوير وترك المخاوف الأخرى جانباً. إذا كنت ترغب في القيام ببعض أعمال اختبار الاختراق ، باتباع بعض الإرشادات ، يمكنك تحويل تثبيت Arch Linux إلى تثبيت BlackArch.

لماذا يجب على المبرمجين استخدام Arch Linux؟

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

– قم بتنزيل وتثبيت Arch Linux

7. كالي لينكس

تحميل كالي لينكس Kali Linux 2019 للاختراق الأخلاقي

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

لماذا يجب على المبرمجين استخدام Kali Linux؟

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

– تحميل وتثبيت كالي لينكس

8. Gentoo

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

يصعب التثبيت والإعداد على Distains مثل Gentoo و Slackware (و Arch Linux ، إلى حد ما). إن الأشياء التي تحتاج حقًا إلى التشغيل الآلي تتم آليًا ويتم ترك الأشياء التي يمكن أن تعلمك شيئًا يدويًا. بعد قولي هذا ، إذا كنت تتمتع ببعض الخبرة في نظام Linux وترغب في توسيع شواطئ معرفتك ، فجرّب Gentoo.

لماذا يجب على المبرمجين استخدام Gentoo؟

إذا كنت تعتقد أنك خبير وتحب التحديات ، فاختر Gentoo. إنها أيضًا رائعة لتطوير حزم Linux.

– قم بتنزيل Gentoo وتثبيته

9. Manjaro

إذا كنت تعرف كيفية إعداد نظام Arch Linux الخاص بك ، فلن تحتاج إلى Manjaro Linux. ولكن إذا كنت تريد نظامًا قائمًا على Arch دون التفكير كثيرًا في التحديثات ، فيمكنك الانتقال إلى Manjaro. من السهل جدًا تثبيته ، تمامًا مثل Ubuntu أو Linux Mint. Manjaro هو أحدث توزيعة في هذه القائمة وينمو بوتيرة سريعة. حاليًا في ترتيب Distrowatch خلال الـ 6 أشهر الماضية ، يحتل المرتبة الأولى.

قام فريق التطوير في Manjaro بعمل رائع جدًا مع كل إصدار وجعل التجربة الكلية أكثر صقلًا. فرعها المستقر هو فقط بضعة أسابيع وراء قوس مستقرة. شيء واحد آخر ، إذا كنت لا تريد أن تكون برامج Linux distro خالية من systemd ، فهناك تدور OpenRC لذلك. يحتوي أيضًا على أداة مساعدة تتيح لك تحديد حبات الوقت الفعلي. يمكنك أيضًا الانتقال إلى توزيعة أخرى تعتمد على القوس ، وهي Antergos. بالنسبة للكثيرين ، فإن Manjaro / Antergos هو Arch مثل Ubuntu بالنسبة لديبيان.

لماذا استخدام Manjaro للبرمجة؟

إذا كنت تحب قوة Arch Linux وتوزيعة مستقرة تعمل فقط ، فجرب Manjaro. يمكنك أيضًا الانتقال إلى Manjaro-OpenRC إذا كنت لا تحب systemd.

– تحميل وتثبيت Manjaro

10. Raspberry

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

يحتوي على أدوات BlueJ و Geany و Greenfoot و Mathematica و Python و Node-RED و Scratch وغيرها من الأدوات لجعل عملية التعلم أكثر فعالية. في الآونة الأخيرة ، حصلت على سطح مكتب Pixel جديد ، مما أدى إلى تحسين المظهر العام لنظام التشغيل أيضًا.

لماذا استخدام Raspbian للبرمجة؟

إذا كنت ترغب في تعلم الكود والغطس في عمق عالم DIYing ، فلن تتمكن من الجمع بين Raspberry Pi و Raspbian.

– تحميل وتثبيت Raspbian

11.Pop! _OS

أعلنت شركة System76 ، الشركة المصنعة لأجهزة Linux ومقرها الولايات المتحدة ، عن توزيع نظام Linux المعتمد على Ubuntu والمسمى Pop! _OS في عام 2017. وقد اتخذت الشركة هذه الخطوة بعد أن قررت Ubuntu التخلص من بيئة سطح المكتب الخاصة بالوحدة المحلية التابعة لها واعتماد سطح مكتب GNOME المزدهر بالفعل. يشحن في اثنين من ISOs مختلفة مصممة للأجهزة الخاصة بك – Intel / AMD و NVIDIA.

يستدعي System76 Pop! _OS نظام تشغيل للمطورين والصناع ومحترفي علوم الكمبيوتر الذين يستخدمون أجهزتهم لإنشاء أشياء جديدة. وهو يدعم طن من لغات البرمجة وأدوات البرمجة المفيدة أصلا. لجعل سير عملك أكثر إنتاجية ، فإن توزيعة Linux هذه للمبرمجين تقوم بتعديل كيفية عمل جنوم وتتخذ خطوات لزيادة خاصية الشاشة إلى أقصى حد إلى جانب الإدارة المتقدمة للنافذة والاختصارات ومساحات العمل.

لماذا تختار Pop! _OS للبرمجة؟

يمكن لأوبونتو أن تفعل كل شيء! لكن أدواته المخصصة ومظهره الجذاب وسير العمل المكرر يمكن أن يجذب الكثير من الناس.

– قم بتنزيل وتثبيت Pop! _OS

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

حل نسيان باسورد اوبنتو

‫0 تعليق

اترك تعليقاً