'אני לא מתכנת' יותר: לינוס טורוואלדס על שני הכלים היחידים שהוא משתמש בו כעת
עקוב אחר ZDNET: הוסף אותנו כמקור מועדף בגוגל.
נקודות המפתח של ZDNET
- ללינוס אין עניין לתמוך בחומרה או בתוכנה מיושנת.
- למרות שחלודה חשובה, אין זו תרופת פלא להיגיון תכנות גרוע.
- מפתחי לינוקס אימצו כלי בינה מלאכותית לעבודות תחזוקה.
מומבאי – בשעה פסגת הקוד הפתוח בהודו 2026יוצר לינוקס לינוס טורוואלדס וחברו דירק הונדל דנו במצב הנוכחי של לינוקס ולאן היא מועדת.
לינוקס 7.1: איטי ויציב, לא מתיז
השיחה נפתחה כשהונדל שאל מה טורוואלדס חושב על מהדורת לינוקס 7.1. טורוואלדס אמר שהוא לא חושב במונחים של מהדורות שוברי קופות: "בשבילי, גולת הכותרת הייתה שזו הייתה התקדמות מאוד יציבה של שיפורים מתמשכים". הוא הדגיש שמאז שיצרו את מערכת בקרת הגרסאות Git, "אנחנו לא עושים מהדורות שיש להן פיצ'רים גדולים חדשים, ואני למעשה מנסה באופן אקטיבי להימנע ממודל כזה; אנחנו רוצים לקבל שיפור מצטבר כזה והתקדמות מתמדת כל הזמן."
כמו כן: לינוס טורוואלדס בנה את Git תוך 10 ימים – ולא תיאר לעצמו שזה יחזיק מעמד 20 שנה
עם זאת, AI לוחץ על זרימת העבודה הזו. "זה נהיה קצת יותר קשה לאחרונה בגלל AI שמצא באגים מעניינים, וזה הלחיץ אנשים בקהילה", הוסיף טורוואלדס, אפילו כשהקרנל ממשיך ב"לוח הזמנים של השחרור הקבוע" שלו כל תשעה עד עשרה שבועות.
מיזוג חלונות, תיקונים ובאגים אישיים
טורוואלדס תיאר את דפוס העבודה שלו במהלך חלונות מיזוג ליבה: "במשך שבועיים, אני מבצע בערך 200 מיזוגים. זה מספר כדורסל גס מאוד".
אפילו עם עשרות שנים של אמון בתחזוקה, הוא דוחק לאחור בשינויים של הרגע האחרון: "אם זה לא תיקון חשוב באמת, בבקשה תעמידו אותו בתור למהדורה הבאה במקום לשלוח לי תיקונים של הרגע האחרון", כי "תיקונים… אולי לא שווים את הסיכוי הקל שהוא גורם לבעיה חדשה".
כמו כן: לינוקס 7.1 כאן כדי לסיים את עידן המעבד של אינטל 486 – ולעשות ניקוי רציני מדור קודם
העומס הטכני לא מטריד אותו כמו בעיות אנושיות: "קוד חדש הוא בעיה טכנית… אנחנו יכולים לתקן את אלה… מה שנוטה להלחיץ אותי הוא שמדי פעם יש לנו בעיות אישיות, ותאמין לי שקל לתקן קוד. אישיות לא תמיד קל לתקן." טורוואלדס מודה שהוא גרם לכמה מהבעיות האלה בעצמו, למרות שהוא עבד על זה.
"אני לא מתכנת, אני מוביל פיתוח"
הנה עוד דבר שהשתנה: טורוואלדס כבר לא רואה את עצמו כמתכנת. "בואו נהיה כנים לגמרי. אני כבר בקושי קורא קוד בכלל. אני לא מתכנת, אני מוביל פיתוח".
הוא עדיין כותב טלאים קטנים, אבל הם יותר הנחיות מאשר סמכות: "אני עדיין כותב קוד במובן שאני שולח לאנשים טלאים… אבל אז אני מבהיר מאוד, היי, זו הצעה. זה לא נבדק… אני מצפה שמתוחזקים של הקוד יהיו אלה שאחר כך ישלחו לי את התיקון בחזרה. אז אני לעתים רחוקות יותר מבצע את הקוד שלי".
וגם: לינוס טורוואלדס על טענת הבינה המלאכותית שמכעיסת אותו, ומה שחקרי אבטחה לא צריכים לעשות לעולם
מה שהכי חשוב לו הוא הבנת הכוונה: "כשאני עושה בקשת משיכה, אני רוצה להבין את התמונה הגדולה יותר. זו אחת הסיבות שאני מבקש בקשות משיכה עם הסברים טובים מאוד: אני אקרא אותן. אני רוצה להבין מה קורה".
הוא אמר שהוא צולל לקוד בעיקר כשמשהו מאלץ את תשומת לבו, כמו בניית הפסקות או מיזוג קונפליקטים: "עשיתי כל כך הרבה פתרונות סכסוכים במהלך השנים שכנראה יכולתי לעשות אותם מתוך שינה… לעתים קרובות למדי בשלב הזה, כשאני מסתכל על הקוד, אני לפעמים מוצא בעיות."
NTFS וניקוי חלקי המוזיאון
על תת-מערכת ה-NTFS של מיקרוסופט הבעייתית לאורך זמן, התבדח טורוואלדס כי "NTFS היה סוג של ילד בעייתי לאורך השנים, כאשר מציאת אנשים לתחזק אותו הייתה לפעמים בעייתית."
הוא המשיך, "יש לנו שתי קבוצות שונות ששומרות על שתי גרסאות שונות של NTFS, ושתיהן עובדות, ואני פשוט נותן להן להילחם בזה ולראות מי מהן מגיעה למעלה, או אולי, אולי שתיהן יישארו לאורך זמן".
"אני לא מאוד סנטימנטלי כשזה מגיע לטכנולוגיה", הוסיף טורוואלדס. "אנחנו קצת יותר פעילים בניסיון להפסיק את התמיכה בחומרה שאף אחד ממש לא משתמש בה יותר, מלבד בסביבות מוזיאוניות."
כמו כן: אחרי 30 שנה עם לינוקס, הנה הדרך שלי לשכנע את משתמשי Windows לעבור
למרות שהוא "מאמין מוצק בשמירה על תמיכת חומרה כל עוד יש לנו משתמשים", הוא טען כי "בשלב מסוים, העלות של תחזוקת תמיכה בחומרה ישנה פשוט הופכת לנטל גדול מדי", והצביע על ההחלטה ש"ב-7.2 לא נתמוך יותר במכונות שלא היו להן נקודה צפה חומרה ב-x86", כמו ה-40liter SX שיצא לפני 30liter.
זה חלק ממאמץ רחב יותר להסיר קוד מיושן מ-Linux. לדוגמה, התמיכה בתקני רשת כגון ISDN ו-ATM מופסקת. עם זאת, אם אתה עדיין משתמש בטכנולוגיה ישנה יותר — ספק אם מישהו עדיין מריץ לינוקס על 386 איפשהו — אתה עדיין יכול לעשות זאת עם גרעינים ישנים יותר.
Git, C, Rust ו-'hack and slash'
לגבי האופן שבו הוא עושה את עבודתו, טורוואלדס אמר בפשטות: "Git ואימייל הם שני הכלים היחידים שבהם אני משתמש. אני משתמש בגוגל כדרך לחפש דברים". הוא הוסיף, "אני יוצא דופן; רוב המתחזקים האחרים בסופו של דבר משתמשים בהרבה יותר כלים, ואני חושב שרבים מהם מתחילים להשתמש בכלי AI לבדיקת טלאים", בעוד שהוא "עובד ברמה גבוהה יותר. אני עובד עם אנשים, לא עם כלים".
וגם: על מה דיברו טיטאני הטכנולוגיה לינוס טורוואלדס וביל גייטס בפגישתם הראשונה
כשנשאל על Rust הן ב-Git והן בקרנל, הוא דחף את ההייפ: "אני לא בטוח ש- Rust הולך להשתלט על העולם. אני עדיין חושב ש- Rust מאוד מעניין, [but] אני עדיין מוצא ש-C הוא כלי הרבה יותר פשוט."
טורוואלדס המשיך, "אני הרבה יותר נרגש מכל הכלים שיש לנו לאימות של C", כולל "כלים אוטומטיים לאימות תיקונים" ו"כלים אוטומטיים לבדיקת אימייל עבור תיקונים כמו סשיקו."
לסיכום, טורוואלדס אמר לקהל מומבאי: "אני יותר בן אדם מהסוג של פריצה אנד סלאש, ואני עדיין אוהב את הכוח הגולמי והפשוט של C, ואני לא חושב שזה ישתנה".
חלודה לא תציל אותך מבאגים לוגיים
טורוואלדס גם הזהיר מפני הערכת יתר של היתרונות של Rust: "Rust מתקן כמה באגים קלים שאתה יכול לעשות ב-C, אבל זה לא מתקן את שגיאות הלוגיקה, נכון? זה לא חושב בשבילך, וכשאתה כותב קוד שגוי, השפה לא משנה. התוצאה הסופית תהיה שגויה".
כמו כן: Rust תציל את לינוקס מ-AI, אומר גרג קרוה-הרטמן
על בסיסי קוד C/Rust מעורבים, הוא ציין שהערבויות מוגבלות: "הערובות ש-Rust נותנת לך חלות רק בחלקים של Rust-only של בסיס הקוד שלך, ובכל מקום שבו אתה מתקשר עם קוד C, כל ההימורים כבויים", כאשר רוב קוד ה-Rust בלינוקס מדבר עם "קוד ליבה C של ליבת C" שהוא "איכותי הרבה יותר… כי הקוד הזה נבדק בכל סביבה".
הוא הוסיף כי "חלק מהבאגים הגדולים והמתוקשרים יותר שלנו בקרנל לאחרונה היו שגיאות לוגיות… זה היה פשוט תכנות גרוע, מה שקורה למרבה הצער אפילו בתתי מערכות מתוחזקות בקפידה ובגרעינים חשובים שאמורים להיות מאוד מאובטחים."
AI, LLMs ו'זבל' לעומת באגים אמיתיים
לבסוף, אחרי 26 דקות מבלי לדבר על AI ו-LLM, הונדל וטורוואלס נכנסו פנימה. בתור התחלה, טורוואלדס תיקן את הערותיו האחרונות על מודלים של שפה גדולה (LLMs), והדגיש שהנתון "X10" שלו לפרודוקטיביות של LLM היה "לא מדעי… זה נשלף ממספר התחת שלי, ברור".
היום, הוא המשיך, "אנחנו בנקודה שבה אנו מקווים שזה יוצר יותר פרודוקטיביות ממה שהוא מוריד", אבל "בוודאי ראינו יותר זבל שנוצר על ידי LLMs ממה שראינו קוד שימושי עד כמו בתחילת השנה". נקודת כאב מרכזית הייתה דיווחים מזויפים. "אתה מקבל את דיווחי הבאגים האלה שנראים תקפים לחלוטין, ולמעשה זה יכול לקחת די הרבה מאמץ כדי להבין שזו הייתה רק הזיה, וזה יכול למעשה להיות בזבוז עצום של משאבים כאשר נדרש לבני אדם הרבה מאמץ כדי להבין, היי, הדוח הזה שנוצר על ידי מכונה לא היה נכון."
כמו כן: הכללים החדשים לקוד בסיוע בינה מלאכותית בליבת לינוקס: מה שכל מפתח צריך לדעת
אפילו עכשיו, הוא אמר, "רוב הטובים דורשים יותר מסתם ה-LLM", כי "היינו צריכים לדחוף לאחור לא מעט… אם אתה מוצא באג עם LLM, זה לא מספיק רק לבקש מה-LLM לדווח על באג ואז לזרוק אותו מעבר לגדר אלינו. אנחנו רוצים לראות תיקון מוצע; אנחנו רוצים לראות את האדם שניהל את ה-LLM – ולפעול כסוג-מגן".
טורוואלדס תיאר טלאים רבים שנוצרו בינה מלאכותית כ"תיקוני פלסטר חסרי תודעה… הם עשויים לתקן את הבעיה המיידית, אבל סוג הבאג נשאר, והוא פשוט מחכה במסדרון כדי לפגוע בך במקום אחר."
עבור פרויקטי הצעצועים שלו, הוא משתמש ב-LLM כיוצרי אב: "אני משתמש בהם כדרך ליצור אבטיפוס של דברים… לעתים קרובות הקוד אינו שמיש בצורה זו, אבל זו דרך מצוינת לנסות משהו", תוך שהוא מתעקש שלתיקונים ברמת הגרעין, "מניסיוני, ה-LLMs, מניסיוני, עדיין לא היו ברמה הזו".
באגים מביכים ולא יורים בשליח
טורוואלדס הודה שכמה בעיות שנמצאו בינה מלאכותית היו "בהחלט, מדהים, כלומר, מעניינות בצורה כואבת", במיוחד בעיות אבטחה ש"מופיעות בעיתונות הטכנולוגית יומיים לאחר מכן".
למרות המבוכה, הוא אמר, "אני מאוד לא אדם מסוג 'ירה-השליח'. אני חושב שהרבה יותר טוב לנו עם LLMs למצוא באגים, גם כשהם מביכים, והם דברים שכנראה היינו צריכים למצוא לפני שני עשורים".
כמו כן: לינוס טורוואלדס מפוצץ את מפתחי ליבות על 'הפיכת העולם לגרוע יותר' עם תיקוני 'זבל'
בחודשים האחרונים, הוא הוסיף, "הצטרפנו ל-LLM על כמה באגים שהיו קשורים כולם", כאשר אנשים שונים חזרו על אותם אזורים של הקרנל, ו"זו הסיבה שהיו לנו שלושה או ארבעה באגים קרובים מאוד שהפכו לחדשות גדולות תוך שבועיים".
גודזילה, הודו ו'פרויקטי צעצוע'
טורוואלדס סגר בנימה קלה יותר ואמר שהוא משתמש בבינה מלאכותית "לפרויקטי הצעצועים שלי", כולל תמונות משפחתיות: "בכל פעם שאני נוסע לאיזה מקום חדש, וזו הפעם הראשונה שהייתי בהודו, אני שולח לילדים תמונות של המקום בו אני נמצא, ומסיבה מוזרה, נראה שגודזילה עוקב אחריי ומתווסף לתמונות האלה".
הוא סיכם, "יש הרבה שימושים שימושיים ופחות שימושיים עבור AI", ו"אני חושב שגודזילה היא מקום מצוין לעצור בו".