أصدر مؤسس نواة لينكس، لينوس تورفالدس (Linus Torvalds)، نسخة المعاينة الثانية Linux 7.3-rc2 في السادس من سبتمبر 2026 عبر رسالتة المعتادة يوم الأحد في قائمة بريد نواة لينكس (Linux Kernel Mailing List). وجاءت هذه النسخة بحجم أثقل بشكل ملحوظ مقارنة بما اعتاد عليه المطورون في هذه المرحلة من دورة التطوير، والتي عادة ما تمنحهم فترة راحة قصيرة بعد إغلاق نافذة الدمج. بدلاً من ذلك، تدفقت تقارير الأخطاء والإصلاحات مبكراً وبأحجام كبيرة.
أصبحت الشيفرة المصدرية متاحة الآن على موقع kernel.org، حيث يُشجع مختبرو النواة ومشرفو التوزيعات على إجراء عمليات التحقق والتحقق من صحة برامج التشغيل والأدوات قبل تقدم الدورة.
تفاصيل التحديثات البرمجية والقطاعات الأكثر تأثراً
شكلت إصلاحات الأدوات حوالي 20 بالمائة من حجم التصحيحات غير الخاصة ببرامج التشغيل، بينما ملأت مساهمات أنظمة الملفات والنواة الأساسية والشبكات الباقي. وكالعادة، استأثرت برامج التشغيل بالنصيب الأكبر من إجمالي التغييرات (diff).
-
قطاع الشبكات والنظام: تلقت بروتوكولات TCP وIPv6 إصلاحات مستهدفة، بينما تلقى خادم ملفات SMB المسمى
ksmdتصحيحات لسلامة الذاكرة، إلى جانب إدخال تعديلات على أنظمة الملفات NTFS وXFS. -
الرسوميات والبطاقات: شملت تغييرات الرسوميات مشغل DRM الخاص بشركة AMD ومشغل Nouveau مفتوح المصدر لبطاقات NVIDIA.
-
جدولة المهام والمعالجات: حملت النسخة إصلاحاً لجدولة المهام يعالج مشاكل التوافق (Cache Aware Scheduling misfits) على المعالجات الهجين التي تدمج بين أنوية الأداء والكفاءة.
-
تحديثات السكريبتات: أجرى المطور كيس كوك (Kees Cook) تحويلات شاملة باستخدام سكريبت Coccinelle لنقل المزيد من استدعاءات
kmalloc()إلى عائلة الدوال الأحدثkmalloc_obj()عبر مئات الملفات.
تحديث مشغل Nouveau ودعم بطاقات Blackwell الرسومية
إعلان
حصل مشغل Nouveau على مجموعة من إصلاحات العرض المخصصة لبطاقات Blackwell الرسومية الحالية من NVIDIA، والتي تم دمجها قبل إطلاق rc2 مباشرة. وأوضح مطور Nouveau، محمد أحمد، أن الإصلاحات تغطي أربع مجموعات مستقلة من المشاكل المرتبطة بمعالج نظام وحدة الرسوميات (GPU System Processor)، وتتضمن :
-
تصحيحات لنقاط معلومات بائع HDMI على عتاد GB20x.
-
تعديلات على إزاحات سجلات HDMI GCP AVMute.
-
إصلاح مقاطعات vblank على بطاقات Blackwell.
وأشار أحمد إلى أن هذا العمل ناتج عن الجهود المستمرة لجلب دعم HDMI 2.1 إلى مشغل Nouveau وتنظيف شيفرة معالجة العرض الخاصة به. ولفت الانتباه إلى وجود حد أقصى لمعدل بكسل يبلغ 2.147 جيجاهرتز كمثال لمشكلة لا تسبب ضرراً ملحوظاً حالياً، لكن يجب إصلاحها قبل أن تعمل ميزات مثل FRL وDSC وVRR بالشكل الصحيح.
وفي سياق متصل، أدى تغيير آخر إلى تعطيل ميزة الأمان RandStruct افتراضياً على الأنظمة التي تمتلك سلسلة أدوات مترجم Rust صالحة، وذلك لتجنب التبعية الدائرية بين الميزة ودعم نواة Rust.
لماذ جاء حجم النسخة كبيراً؟ تورفالدس يعلق على دور الذكاء الاصطناعي
حاول تورفالدس في رسالته تفسير سبب تضخم حجم الإصدار دون الاستقرار على إجابة قاطعة واحدة. أشار في البداية إلى سحب متأخر من نظام اكتشاف الأخطاء وتصحيحها (EDAC) تم تجاهله أثناء نافذة الدمج، لكنه عاد ووصف هذا التفسير بالبسيط جداً مقارنة بحجم الزيادة الفعلية.
وعندما لاحظ تدفق إصلاحات من عدة أنظمة ملفات معاً، إلى جانب سحب كبير لرسوميات DRM وإصلاحات الشبكة وBPF ومساهمات من أشجار برامج تشغيل مختلفة في نفس النافذة، اختار تورفالدس تعليقاً طريفاً وواقعياً في آن واحد قائلاً :
“من الواضح أننا سنلقي باللوم جميعاً على الذكاء الاصطناعي”، دون أن يؤكد ما إذا كانت أدوات الذكاء الاصطناعي مسؤولة فعلياً عن هذه الزيادة أم لا.
أزمة المساهمات المولدة بالذكاء الاصطناعي والتحديات الأمنية
استمر تدفق المساهمات المولدة بواسطة الذكاء الاصطناعي والنماذج اللغوية الكبيرة (LLM) طوال دورة Linux 7.3. وكان المشرف المشارك على النواة، جريج كروه-هارتمان (Greg Kroah-Hartman)، قد حذر مسبقاً من أن الدورة ستكون صعبة للغاية، حيث كتب على منصة التواصل social.kernel.org في أوائل سبتمبر أن الدورة ستكون شاقة بعد تصفية صندوق الوارد الخاص به لمساهمات نظام USB في النواة.
وأوضح كروه-هارتمان أن طابور المراجعة الخاص به احتوى على 1,732 رسالة من أصل 4,807 مرتبطة بنظام USB عند أول فحص، وهو رقم تمكن من خفضه إلى 1,094 من أصل 4,170 بعد تصفية الإصلاحات الواضحة. وأضاف أن التصدي للمساهمات المولدة بالذكاء الاصطناعي يتطلب وقتاً طويلاً حتى لو كان التصحيح خاطئاً بشكل واضح، نظراً لحرصه على عدم رفض إصلاحات الأخطاء الحقيقية بالخطأ، وهي معضلة برزت في إصدارات سابقة من لينكس وتتطابق مع النتائج الصناعية الأوسع بشأن مراجعة الأمان والأكواد المولدة آلياً.
لمحة عن دورة تطوير Linux 7.3 ومواعيد الإصدار النهائي
تجدر الإشارة إلى أن دورة 7.3 كانت ضخمة حتى قبل وصول rc2؛ فقد بلغ حجم Linux 7.3-rc1 ما يقارب 40.98 مليون سطر برمجي في 30 أغسطس، موزعة على 30,937,090 سطر شيفرة، و4,912,366 سطر تعليقات، و5,134,418 سطر فارغ، مسجلة ارتفاعاً عن 40.42 مليون سطر في الإصدار السابق 7.2. وجاء الجزء الأكبر من هذه الزيادة نتيجة مجموعة جديدة من رؤوس سجلات رسوميات AMD DCN6.
كما استغل تورفالدس إعلان rc1 للإشارة إلى ترقية نظام قام بها بنفسه منتصف نافذة الدمج، منتقداً نفسه على افتراض أن الأمور ستسير بسلاسة دون مشاكل، مؤكداً في الوقت ذاته أن المشكلة حُلت دون آثار طويلة الأمد على نافذة الدمج. ولم يتم تسجيل أي مشاكل معمارية بنيوية على الرغم من زيادة حجم التصحيحات. ومن المقرر إطلاق النسخة النهائية المستقرة من Linux 7.3 في الثامن عشر من أكتوبر، مع احتمالية تأجيل طفيف إلى الخامس والعشرين من الشهر ذاته إذا لم تهدأ وتيرة تدفق التصحيحات في الأسابيع القادمة.
