العودة
لينوس تورفالدس ينشر أول سلسلة رقع لنواة Linux كُتبت بمساعدة LLM
SiTech AI Team2 دقيقة قراءة

لينوس تورفالدس ينشر أول سلسلة رقع لنواة Linux كُتبت بمساعدة LLM

نشر لينوس تورفالدس أول سلسلة رقع كُتبت بمساعدة LLM. عشر رقع تسرّع البحث عن folio تحت RCU وتحقق مكسبًا بمرتبة قدر في اختبار read()، لكن المراجعة كشفت عن race condition.

سلسلة الرقع

نشر لينوس تورفالدس أول سلسلة من رقع نواة Linux عمل عليها بمساعدة نموذج لغوي كبير. السلسلة القصيرة نسبيًا، المكوّنة من عشر رقع، تحل مشكلة قديمة في البحث عن folio.

تُحسّن السلسلة البحث عن folio من خلال ملاحظة متى تكون folios ساخنة، وتضع تأخيرًا يُبقي folio حتى انتهاء فترة RCU الخاصة به. وباستخدام تأخير RCU هذا، لا ينفذ الكود البحث عن folio نفسه تحت RCU فقط، وهو ما يُفعل منذ وقت طويل، بل ينفذ أيضًا عمليات وصول حقيقية إلى بيانات folio. للمسار السريع، لا حاجة لأخذ refcount، لأن قراءة البيانات بالكامل يمكن أن تحدث داخل منطقة محمية بواسطة RCU إذا كان المستخدم لا يسبب page faults.

النتيجة النهائية هي سرعة أكبر بمرتبة قدر في اختبار أداء مكثف بعمليات read().

كُشف عنه في قمة Maintainers

تحدث تورفالدس عن هذا العمل في قمة Maintainers التي اختُتمت حديثًا، وقال إنه استخدم LLM أثناء تطوير السلسلة. والآن نشر الرقع للمراجعة، كما أورد LWN في 14 أكتوبر 2026.

كشفت المراجعة عن race condition

كشفت مراجعة السلسلة بالفعل عن race condition في الكود، لذا سيلزم عمل إضافي لدفع الرقع إلى الأمام.

نقاش المجتمع حول الاستعانة بـ AI

في قسم تعليقات المقال، جرى نقاش حول مجموعات من خطوات المثال. أحد القراء جادل بأن تورفالدس مؤيد لـ AI بالنسبة إلى المطورين المتمرسين الموجودين بالفعل، لكن AI يُستخدم لتقليل عائق قبول الرقع الجديدة. وكان يخشى أن يرى المبتدئون كيف تستخدم النواة AI، فيظنوا أنهم قادرون على فعل الشيء نفسه رغم عدم معرفتهم بقواعد التطوير.

لم يرَ معلّق آخر تناقضًا بين هذين الموقفين، وقارن الوضع بحفّارة تعطي نتائج مختلفة في يد محترف وغير مختص.

المصادر: lwn.net

SSiTech

SiTech — تطوير ويب مدعوم بالذكاء الاصطناعي

نبني مواقع سريعة وعصرية وندمج الذكاء الاصطناعي في سير عمل الشركات. لديك مشروع أو سؤال؟ يسعدنا مساعدتك.