يُظهر Torvalds استياءه من المطورين الذين يرسلون كل شيء في المواعيد النهائية 

linus torvalds

Linus Benedict Torvalds هو مهندس برمجيات معروف ببدء تطوير Linux والحفاظ عليه.

تقريبا بعد كشف النقاب عن Linus Torvalds إطلاق الإصدار الأول المرشح لـ لينكس شنومكس (Linux 6.1-rc1) مع الدعم الأولي لـ Rust ، إضافة MGLRU ودعم الأجهزة الجديدة ، أنا أدلي بتعليق بحيث يظهر بعض السخط مع جميع المطورين في تقديم طلبات السحب الخاصة بهم قبل الموعد النهائي مباشرة.

عليك أن تتذكر ذلك نافذة الدمج لمدة أسبوعين والتي فتحت بإصدار نواة Linux 6.0 (الثاني من أكتوبر الماضي) والآن تم إغلاقه رسميًا وحان الوقت لاختبار الإصدار الرئيسي التالي ، Linux kernel 2.

Linux 6.1-rc1 جاهز للمختبرين والمستخدمين المحترفين والمستخدمين العامين الذين يريدون معاينة ما سيتم تضمينه في الإصدار الثابت ، والمتوقع في أوائل إلى منتصف ديسمبر 2022 (إما 4 ديسمبر أو 11 ديسمبر). كما تم الإعلان عنه منذ فترة ، ربما تكون أكبر ميزة جديدة في Linux 6.1 هي دمج الكود في إطار عمل Rust.

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

أثناء نافذة الانصهار ، أضاف Linux 6.1 العديد من الميزات الرائعة الأخرى، بما في ذلك: تم دمج MGLRU لتوفير إمكانات أداء كبيرة ، خاصة للأنظمة ذات الذاكرة المحدودة ، واستمر العمل على دعم رسومات Intel Arc Graphics الجديدة ودعم رسومات AMD RDNA3. ايضا، وأضاف KMSAN (مطهر ذاكرة Kernel). KMSAN هو كاشف أخطاء ذاكرة ديناميكي لنواة Linux. يوفر حلاً سريعًا وكاملاً للعثور على الأخطاء بعد الإطلاق والاستخدام خارج الحدود.

من بين الميزات الجديدة الأخرى في Linux 6.1 ، سيصدر Linux x86_64 تحذيرًا افتراضيًا حول تعيينات W + X وإطار عمل إدارة النظام الأساسي لـ AMD مجتمعين ، وطباعة نوى وحدة المعالجة المركزية حيث تحدث أخطاء التجزئة. هذه الميزة الأخيرة كانت ستلتقط كل تدفقات المخزن المؤقت المستندة إلى memcpy في السنوات القليلة الماضية ، وأكثر من ذلك بكثير.

يقدر Torvalds أن نواة Linux 6.1 الجديدة يمكن أن تتلقى ما يصل إلى ثمانية إصدارات مرشحة..

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

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

وأخيرا، انتهز Torvalds الفرصة لسؤال المطورين من النواة كن أكثر "استباقية" فى المستقبل لذلك ليس لديك الكثير للتعامل معه عند انتهاء نافذة الدمج.

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

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

أضاف:

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

من المتوقع أن يصل الإصدار الثابت من Linux 6.1 في شهر ديسمبر ومن المحتمل أن يكون إصدار Linux LTS kernel لهذا العام.

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


اترك تعليقك

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

*

*

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