|
ג'נטו נתפסת כהפצה להאקרים, שרוצים ללמוד, לנבור ולקנפג את קרבי המערכת. אבל לג'נטו יש מספר תכונות ההופכות אותה מתאימה גם כהפצה לשרתים.
המהירות אינה בהכרח אחת מהן - למרות שבאופן תיאורטי ניתן לשלוט על האופטימיזציה לחומרה המסויימת בעת בנייה מקוד מקור, אבל הרווח יכול להיעלם במהרה אם המערכת לא הותקנה, הוגדרה וכווננה כיאות, משימה הדורשת ידע רב וניסיון.
אם כן, מה היתרונות של ג'נטו למנהלי מערכות שעושות אותה מתאימה לשימוש בשרתים?
שליטה מוחלטת בקוד המותקן במערכת
ג'נטו מאפשרת למנהל המערכת שליטה מוחלטת על הדרך שבה התוכנה נבנית. התוכנות השונות נבנות לרוב באופן אליו המפתחים התכוונו, וללא שינויים ותוספות שההפצות השונות שותלות בהן (ושהן מקור לבעיות חדשות שהמפתח המקורי לא התכוון אליהן).
מערכת החבילות portage מאפשרת גם להגדיר אילו מרכיבים דרושים במערכת, וכך חבילות ייבנו כשהן מכילות רק את המרכיבים הדרושים ולא קוד מיותר שעלול להגדיל את הסיכוי לתקלות ולהוביל למערכת עתירת קוד שלא לצורך.
מנהל המערכת יכול גם לבחור באופן פרטני את גרסת החבילה המבוקשת להתקנה ויכול לבדוק את כל התלויות של החבילה לפני ההתקנה.
ג'נטו מאפשרת גם להתקין גרסאות חדשות יותר שעדיין לא הוכחו כיציבות ע"י התערבות מודעת של מנהל המערכת וכן לעקוב בקלות אחרי שינויים ב-cvs.
עדכניות ואבטחה
ג'נטו מקלה על בניית חבילות מקוד מקור בעזרת תסריטי ebuild המופעלים ע"י מערכת portage. מאחר וכל תהליך הבניה מבוקר ע"י מנהל החבילות, קל מאוד לעדכן את המערכת מקוד מקור בניגוד להמתנה לחבילות בינאריות. לא אחת שוחררו עדכוני אבטחה לג'נטו כשהם מקדימים שחרורי גרסאות של חבילות בינאריות.
portage גם מוודאת את תקינות הקוד ע"י השוואת חתימות קוד המקור שמורד לחתימה שהוגדרה בעת הכנת תסריט הבנייה. במקרים בהם אין ebuild מתאים, מנהל המערכת יכול להגדיר אחד בקלות יחסית.
שדרוג מספר רב של מערכות
מערכת portage מאפשרת לבנות גם חבילות בינאריות. שימוש בטכנולוגיה זו מאפשרת למנהל המערכת להנות מכל היתרונות של הידור מקוד מקור על מערכת שהוקצתה למטרה זו, ולאחר בניית החבילה להפיץ אותה לשאר המערכות בארגון דרך שרת קבצים (בהנחה שדגלי ה-USE של המערכות זהים).
קישורים:
LinuxJournal.com, Gentoo for All the Unusual Reasons,
ווטסאפ, ג'נטו ושרתים - הילכו השניים יחדיו?
הערות:
תודה ל-mksoft שביצע הגהה טכנית על הידיעה. | |
|
ג'נטו למערכות production: גן עדן למנהלי מערכת | כניסה / יצירת מנוי חדש | 15 תגובות |
| ההערות הינן מטעם כותביהן. אין צוות האתר לוקח אחריות על תוכנן |
|
|