
לינוס טורוולדס פרסם את הסדרה הראשונה של תיקוני ליבה ל-Linux שנכתבו בעזרת LLM
לינוס טורוולדס פרסם את הסדרה הראשונה של תיקונים שנכתבו בעזרת LLM. עשרה תיקונים מאיצים חיפוש ב-folio תחת RCU ומוסיפים יתרון משמעותי במבחן עמוס ב-read(), אך סקירה גילתה race condition.
סדרת התיקונים
לינוס טורוולדס פרסם את הסדרה הראשונה של תיקונים לליבה ש-Linux עבד עליה בעזרת מודל שפה גדול. סדרה קצרה למדי של עשרה תיקונים פותרת את בעיית הזמן הרב של חיפוש folio.
הסדרה משפרת את חיפוש ה-folio על ידי זיהוי מתי folio חם והטלת השהיה שנשמרת עד לסיום תקופת ה-RCU של folio. באמצעות ההשהיה הזו ב-RCU, הקוד מבצע לא רק חיפוש של folio תחת RCU, שאורך זמן רב, אלא גם גישות אמיתיות לנתוני folio. עבור נתיב מהיר לא נדרש לקחת refcount, מכיוון שניתן לקרוא נתונים באופן מלא באזור מוגן RCU אם המשתמש אינו גורם ל-page fault.
התוצאה הסופית היא מהירות גבוהה בהרבה עבור מבחן עמוס קריאות read().
התגלה בכנס ה-Maintainers
טורוולדס שוחח על עבודה זו לאחרונה בכנס ה-Maintainers שהסתיים לאחרונה ואמר שהשתמש ב-LLM בעת פיתוח הסדרה. כעת הוא פרסם את התיקונים לבחינה, כפי ש-LWN דיווחה ב-14 באוקטובר 2026.
סקירה גילתה race condition
סקירה של הסדרה כבר איתרה race condition בקוד, ולכן תידרש עבודה נוספת לפני שניתן יהיה להתקדם עם התיקונים.
הדיון הקהילתי על שימוש ב-AI
במדור התגובות של המאמר נדונו אוספי הגשות לדוגמה. קורא אחד טען שטורוולדס, כמפתח ותיק, תומך מוכח ב-AI, אך משתמשים ב-AI כדי להוריד את החסם לקבלת תיקונים חדשים. הוא חשש שמתחילים יראו כיצד הליבה משתמשת ב-AI ויחשבו שגם הם יכולים לעשות זאת, ללא ידיעת כללי הפיתוח.
מגיב אחר לא ראה סתירה בין העמדות הללו והשווה את המצב למחפרת, שמייצרת תוצאות שונות בידי איש מקצוע ובידי לא-מומחה.
מקורות: lwn.net
SiTech — פיתוח אתרים בכוח ה-AI
אנחנו בונים אתרים מהירים ומודרניים ומשלבים AI בתהליכי עבודה אמיתיים. יש לכם פרויקט או שאלה? נשמח לעזור.