تحدث لينوس تورفالدس عن مشاكل العمل والحاضر والمستقبل في نواة

في مؤتمر Virtual مؤتمر القمة المفتوحلينكس جزءا لا يتجزأ من من الأسبوع الماضي، ناقش لينوس تورفالدس حاضر ومستقبل نواة لينكس في محادثة تمهيدية مع Dirk Hohndel من VMware.

Durante la discusión ، أثيرت قضية تغيير الأجيال في بيئة التطوير. لينوس لاحظ أنه على الرغم من ما يقرب من 30 عامًا تاريخ المشروع ، بشكل عام ، المجتمع ليس قديمًا: هناك العديد من الأشخاص الجدد بين المطورين الذين لم يبلغوا من العمر 50 عامًا.

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

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

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

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

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

عندما سُئل عن معالجة النواة بلغات مثل Go و Rust ، نظرًا لوجود خطر من أن يصبح مطورو C في عام 2030 التشابه الحالي للمطورين في COBOL ، أجاب Linus أن لغة C لا تزال في أفضل عشر لغات شائعة ، ولكن بالنسبة للأنظمة الفرعية غير الأساسية مثل برامج تشغيل الأجهزة ، فإن هذا هو الاعتبار لتوفير التطوير روابط بلغات مثل Rust.

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

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

بالتماثل بالطريقة التي أتاح بها استخدام Amazon لـ ARM تعزيز هذه البنية على أنظمة الخوادم ، قد توفر أسهم Apple أجهزة كمبيوتر ARM قوية يمكن استخدامها للتطوير في غضون بضع سنوات.

فيما يتعلق بجهاز الكمبيوتر الجديد القائم على معالج AMD ، ذكر Linus أن كل شيء يعمل بشكل جيد باستثناء 'لثلاجة صاخبة جدا.»

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

على COVID-19 ، ذكر لينوس هذا الوباء وأنماط العزلة لم تؤثر على التنمية ، كما تعتمد عمليات التفاعل على التواصل عبر البريد الإلكتروني والتطوير عن بُعد.

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

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


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.