לינוס טורבאלדס (Linus Torvalds)

היסטוריה ואנשי מפתח

הגדרה

לינוס טורבאלדס הוא מתכנת פיני-אמריקאי שיצר ב-1991, כסטודנט באוניברסיטת הלסינקי, את גרעין מערכת ההפעלה לינוקס, ששחרר כתוכנה חופשית והפך לאחד מפרויקטי-הקוד-הפתוח המשפיעים בהיסטוריה.

מהלסינקי לפרויקט הגמר שחרג מכל תוכנית

לינוס בנדיקט טורבאלדס נולד ב-28 בדצמבר 1969 בהלסינקי, פינלנד, למשפחת עיתונאים, ונקרא על שם הכימאי הזוכה בפרס נובל, לינוס פאולינג. למד מדעי-המחשב באוניברסיטת הלסינקי משנת 1988, ובין לימודיו שירת בצבא הפיני. ב-1990 נחשף לראשונה למערכת יוניקס דרך מחשב DEC MicroVAX בלימודיו, ורכש את ספר-הלימוד של אנדרו טננבאום על MINIX — גרסת-יוניקס חינוכית מוקטנת שנועדה ללימוד ולא לשימוש מעשי. בינואר 1991 רכש טורבאלדס מחשב אישי מבוסס-מעבד Intel 80386, וזה איפשר לו להתחיל לכתוב מערכת-הפעלה משלו.

שחרור גרעין לינוקס

בסתיו 1991 שחרר טורבאלדס גרסאות-ראשוניות של הגרעין שכתב, וקרא לפרויקט תחילה "פרוקס" (Freax) בטרם התקבע השם "לינוקס" (Linux). הוא הזמין מתכנתים ברשת להשתתף בפיתוח ולהציע שיפורים — עשרות-אלפים נענו לאורך השנים, מה שהפך את לינוקס לאחד מפרויקטי-הפיתוח-השיתופי הגדולים בתולדות המחשוב. גרסה 1.0 הרשמית של הגרעין שוחררה ב-14 במרץ 1994.

המעבר לרישיון GPL

בתחילה שחרר טורבאלדס את לינוקס תחת רישיון מגביל יחסית, שאסר שימוש מסחרי. אחרי שהאזין בסתיו 1991 להרצאה של ריצ'רד סטולמן, ובלחץ תורמים לפרויקט, עבר טורבאלדס לרישיון ה-GNU GPL (גרסה 2) — צעד שאיפשר לגרעין-לינוקס להתמזג עם כלי-GNU של סטולמן למערכת-הפעלה חופשית שלמה, ותרם רבות להתפשטותה.

Git: פרויקט-צד שהפך לתקן-עולמי

ב-3 באפריל 2005 החל טורבאלדס לפתח את Git, מערכת-בקרת-גרסאות מבוזרת, אחרי שקהילת-לינוקס ספגה ביקורת על שימוש ב-BitKeeper — תוכנה קניינית שלא הייתה חופשית. תוך זמן קצר יחסית מסר טורבאלדס את הובלת התחזוקה של Git ליוניו האמאנו, אך הכלי עצמו הפך מאז לתקן דה-פקטו לבקרת-גרסאות בפיתוח-תוכנה ברחבי העולם — הישג נפרד ומשפיע בפני עצמו.

תפקידו כיום ופרסים

טורבאלדס ממומן כיום על-ידי קרן לינוקס (Linux Foundation) ומוקדש במלואו לפיתוח גרעין-לינוקס, אך תפקידו התפתח עם השנים: נכון לאמצע שנות ה-2000 כתב בעצמו רק כ-2% מקוד הגרעין, ותפקידו המרכזי הפך למיזוג ואישור קוד שכתבו אחרים — הוא עדיין מחזיק בסמכות העליונה להחליט אילו שינויים מתקבלים לגרסה הרשמית. הוא זכה, בין השאר, בפרס-הטכנולוגיה-של-המילניום (Millennium Technology Prize) ב-2012, בפרס-חלוצי-המחשוב של IEEE (2014), ובכניסה להיכל-התהילה של האינטרנט (Internet Hall of Fame) כ"חדשן" ב-2012.

שאלות נפוצות ❓

האם טורבאלדס כתב את כל קוד לינוקס לבדו?

לא. הוא כתב את הגרסה הראשונית ב-1991, אך מאז הצטרפו עשרות-אלפי מתכנתים לפרויקט; נכון לאמצע שנות ה-2000 טורבאלדס עצמו כתב רק כ-2% מקוד הגרעין, ותפקידו העיקרי הוא לאשר ולמזג שינויים.

למה טורבאלדס עבר לרישיון GPL?

אחרי שהאזין להרצאה של ריצ'רד סטולמן בסתיו 1991 ובעקבות לחץ מתורמים לפרויקט, בחר טורבאלדס ברישיון ה-GNU GPL במקום ברישיון המגביל שבו השתמש בתחילה — צעד שאיפשר את המיזוג עם כלי-GNU.

האם טורבאלדס יצר גם את Git?

כן. הוא החל לפתח את Git ב-2005 כתגובה לביקורת על שימוש בתוכנת-בקרת-גרסאות קניינית, אך העביר את הובלת הפרויקט זמן קצר לאחר מכן ליוניו האמאנו.

האם לינוס טורבאלדס זכה בפרס טיורינג?

לא. עיקר ההכרה שלו הגיעה מפרסים אחרים — ובראשם פרס-הטכנולוגיה-של-המילניום ב-2012 — ולא מפרס טיורינג של ACM.