ג'נטו

מתוך איןציקלופדיה
(הופנה מהדף לינוקס ג'נטו)
קפיצה לניווט קפיצה לחיפוש
Dreamingtux.jpg ערך זה נשלט ע"י הפינגווינים ממדגסקר
ערך זה נשלט ע"י לינוקס ולכן הוא קדוש. כל מי שצופה בערך חייב להתקין לינוקס או לאכול סמבוסק.
לעוד ערכי לינוקס לחצו כאן.
"זה כמו ארץ' אבל למזוכיסטים"
~ כל משתמש ג'נטו אי פעם על ג'נטו
ג'נטו
Gentoo Linux logo matte.svg
GentooTen.png
שולחן העבודה של השטן
מפתח מייקל ריצ'רדס
משפחה יונקים

ג'נטו לינוקס היא הפצת לינוקס המבוססת על קוד מקור (source based distribution) ועל הסבל של משתמשיה. בניגוד להפצת לינוקס מסורתית המבוססת על קבצים בינאריים מקומפלים מראש, ג'נטו אימצה את הבוראוקרטיזם ומייגעת בכוח את משתמשיה ע"י הכרחתם לקמפל תוכנות באופן מקומי (פעולה זו לטענת המפתחים מאיצה את זמן ההרצה באחוזים בודדים). ג'נטו משתמשת במנהל החבילות פורטג' (Portage), ועל כן תומכת ב-USE flags, מה שמפתה הרבה משתמשים חדשים למלכודת הזו.

מידע כללי

דניאל רובינס, המפתח המקורי של ג'נטו

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

ניהול חבילות ו-Portage

קצת לפני נפילת התאומים, דניאל רובינס וצוות המפתחים של ג'נטו התחילו לפתח מנהל חבילות בשם פורטג' (Portage). בניגוד למנהלי חבילות מסורתיים, כמו APT של אובונטו או DNF של פדורה, שמבוססים על קבצים מקומפלים מראש, ברירת המחדל של פורטג' בהתקנת חבילות היא להוריד את קוד המקור של החבילה המבוקשת ולקמפל אותו באופן מקומי. חברת אפל שמה לב לפגיעה המשמעותית בפרודוקטיביות הנגרמת מזמני קימפול ממשוכים ומימנה באופן סודי את הפיתוח של Gentoo Prefix, פרויקט שנועד להוסיף תמיכה למערכות הפעל אלטרנטיביות בפורטג', עד שהגרסה הראשונה יצאה בשנת 2003, רק שנתיים אחרי נפילת התאומים.
שבתאי צבי התחיל לקמפל את סביבת שולחן העבודה KDE ב-2007. התהליך מצופה להסתיים בשנת 2054 (53 שנים אחרי נפילת התאומים).
בשנת 2023, רק שלוש וחצי שנים אחרי התפרצות הקורונה, פורטג' התחילה לתמוך באופן רשמי בחבילות מקומפלות מראש. הסיבות למיזם הזה לא ברורות וה-FBI פתח בחקירה בחשד להשתלטות חייזרית על מועצת ג'נטו.

התקנה

"למה אין לי וורד?!"
~ משתמש ג'נטו במערכת ההפעלה החיה על הסטייג'-3 של ג'נטו

ג'נטו מספקת למשתמשים מערכת הפעלה חיה הניתנת לצריבה על דיסק (LiveCD/Live ISO) ומערכת קבצים מימנימלית. שם מערכת הקבצים הוא stage3 (שלב 3), מכיוון שהשימוש בה קשה בערך כמו שלב 3 של אנגרי בירדס. המערכת החיה מגיעה עם חבילות בסיסיות כמו דרייבר למצלמות Alder Lake שהוצא משימוש ב-2007, ובלי חבילות יותר ספציפיות שהמשתמש יכול לבחור להתקין, כמו מנהל חבילות או קומפיילר ל-C.

התקנה סטנדרטית של ג'נטו כוללת:

1. אבחון אובדנות
2. הורדה של מערכת ההפעלה החיה ומערכת הקבצים (stage-3)
3. אתחול דיסקים (במחשב, לא אצל הכירופרקט)
4. חילוץ מערכת הקבצים
5. ביצוע פעולת chroot לתוך מערכת הקבצים
6. הבנה איטית וכואבת שזוהי מערכת הקבצים הלא נכונה
7. הורדה מחדש של מערכת הקבצים וחזרה על שלבים 4-5
8. אתחול מנהל החבילות (במחשב, לא אצל הכירופרקט)
9. קמפול הקרנל של לינוקס. רוב המשתמשים מתאבדים בשלב מזה מכיוון שערכו את הקונפיגורציה ידנית - החטא היחיד שאפשר לעשות בהתקנת ג'נטו
10. אתחול הדיסקים (אצל הכירופרקטור, כי אין כסף לכיסא נוח וכואב הגב)

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

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

אם עדיין ברצון המשתמש לא להשקיע את מירב זמנו בתחזוק של הקרנל שלו, הוא מוזמן להסתכל על לינוקס#רמות.

ראו גם