"גורם האפיק" של לינוקס: כיצד הליבה תשרוד אם לינוס טורבאלדס ייעדר

נקודות מפתח:
  • תיקון תמותה: הליבה מקבלת את העדכון האנושי ביותר שלה, המגדיר מה לעשות בהיעדר מנהיגה.
  • אלגוריתם הכוח: פרוטוקול של 72 שעות יפעיל קונקלווה של מתחזקים כדי למנוע חללי כוח.
  • מעבר ליורש: לא ממונה יורש; נקבע תהליך בחירות המבוסס על זכות וקונצנזוס.
  • בגרות מוסדית: המסמך הראשון של הקונקלווה הופך מסורת בעל פה למדיניות רשמית.
  • הגורם האנושי: לינוס מתבדח על פרישתו, אך הקהילה מתמודדת עם הזדקנותם של אנשי התחזוקה המרכזיים שלה.

לינוס טורוואלדס בקון

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

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

בלי הכרזות, בלי הודעות לעיתונות, וקבור בין אלפי שורות קוד C, ליבת לינוקס קיבלה סוג אחר של "תיקון". הוא לא מתקן פגם אבטחה או משפר את תמיכת החומרה. זהו קובץ טקסט רגיל בשם "קונקלב.רסט"והתוכן שלו עונה על השאלה שהשאירה מנהלי מערכות ומנהלי מערכות ערים בלילה במשך שנים: מה יקרה אם לינוס טורבאלדס ייעלם מחר?

לינוס טורוואלדס

סוף הטאבו: "הצעידה הסופית שלנו לעבר המוות"

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

התוצאה היא "מסמך המשכיות פרויקט לינוקס". טקסט זה מנסח פורמלי את מה שעד כה היה רק ​​מחשבה, רעיון, משהו שעדיין יכול לחכות...

מסמך זה מכיר בכך שלמרות הפיתוח מבוזר עם יותר מ-100 ספקי תחזוקה המנהלים את תת-המערכות שלהם, המשפך הסופי הוא ייחודי: מאגר torvalds/linux.git. אם מפתחות הגישה למאגר זה יאבדו, או אם שומריו יישארו ללא כשירות, זרימת העדכונים בעולם הדיגיטלי עלולה להיפסק.

פרוטוקול 72 השעות: "קונקלווה" דיגיטלית

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

הפרוטוקול עובד כך:

  • הטריגר: אם המתחזקים הראשיים אינם יכולים או אינם רוצים להמשיך (כולל את התרחיש המפורסם של "Factor Bus"), דמות ה-$ORGANIZER מופעלת.
  • המארגן: תפקיד זה נופל אוטומטית על מארגן פסגת המתחזקים האחרונה, או אם לא, על יו"ר המועצה המייעצת הטכנית (TAB) של קרן לינוקס.
  • הספירה לאחור: למארגן יש מועד אחרון קפדני של 72 שעות לכנס ישיבת חירום.
  • הקונקלווה: פגישה זו אינה מיועדת לסתם אחד. רק שומרי המקצוע המובחרים שהשתתפו בפסגה האחרונה מוזמנים (או אלו שנבחרו על ידי ה-TAB אם לא התקיימה פסגה לאחרונה).
  • ההחלטה: קבוצה נבחרת זו אחראית על קביעת עתידו של המאגר: הם יכולים לבחור "דיקטטור נדיב" חדש, להקים דירקטוריון או להגדיר מודל ניהול חדש. יש להודיע ​​לקהילה על ההחלטה תוך שבועיים.

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

עם זאת, הגורם האנושי עדיין חשוב. בשיחות אחרונות, טורבאלדס התבדח בפרגמטיות הרגילה שלו:

"נראה שהתוכנית שלי היא פשוט 'לחיות לנצח'."

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

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

מקור: https://www.theregister.com