کرنل لینوکس و سیل پچهای هوش مصنوعی
خلاصهٔ کاملتر
تو این مقاله اومده که ابزارهای هوش مصنوعی حالا دارن برای کرنل لینوکس پچ مینویسن، باگ پیدا میکنن و گزارش امنیتی تولید میکنن، اون هم تو مقیاسی که پروژه تا حالا تجربه نکرده بود. طبق گزارشها حدود ۱۶ درصد پچهای چرخههای اخیر برچسب کمکگرفتن از AI دارن. نکتهٔ مهم اینه که اینا جای کد انسانی رو نگرفتن، روش سوار شدن. همین باعث شده نسخههای کاندید رکورد بزنن.
الان یه سیاست افشای رسمی برای استفاده از AI تو کرنل هست. این سیاست خود استفاده رو محدود نمیکنه، شفافیت و مسئولیتپذیری میخواد: باید اعلام کنی کجای کار از ابزار AI کمک گرفتی، و آدمی که پچ رو فرستاده کاملاً مسئولشه. AI نمیتونه نویسنده یا صاحب کد باشه. دلیلش سادهست: توسعهٔ کرنل روی بحث تو میلینگلیست میچرخه و وقتی نگهدارنده سؤال میکنه، باید یه آدم باشه که منطق کد رو بفهمه و ازش دفاع کنه.
گلوگاه واقعی ظرفیت ریویوئه. هزاران نفر به کرنل کد میدن ولی عملاً حدود ۱۵۰ نگهدارندهٔ اصلی بیشتر ریویوها رو انجام میدن. توروالدز اوایل آگوست یکی از نسخههای کاندید رو «حتی با معیارهای معمول هم بزرگ» توصیف کرد و گفت شاید از نظر تعداد کامیت بزرگترین RC6 چند سال اخیر باشه، و بیشترش هم به فیکسهایی برمیگرده که ابزارهای AI پیدا کردن. خودش میگه این لزوماً بد نیست، فقط شده وضعیت عادی جدید.
یه بخش دیگهٔ ماجرا گزارشهای باگ و امنیتیه که این ابزارها تولید میکنن، گاهی علیه سختافزار و مسیرهای کدی که تقریباً هیچکس دیگه استفاده نمیکنه. نگهدارنده باز هم باید این گزارشها رو بررسی کنه، حتی اگه جواب آخر این باشه که کلاً درایورشو حذف کنیم. به گفتهٔ نویسنده همین باعث شده حذف درایورهای قدیمی و بیاستفاده از mainline تندتر از قبل پیش بره.
نویسنده این بحث رو کنار بحث Rust تو کرنل میذاره. گرگ کروا-هارتمن ارزش Rust رو بیشتر از زاویهٔ کم کردن بار ریویوکنندهها توضیح میده تا راحتی برنامهنویس، و همین منطق برای AI هم صادقه. ابزاری که ده تا پچ تولید کنه و یه نفر باید دونهدونه چکشون کنه لزوماً بُرد نیست، حتی اگه تکتک پچها درست باشن. ابزاری که یه باگ واقعی پیدا کنه و گزارش تمیز بده داستانش فرق داره.
نکات کلیدی:
- حدود ۱۶ درصد پچهای چرخههای اخیر کرنل برچسب کمکگرفتن از AI دارن
- سیاست افشا اعلام استفاده از AI رو اجباری کرده و AI نمیتونه نویسنده یا مسئول پچ باشه
- حدود ۱۵۰ نگهدارندهٔ اصلی بار بیشتر ریویوها رو میکشن، در برابر هزاران مشارکتکننده
- بیشتر تغییرهای AI محور کوچیکن و تو درایورها، فایلسیستم، شبکه، GPU و کد معماری پخش شدن
- موارد بزرگتر شامل فیکسهای S390/zcrypt، برگشت زیرساخت fix-up worker در Btrfs و فیکسهای IP set در Netfilter بود




