ال WhatsApp

11 أفضل توزيعات Linux للمطورين والمبرمجين

Anonim

لقد نشرنا عددًا جيدًا من "أفضل 10 قوائم" من بينها توصيات لتصفح الإنترنت بشكل مجهول ، وامتدادات VS Code ، وتوزيعات Linux للتثبيت على USB. كما هو الحال دائمًا ، يمكنك استخدام حقل البحث لطلب أي موضوع تهتم به.

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

1. أوبونتو

Ubuntu هو نظام تشغيل سهل الاستخدام مصمم بهدف جعل GNU / Linux متاحًا للمستخدمين اليوميين دون فقدان معيار قوة الحوسبة لأي خبير ميداني ، على سبيل المثال. مبرمج أو عالم أبحاث ، يحتاجون إلى القيام بعملهم.

Ubunu OSهو توزيع Linux الأكثر شهرة في العالم وكان في وقت من الأوقات نظام التشغيل الوحيد الذي لا يعمل بنظام Windows أو Mac التي يعرفها معظم العالم. في الواقع ، يرتبط قدر كبير من الوعي بالمصدر المفتوح الذي رأيناه في العامين الماضيين ارتباطًا مباشرًا بـ Ubuntu والجهود التي ساهمت بها الشركة الأم ، Canonical ، في المجتمع.

توزيعات Ubuntu Linux

موصى به : 34 تطبيقات يجب أن تمتلكها من Ubuntu

2. openSUSE

openSUSE هو نظام تشغيل مدعوم مهنيًا ومجتمعيًا مصممًا لتزويد الخبراء الميدانيين ببيئة حوسبة موثوقة لعملهم. يتم توزيعه في نسختين ،Leap- إصدار دعم طويل الأجل (LTS) ، وTumbleweed - إصدار متجدد ، وكلاهما يستخدمYaSTمدير الحزم لتسليم التطبيقات للمستخدمين.

openSUSEهو توزيعة Linux مستقلة برعايةSUSE Linux بالتعاون مع شركات أخرى ويهدف إلى تبسيط عملية تطوير البرامج وتعبئتها بشكل كبير للمطورين والبائعين.

OpenSuse Linux Distro

3. مانجارو

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

بصرف النظر عن الاستفادة من روعةArch Linux ،Manjaroيستمتع المستخدمون بالقدرة على تكوين نواة متعددة والاستفادة من نصوص bash الخاصة لتهيئة النظام حسب ذوقهم.

توزيعات لينوكس مانجارو

الموصى به : 10 أسباب لاستخدام Manjaro Linux

4. ديبيان

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

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

توزيعات لينكس دبيان

5. فيدورا

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

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

توزيعات Fedora Linux

الموصى به : أفضل 10 أسباب لاستخدام Fedora Linux

6. Red Hat Enterprise Linux (RHEL)

RHEL (أيضًاRed Hat ) هو توزيع مفتوح المصدر ولكنه مملوك قائم على Fedora تم إنشاؤه بشكل صريح لحوسبة المؤسسات على تكنولوجيا المعلومات المنصات. تم إصداره في إصدارات الخادم لـ IBM System z وبنى PowerPC من بين أمور أخرى وهدفه هو توفير خدمات سحابية موثوقة وتطوير التطبيقات والأتمتة والإدارة والتكامل والبنية التحتية عبر Linux.

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

RHEL Linux Distro

7.راسبان

Raspbian هو توزيعة قائمة على دبيان محسّنة من أجلRaspberry Piوبالتالي فهي مصممة مع التركيز على الميزات الضرورية للمطورين لبرمجتها أجهزة Raspberry Pi لتقديم أفضل أداء ممكن. تم الانتهاء من أول بناء كامل لها منذ عام 2012 عندما تم شحن صورتها مع 35000 طرد شمال

ملاحظة : Raspbian هي مبادرة فريق متخصص من المتعاونين وعشاق مشروع دبيان الذين يرغبون في تحقيق الأهداف التعليمية والتشجيع التنمية مع Raspberry Pi. انها ليست تابعة لمؤسسة Raspberry Pi Foundation.

Raspbian هو نظام تشغيل قائم على Debian لـ Raspberry

الموصى به : 10 أنظمة تشغيل يمكنك تشغيلها على Raspberry Pi

8. أوبونتو كور

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

إذا كانت بيئة التطوير الخاصة بك مخصصة لإنترنت الأشياء و / أو تطبيقاتها و / أو أجهزتها ، فإن Ubuntu Core هو كل مزايا Ubuntu المضغوطة في حزمة محمولة من أجلك.

Ubuntu Core

9. قوس لينكس

نظام التشغيل Arch Linux هو نظام تشغيل مستقل وقوي يعمل بنفسك ومُحسّن لمعماريات x86 و x64 ويستهدف مستخدمي Linux الأكفاء. يتم توزيعه كإصدار متجدد مع الميزة التي يحب العديد من المستخدمين كرهها - قدرة المشغلين على التحكم بنسبة 100٪ في محتوى ووظائف نظام التشغيل الخاص بهم.

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

Arch Linux

الموصى به : 10 أسباب لاستخدام Arch Linux

10. CentOS

CentOS هو نظام تشغيل مجتمعي قائم على Fedora ، تم تصميمه كإعادة بناء غير تجارية لـ RHEL مع التركيز على استخدام Linux لتقديم نظام بيئي قوي مفتوح المصدر باستخدام نسختين ،CentsOS Linux- إصدار مستقر ، وCentOS Stream- إصدار متجدد. يأتي مزودًا بمجموعة واسعة من أدوات البرمجة للمطورين جنبًا إلى جنب مع الاستقرار على مستوى المؤسسات دون فرض رسوم مقابل الدعم أو الشهادة.

إذا كنت مفتونًا بـRed Hat Enterprise Linuxلكنك لست شركة ، إذنCentOSهو التوزيع الذي تبحث عنه.

توزيعات Linux CentOS

11. OpenMandriva

OpenMandriva هو توزيعة مفتوحة المصدر مصممة بهدف تسهيل تطوير وإدارة وتوزيع وترويج البرامج المجانية مفتوحة المصدر وخاصة المشاريع الواقعة تحت حزامها. على مستوى النواة ، فهو شوكة من Mandriva Linux ولكن تم تطويره وتحسينه بشكل مستقل بدعم من OpenMandriva Association.

Openmandriva Linux Distro

واجهات المستخدم الافتراضية لـ OpenMandriva هي KDE Plasma 4 & 5 و LXQt. من الملاحظ أنها أول توزيعة Linux تستخدم LLVM / Clang كسلسلة أدوات رئيسية مع توفر العديد من المجمعات المتقاطعة. إذا كنت تريد نظام تشغيل مصممًا للتطوير ، فنحن نرحب بك.

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

أيهما قررت استخدامه لمشروعك البرمجي التالي؟ لا تتردد في إخبارنا بأفكارك واقتراحاتك في قسم التعليقات أدناه.