مقالات وتدوينات
(3.0000)

ماهو لينكس " الجزء5 المجتمعات - التطوير"

859 قراءة
0 تعليق
alt
التصنيف مقالات وتدوينات
وقت النشر
2021/04/09
الردود
0

المجتمعات:

مجتمعات لينكس تأتي في شكلين، تجمع للمطورين و تجمع للمستخدمين.

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

و مجتمعات المطورين يمكنها أن تتبرع بإدارة و دعم توزيعات كاملة ، مثل توزيعات ديبيان أو مشاريع جينتو.

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

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

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

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

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



التطوير:

لينكس هو نظام تشغيل مكون من عدة لغات برمجة، نسبة كبيرة من لينكس طُورت بلغة سي ( بنسبة ٥٢.٨٦٪) أو سي++ بنسبة(٢٥.٦٥٪) ، باقي اللغات البرمجية تظهر بنسبة أحادية، حيث تتصدر لغات مثل جافا و بيرل و ليسب على باقي لغات البرمجة.

نواة لينكس بنفسها تتكون غالبيتها من لغة سي ، بنسبة اكبر من ٩٥٪ تقريبا، لكن لغات برمجية أخرى تظهر في تركيب النواة أيضا، لتجعلها غير متجانسة أكثر من باقي أنظمة التشغيل.

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

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

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



لينكس وعالم الأعمال :

في عام 2008 م ، رصد محلل IDC إل جيلين حوالي 24 % كمعدل لنسبة النمو السنوية للينكس مما يقدر بـ 21 مليار دولار في عام 2007 م مقابل 49 ميار دولار في عام 2011م .

يساهم في لينكس الكثير من الشركات الرائدة في عالم الصناعة مثل : IBM, Fujitsu, Hewlett-Packard, Oracle, Intel, Hitachi, NEC, and Novell The Business of Linux . جميعها استثمرت وقتها وجهدها و مواردها في تحسين لينكس سواء بشكل منفرد أو من خلال مؤسسة لينكس.

التعليقات (0)

قم بتسجيل الدخول لتتمكن من إضافة رد