طرق يمكنك من خلالها المساهمة في مساعدة Linux

كيف يمكنني مساعدة Linux ؟

هذا سؤال غالبًا ما يطرحه محبو Linux الذين يريدون إعادته إلى مجتمع GNU / Linux. Linux و Open Source كلاهما موجه نحو المجتمع بشدة ، وإذا كنت تفكر في مساعدة Linux ، فهي بالفعل علامة على عشق Linux حقيقي. ولكن هذا السؤال غالبًا ما يصاحبه:

  • أريد أن أساعد ، لكنني لست مبرمجًا
  • ليس لدي وقت فراغ كافٍ للمساهمة
  • لا أعرف أي مشروع يحتاج إلى مساهمي

في بعض الأحيان ، طُلب مني تقديم المشورة بشأن كيف يمكن لـ “مستخدم Linux العادي” مساعدة مجتمع Linux. في هذه المقالة ، أدرجت عدة طرق يمكن أن يساهم بها مستخدم Linux العادي ، الذي يستخدم Linux لعدة أشهر / سنوات ، في تنمية قاعدة مستخدمي Linux ومساعدة المجتمع. ولكن قبل أن نرى ذلك ، دعونا أولاً نرى لماذا يجب أن تساهم في Linux.

طرق يمكنك من خلالها المساهمة في مساعدة Linux - لينكس

لماذا يجب أن تساعد Linux؟

Linux متواجد منذ أكثر من 25 سنة الآن. بينما يُدير Linux أجهزة الكمبيوتر العملاقة والخوادم ، لا يزال Linux يعمل على سطح المكتب. وفقًا لتقرير Net Market Share لعام 2015 ، يعمل Linux فقط على 1.68٪ من أجهزة الكمبيوتر المكتبية. هذا أقل من الحصة السوقية لنظام التشغيل Microsoft الكارثي لنظام التشغيل Windows Vista (والذي ، لبعض الأسباب ، لا يزال لديه حصة سوقية بنسبة 1.84 ٪).

هذا هو الشرط عندما يكون هناك أكثر من 300 توزيعة Linux مع تركيز عدد منها على سطح المكتب. كان Linux (ولا يزال) يُعتبر منطقة “الهوس فقط” التي لديها أكبر فكرة خاطئة مفادها أن الشخص بحاجة إلى معرفة سطر الأوامر لاستخدام Linux.

طرق يمكنك من خلالها المساهمة في مساعدة Linux - لينكس

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

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

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

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

1. تقديم ملاحظات

طرق يمكنك من خلالها المساهمة في مساعدة Linux - لينكس

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

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

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

ابحث عن السبل المتاحة لمشروعك الذي تختاره. في بعض الأحيان هذا سيكون منتدى. في بعض الأحيان ، تكون مجموعة دردشة في IRC أو Telegram. ربما تكون صفحة Gitlab. إذا فشل كل شيء آخر ، ابحث عن عنوان بريد إلكتروني ذي صلة.

2. الإجابة على أسئلة المستخدمين الجدد

طرق يمكنك من خلالها المساهمة في مساعدة Linux - لينكس

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

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

يمكنك أن تكون هذا الشخص.

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

3. كتابة وثائق المساعدة

طرق يمكنك من خلالها المساهمة في مساعدة Linux - لينكس

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

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

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

4. تصميم الأيقونات لسطح المكتب المفضل لديك أو التطبيق

مسائل التصميم. كل بضع سنوات ، تعمل بيئات سطح مكتب Linux الرئيسية على تجديد سمات الأيقونات الخاصة بها بطريقة أو بأسلوب. عادةً ما يجعل المصممين أيقونات أكثر وضوحًا أو تملقًا (لمطابقة اتجاهات التصميم) أو أكثر بساطة (لسهولة الامتثال) أو كل ما سبق.

بغض النظر عن حجم المشروع ، يمكنهم استخدام مساعدتك.

Gnome، على سبيل المثال ، غيّر سمة الأيقونات في الإصدار 3.32. كان الدافع الرئيسي للتجديد هو تسهيل إنشاء أيقونات جديدة ، كما ترون في الحديث المسجل لمصمم GNOME Jakub Steiner من GUADEC 2019. بعض التطبيقات ، مثل gThumb ، ليس لديها أيقومة محدثة. هذا هو المكان الذي يمكنك فيه التدخل.

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

عندما تمد يد العون لتشكيل شكل المشروع ، فإنه يساعد أولاً في التعرف على إرشادات واجهة الإنسان ذات الصلة.

5. اختبار البرمجيات الجديدة

طرق يمكنك من خلالها المساهمة في مساعدة Linux - لينكس

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

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

طرق يمكنك من خلالها المساهمة في مساعدة Linux - لينكس

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

6. ترجمة التطبيقات أو تحسين إمكانية الوصول

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

طرق يمكنك من خلالها المساهمة في مساعدة Linux - لينكس

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

هل أنت مستعد للمساعدة في تطوير Linux؟

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

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

لاحظ أن حب Linux ليس هو السبب الوحيد للانخراط. هناك العديد من الفوائد الأخرى للمساهمة في مشاريع مفتوحة المصدر.

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