האימוץ של כלי בינה מלאכותית על ידי מפתחים בכירים צובר תנופה, וכעת הוא מגיע גם ללב לבה של תשתית התוכנה העולמית: יוצר מערכת ההפעלה לינוקס (Linux), לינוס טורבאלדס (Linus Torvalds), עשה צעד משמעותי בהטמעת הטכנולוגיה בתהליכי הפיתוח המתקדמים ביותר של הליבה (Kernel).
בעוד קהילת הקוד הפתוח ממתינה לשחרור גרסה 7.3-rc7 של לינוקס, הבחינו מפתחים בהופעתו של ענף פיתוח (Branch) חדש במאגר הקוד הראשי של טורבאלדס תחת השם noref-filemap-read-with-llm.
הופעתו של ענף נפרד במאגר הראשי של טורבאלדס נחשבת לאירוע יוצא דופן. בדרך כלל, טורבאלדס אינו נוהג לנהל ענפי פיתוח רבים במאגר המרכזי שלו, ומסתפק בניהול ענף המקור הראשי. הופעת הענף החדש, לצד הסיומת "LLM" המפנה למודל שפה גדול (LLM), סימנה כי הפעם מדובר בעבודה שבוצעה בשילוב סוכן בינה מלאכותית, ובפרט הכלי Claude Code.
מניפוי באגים לשיפורי תשתית עמוקים
טורבאלדס אינו זר לשימוש בבינה מלאכותית. בעבר כבר נודע כי הוא נעזר בכלים אלו כדי לבצע ניפוי באגים (Debugging) בקוד הליבה, ואף התנסה מחוץ לעץ הקוד הרשמי בכתיבת קוד מהירה בעזרת הכלי Antigravity של גוגל (Google). תפיסתו המוצהרת היא כי מדובר בכלי עבודה שימושי עבור מפתחים, היכול לייעל ולזרז תהליכים.
עם זאת, העבודה על ענף הפיתוח החדש מסמנת עליית מדרגה משמעותית: במקום להסתפק באיתור תקלות או בניתוח מקומי, טורבאלדס רתם את Claude Code כדי להתמודד עם שיפור מהותי במערך ניהול הזיכרון (Memory Management) של לינוקס.
הפרויקט התמקד בפתרון בעיית ביצועים מוכרת במערכת ההפעלה, המתרחשת כאשר תהליכים וחוטים רבים (Threads) מבצעים בו-זמנית קריאות קטנות מאותו הקובץ. במצב כזה נוצר עומס וחיכוך (Contention) בספירת ההפניות של ה-Folio. כדי לפתור את צוואר הבקבוק הזה, סדרת התיקונים שנכתבה נועדה להתאים את הקוד כך שיאפשר קריאה ישירה ממטמון הדפים (Page Cache) ללא צורך בהפניות פוליו (folio references).
הציטוט של טורבאלדס והתוצאות בשטח
טורבאלדס בחר להבהיר בשקיפות מלאה את תפקידו של כלי ה-AI בתהליך, ופרסם גילוי נאות מפורש במסגרת ההודעה המלווה את התיקונים. בדבריו אישר יוצר הליבה כי עוזר הקידוד המבוסס AI היה שותף מרכזי בכתיבת הקוד, בהרצת הבדיקות ואף בניסוח התיעוד הראשוני, כאשר טורבאלדס עצמו ניהל והנחה את הפעילות והריץ את המדידות על מחשבו האישי.
טורבאלדס כתב בהודעתו: "הקוד, תוכניות הבדיקה, הסקירה שמאחורי הרשימה שלעיל והטיוטה הראשונה של טקסט זה בוצעו באמצעות עוזר קידוד מבוסס מודל שפה גדול (Claude Code) תחת הנחייתי. המדידות רצו על המחשב שלי."
ההשפעה של השינויים הללו על ביצועי המערכת התבררה כמשמעותית בכל הנוגע להתמודדות עם צוואר הבקבוק בקריאות מרובות חוטים.
במסגרת העבודה על הענף, שולבו יכולות סוכן ה-AI במספר מישורים:
- כתיבת הקוד: התאמת מנגנוני ניהול הזיכרון לביצוע קריאות ללא הפניות פוליו.
- פיתוח כלי בדיקה: יצירת תוכניות בדיקה ייעודיות לבחינת הקוד והתנהגותו.
- סקירה וניתוח: ביצוע סקירה מקיפה של השינויים המוצעים.
- תיעוד ראשוני: ניסוח הטיוטה הראשונה של המכתב המלווה עבור קהילת המפתחים.
המבט לגרסת הליבה 7.4
נכון לעכשיו, השינויים והתיקונים נמצאים בענף noref-filemap-read-with-llm במאגר ה-Git של טורבאלדס. הקהילה עוקבת מקרוב אחר הניסוי, בעוד העניין בשימוש במודלי Claude ובסוכני AI מתרחב גם לפתרונות תשתיתיים בעולם הקוד הפתוח.
כעת נותר להמתין ולראות אם טורבאלדס יבחר למזג את הענף החדש לתוך הענף הראשי במהלך חלון המיזוג (Merge window) המתוכנן עבור גרסת לינוקס 7.4. אם השינויים ימוזגו בסופו של דבר לגרסה הרשמית, יהיה מדובר באיתות משמעותי עבור קהילת הפיתוח העולמית לגבי יכולתם של סוכני בינה מלאכותית לקחת חלק פעיל בכתיבת קוד תשתיתי מורכב במערכות ההפעלה המרכזיות ביותר בעולם.
למה זה חשוב לך
לינוקס היא מערכת ההפעלה שמריצה את רוב השרתים, הענן והתשתיות הדיגיטליות שאתם נשענים עליהן מדי יום, כולל בישראל, שם חברות הייטק רבות מפתחות עליה. אם סוכני בינה מלאכותית כמו Claude Code מוכיחים את עצמם מספיק אמינים כדי לשפר קוד בליבה עצמה, זה מסמן שינוי אמיתי באופן שבו תוכנה תיכתב בעתיד - גם בחברות הישראליות שמשתמשות בלינוקס ובכלי AI דומים. מדובר באיתות מוקדם לכך שתפקידם של מפתחי תוכנה עשוי להשתנות, מכתיבה ידנית לעבר הנחיה ופיקוח על כלים אוטונומיים יותר.
קראו גם: מיקרוסופט חשפה את Maia 300, שבב AI מפיתוח עצמי להפחתת התלות בנווידיה · ענקית ה-IT HCLTech ואנתרופיק מקימות חטיבה ייעודית לסוכני AI





