سيأتي Linux kernel 5.8 مع عدد من التغييرات و RC1 متاح الآن

كشف Linus Torvalds مؤخرًا عن أول RC (الافراج عن المرشح) للإصدارات Linux Kernel 5.8 تحديث وفي الإعلان وأشار إلى أنه سيكون على ما يبدو أكبر نواة الجميع فيما يتعلق بوجود المشروع بالكامل.

وهذا هو الحال في Linux Kernel 5.8، تم اعتماد 14,206 مجموعة تغيير ، أن أثرت على حوالي 20٪ من جميع الملفات في المستودع مع كود النواة. كان حجم التصحيح 5.8-rc1 61 ميجا بايت ، وهو ما يقرب من 35٪ أكبر من التصحيح الناتج 5.7.

لذلك لم أكن أتوقع هذا حقًا ، ولكن يبدو أن 5.8 هو أحد أكبر إصداراتنا على الإطلاق.

اعتبارًا من -rc1 ، فإنه يصل إلى الإصدار 4.9 ، والذي لطالما كان أكبر إصدار لنا من خلال عدد كبير من الالتزامات. نعم ، يحتوي 5.8-rc1 على عدد ارتباطات أقل من 4.9-rc1 ، ولكن على الرغم من ذلك ، فهو إصدار أكثر اكتمالاً.

كان 4.9 kernel كبيرًا بشكل مصطنع جزئيًا بسبب النظام الفرعي greybus الذي تم دمجه في هذا الإصدار ، ولكن أيضًا لأن الإصدار v4.8 كان يحتوي على سلسلة RC أطول وبالتالي كان هناك المزيد من التطوير. في 5.8 ، ليس لدينا أي علامات على أن هذه الأنواع من المشكلات تجعل الإصدار أكبر ، فهناك الكثير من التطوير هناك.

في المجموع ، من التغييرات التي تم إجراؤها على هذا الإصدار الجديد ، لقد أثروا على 15234 ملفًا ، تمت إضافة 1026178 سطرًا من التعليمات البرمجية ، وتمت إزالة 480891 سطرًا (بالمقارنة ، تمت إضافة 570560 سطرًا من التعليمات البرمجية في الفرع 5.7 وتمت إزالة 297401 سطرًا).

حوالي 37٪ من جميع التغييرات واردة في 5.8 مرتبطة ببرامج تشغيل الجهاز ، تتعلق حوالي 16٪ من التغييرات بتحديث الكود المحدد لهياكل الأجهزة ، و 10٪ متصلة بمكدس الشبكة ، و 3٪ بأنظمة الملفات و 4٪ بالأنظمة الفرعية الداخلية للنواة.

يُلاحظ أنه تم العثور على النوى ذات التصحيحات الكبيرة من قبل ، ولكن التغييرات كانت تتركز عادةً في نظام فرعي واحد أو كانت ناتجة عن إضافة كمية كبيرة من البيانات النموذجية (على سبيل المثال ، تمت إضافة عدد كبير من الخطوط باستخدام أوصاف السجل في kernel 4.12 لبرنامج تشغيل AMD GPU وفي kernel 2.6.29 ، تمت إضافة جزء كبير من برامج التشغيل الجديدة إلى قسم الإعداد).

جوهر لينكس 5.8 ملحوظ في أن هناك العديد من التغييرات على نفسه (من حيث عدد الالتزامات وعدد سطور الكود المضافة) وتنتشر عبر أنظمة فرعية مختلفة.

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

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

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

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

كما يذكر ذلك في الواقع ، على الرغم من Kernel 5.8-rc1 "على قدم المساواة مع الأفضل" فيما يخص كل من عدد التأكيدات وعدد الأسطر الجديدة ، هو في الواقع بطل متميز من حيث عدد الملفات المعدلة.

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

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

مصدر: https://lkml.org/


كن أول من يعلق

اترك تعليقك

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

*

*

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