أهم أسباب عدم احتواء Linux على المزيد من التطبيقات

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

أهم أسباب عدم احتواء Linux على المزيد من التطبيقات - لينكس

لماذا لم تظهر بعض التطبيقات على Linux بعد ، وما الذي يمنع المجتمع من إنتاج المزيد من البدائل؟ هيا نكتشف.

1. هناك العديد من إصدارات Linux

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

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

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

حسنت تنسيقات الحزم العامة الموقف قليلًا ، ولكن لا تزال هناك خيارات مُتعددة. إذا كنت تستهدف Ubuntu ، فمن المنطقي استخدام تنسيق Snap ، لكن معظم التوزيعات الأخرى لديها تقارب أكثر مع Flatpak بدلاً من Snap. بينما استقر عدد قليل من التوزيعات الأخرى على AppImage.

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

2. لدى Linux نموذج تمويل غير واضح

أهم أسباب عدم احتواء Linux على المزيد من التطبيقات - لينكس

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

لا علاقة لواجهات سطح المكتب والتطبيقات التي نستخدمها بنظام Linux. يُمكنك تشغيل الكثير من نفس التطبيقات بالإعتماد على FreeBSD ، والتي لا تستخدم Linux kernel — ولا يُمكنك تشغيل معظم هذه التطبيقات على Chromebooks أو Android.

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

ونتيجة لذلك ، يصعب تحصيل الرسوم مباشرةً مقابل التطبيقات. يُمكنك بيع التطبيق بموجب ترخيص البرمجيات المجانية ، ولكن نظرًا لأنَّ الشفرة مُتاحة مجانًا ، فلا يوجد ما يمنع شخصًا آخر من تجميع وتوزيع نسخة أخرى من تطبيقك بدون تكلفة.

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

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

توزيعة Linux واحدة تُعتبر استثناء ، Elementary OS لديه نهج دفع ما تستطيع للتطبيقات المجانية ومفتوحة المصدر التي تم إصدارها في AppCenter (في الصورة أعلاه) ، ولكن حتى الآن لم يدفع المُستخدمون ما يكفي لمُطوري التطبيقات على أساس أنها وظيفة بدوام كامل. تحقق من هل تريد تثبيت Elementary OS؟ لماذا يجب عليك تثبيته!

3. هناك نقص في الأموال للتطوير

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

هذا النقص في الموارد يعني أنَّ مجتمعات البرمجيات المجانية تعتمد بشكل أساسي على المُتطوعين للتقدم في مسارها. إذا لم يكن هناك مُتطوع لديه الاهتمام والوقت والمهارة ، فغالبًا ما لا يتم إنشاء التطبيق المطلوب.

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

4. الحوار المفتوح يأتي مع الخلافات

مع قيام المتطوعين بالكثير من التطوير على Linux ، ومع كل من فلسفة المصدر المفتوح والقيود المالية التي تدفع الفرق للعمل معًا ، فإنَّ قدرًا كبيرًا من التواصل ضروري لتجمع كل الأجزاء معًا.

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

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

هذا جزء من سبب امتلاك Linux للعديد من الواجهات التي تقوم بنفس الشيء تقنيًا ، ولكن بطرق مختلفة.

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

5. Linux لديه حصة سوقية منخفضة

بالطبع ، لا يرغب المستخدمون فقط في التطبيقات التي تم تطويرها خصيصًا لنظام التشغيل Linux. يُريد الكثير منهم الوصول إلى نفس التطبيق الذي استخدموه على نظامي التشغيل Windows و macOS ، مثل Photoshop. بعض هذه التطبيقات تشق طريقها إلى Linux مع الوقت ، مثل Steam ، لكن الكثير منها لا يفعل ذلك.

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

6. الشركات لديها مخاوف بشأن ترخيص الحقوق المهجورة

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

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

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

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

ومع ذلك ، يستمر تطوير تطبيقات Linux!

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

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

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