
لينكس 6.18-rc4 أصبح متوفرًا الآن كإصدار تجريبي أسبوعي جديد. بعد عدة أسابيع هادئة، لا تزال الدورة مستقرة، ومن المقرر تسليمها في أواخر نوفمبر أو أوائل ديسمبر. المرشح الرابع للإفراج عنه يصل بسلاسة مع التركيز على تلميع التفاصيل، كما هو موضح في ما الجديد في Linux 6.18-rc3.
لينوس تورفالدز أعلن قبل ساعات قليلة من كل رحلة، ولكن دون أي تغييرات جوهرية في الخطة: الخطة السائدة إصلاحات برامج التشغيل (وحدة معالجة الرسومات والشبكة والصوت) والتعديلات البسيطة على الشبكات وأنظمة الملفات (SMB وXFS وnfsd) والجدول الزمني القابل للتوسعة (sched_ext) وهندسة s390 وx86، بالإضافة إلى الاختبارات الآلية الجديدة لـ VFIO.
الميزات الجديدة والتغييرات الرئيسية في Linux 6.18-rc4
في معالجات x86، يتمثل التغيير الأبرز في توسيع نطاق مُعرِّفات الطراز لمعالجات AMD Zen 6 (عائلة 1Ah) القادمة. يتعرف النواة الآن على 16 طرازًا إضافيًا من خلال توسيع النطاق السابق، مما يُبسِّط عملية التحضير. المنتجات القائمة على Zen 6 والتي سوف تصل إلى السوق، بطريقة مماثلة لما تم الإبلاغ عنه في لينكس 6.18-rc2.
على صعيد AMD أيضًا، تُعطّل النواة استخدام RDSEED على بعض أنظمة Zen 5 ذات الكود البرمجي الدقيق الذي يسبق تحديث البرامج الثابتة، مما يُخفف من مشكلة العشوائية المعروفة. تُوزّع AMD بالفعل تحديثًا لـ EPYC 9005، وسيصل الباقي قريبًا؛ في غضون ذلك، تتضمن النواة هذا التحديث. ضمانات على RDSEEDبالإضافة إلى ذلك، يتم تصحيح مزامنة حالة XFD الخاصة بوحدة FPU عند توصيل الإشارات، ويتم تجنب فشل التجميع مع CONFIG_CFI=yy CONFIG_LTO_CLANG_FULL=y.
إدارة الطاقة والأداء في Linux 6.18-rc4
تم حل مشكلة تراجع الأداء في مُنظِّم قائمة CPUidle، والتي يعود تاريخها إلى إصدار Linux 6.17. وقد لاحظ دوغ سميثيز هذه المشكلة على معالج Intel Core i5-10600K، مما أدى إلى انخفاض الأداء بنحو 11% في أحمال معينة، وقد تم إصلاح ذلك بالفعل في Git في الوقت المناسب لإصدار المرشح هذا.
يُعطي هذا الإصلاح، الذي وضعه رافائيل ويسوكي، الأولوية للدخول إلى حالة الاستطلاع بشكل أكثر تكرارًا عندما يتجاوز زمن الوصول للخروج من حالة السكون وقت الخمول المتوقع. يُقلل هذا التعديل من الانتظار غير الضروري ويُعيد الأداء المفقود؛ وهو يُكمل إصلاح حديث لأجهزة Chromebook المزودة بمعالجات Intel متأثرة بانحدار آخر في إدارة الطاقة.
واجهات النواة الأخرى في هذا RC
بعيدًا عن x86 والطاقة، فإن الجزء الأكبر من التغييرات موجود مرة أخرى في وحدات التحكم: الرسومات والشبكة والصوت تقود الطريق التصحيحات. في المجالات غير المتعلقة ببرامج التشغيل، هناك تعديلات طفيفة على حزمة الشبكة، وSMB/XFS/nfsd، وsched_ext، واختبارات إضافية لـ VFIO. يصف فريق الصيانة هذه التعديلات بأنها بسيطة ولا تتجاوز بضعة أسطر من التعليمات البرمجية.
التوفر والاختبار والسياق
مع إصدار RC4 هذا، من المفترض أن يصل الإصدار النهائي من 6.18 في نهاية شهر نوفمبر أو الأسبوع الأول من شهر ديسمبر.
يجب على أولئك الذين يقومون باختبار RC4 الانتباه إلى عدة نقاط: التأكد من عدم وجود أخطاء عند التجميع باستخدام CONFIG_CFI وLTO الخاصين بـ Clang، والتحقق من سلوك السكون والخمول على أجهزة الكمبيوتر المحمولة، والتحقق على Zen 5 من أن رسالة تعطيل RDSEED يظهر في dmesg بعد تطبيق الكود البرمجي المناسب. يُمكن الإبلاغ عن أي مشاكل إلى LKML أو إلى مُصان النظام الفرعي المُتأثر.
Linux 6.18-rc4 ينضج بشكل جيديُوسّع هذا التحديث نطاق دعم Zen 6، ويُخفّف من مشكلة RDSEED في Zen 5، ويُصلِح مشاكل انخفاض الطاقة، ويُحسّن برامج التشغيل الرئيسية والأنظمة الفرعية. في حال عدم حدوث أي طارئ، سيبقى الجدول الزمني دون تغيير، وستُخصّص الأيام القادمة لضبط الاستقرار والأداء بدقة استعدادًا للإصدار المستقر.