يقول لينوس تورفالدس، محور Linux اللامع، إنه على الرغم من التقارير الطويلة الأمد عن الإرهاق في مجال تطوير البرمجيات مفتوحة المصدر، إلا أن Linux قوي كما كان دائمًا – على الرغم من اعترافه بأن مشروعه ربما يكون غريبًا نظرًا لحجمه ونطاقه.
في حديثه إلى رئيس Verizon للمصادر المفتوحة ديرك هوهندل في قمة المصدر المفتوح لمؤسسة Linux في أوروبا في فيينا يوم الاثنين، تناول Torvalds موضوعًا كثيرًا ما أطل برأسه في عالم Linux وخارجه: مجتمع مطوري الشيخوخة المعرض للإرهاق.
“هذا صحيح تمامًا [Linux] وقال تورفالدس: “إن القائمين على صيانة النواة يتقدمون في السن، ولكن هناك تأثير إيجابي على ذلك”. “كم عدد [open source] المشاريع لديها مشرفين موجودين حرفيًا منذ أكثر من ثلاثة عقود؟ إنه أمر غير عادي للغاية. لذلك عندما يقول الناس، “المطورون يفشلون ويرحلون” – نعم، هذا صحيح، ولكن هذا أمر طبيعي نوعًا ما. ما هو غير طبيعي هو أن الناس يبقون في الواقع لعقود من الزمن، وهذا هو الشيء غير المعتاد، وأعتقد أن هذا علامة جيدة إلى حد ما.
تاريخيًا، كان Linux عبارة عن نواة تتمحور حول C، ولكن في عام 2022 قدم المشروع دعمًا رسميًا لـ Rust، وهي لغة برمجة مفتوحة المصدر ذات أغراض عامة تدعمها العديد من شركات التكنولوجيا ذات الأسماء الكبيرة. قبل بضعة أسابيع فقط، أعلن رئيس مشروع Rust for Linux، ويدسون ألميدا فيلهو، عن استقالته بعد ما يقرب من أربع سنوات، حيث وجدوا أنفسهم “يفتقرون إلى الطاقة والحماس” للتعامل مع بعض “الهراء غير التقني” المحيط بالمشروع. .
وبالعودة إلى شهر يناير، أشار كبير مهندسي شركة Rust، جين نيلسون، أيضًا إلى أن مشكلة الإرهاق حقيقية جدًا. كتب نيلسون: “إن عدد الأشخاص الذين تركوا مشروع روست بسبب الإرهاق مرتفع بشكل مثير للصدمة”. “إن عدد الأشخاص في المشروع الذين يقتربون من الإرهاق مرتفع أيضًا بشكل مثير للصدمة.”
عامل الثقة
من المحتمل أن يكون Linux هو المشروع مفتوح المصدر الأكثر نجاحًا على الإطلاق، حيث يتقاطع مع كل شيء بدءًا من خوادم الويب وأجهزة الصراف الآلي وحتى أنظمة تشغيل سطح المكتب والأجهزة المحمولة. خلال سنوات النمو هذه، تفرع تورفالدس وأنشأ نظام التحكم في الإصدار الموجود في كل مكان والمعروف باسم Git. ولكن بعد مرور حوالي 33 عامًا على بداية Linux، يظل Torvalds هو المشرف المركزي على النواة، بدعم من عشرات الآلاف من المساهمين القادمين من شركات تعتمد على Linux، بالإضافة إلى مصادر أقرب إلى الوطن مثل زميل مؤسسة Linux Greg Kroah-Kartman، الذي يقود على الإصدار المستقر لنواة Linux.
وقال تورفالدس: “أعتقد أن جزءًا من المشكلة التي تواجهنا مع وجود الكثير من المطورين، هو أنه كان لدينا دائمًا الكثير من الأشخاص الذين يتمتعون بالكفاءة العالية ويمكنهم التقدم”. “لم يكن جريج هو جريج دائمًا – فقبل جريج، كان هناك أندروز وألين، وبعد جريج سيكون هناك شانون وستيفز. هناك أشخاص موجودون منذ عقود، والمشكلة الحقيقية هي أنه يجب أن يكون لديك شخص – أو مجموعة – يمكن أن يثق بها الأشخاص في مجتمع التنمية. وجزء من الثقة يتعلق بشكل أساسي بالبقاء موجودًا “لفترة كافية” حتى يعرف الناس كيف تعمل”.
ومع ذلك، أقر تورفالدس بأن مثل هذا النظام البيئي يمكن أن يكون أمرًا شاقًا ويصعب على المطورين الأصغر سنًا أو الأقل خبرة الدخول إليه، خاصة عندما يرون شركات قائمة موجودة منذ فترة طويلة. لكن على الرغم من ذلك، هناك قادمون جدد تمكنوا من شق طريقهم إلى قلب مشروع Linux.
قال تورفالدس: “لدينا مطورون أساسيون يعملون على أعلى مستوى في صيانة الأنظمة الفرعية الرئيسية، وقد ظهروا في غضون سنوات قليلة فقط”. “إن الأمر ليس فوريًا، ولكن هناك أشخاص جدد يأتون، وبعد ثلاث سنوات أصبحوا المطور الرئيسي. إنه ليس مستحيلاً على الإطلاق. أعتقد أن لدينا نظامًا فرعيًا سليمًا للمطورين، ولكن الرقصة الكاملة حول المطورين والمطورين والمطورين… لقد حصلنا عليهم. حقيقة أن لدينا أيضًا هؤلاء الأشخاص المسنين “الشيبيين” – لا أرى أن ذلك يمثل مشكلة كبيرة.