כל מי שמכיר אותי יודע שאני חובב מושבע של הפצות מבוססות רד-האט (למרות הביקורות שיש לי נגד החברה). אישית אני משתמש בפדורה כאן בבית ברוב המחשבים שיש לי (ה-DNS המורכב שיש שלי אמנם מבוסס דביאן, כי הייתי צריך הפצה להתקנה על מחשבון קטן מאוד), ואחד הבעיות הגדולות שיש לי עם התקנות שמבוססות רד-האט/פדורה/CentOS – זו צורת ההתקנה שלהם.
מבחינה היסטורית, הפצות לינוקס היו הראשונות להשתמש ביכולות הגרפיות של המחשב. למי שזוכר, חברת Caldera האמריקאית היתה הראשונה להציע התקנה גרפית מלאה שכללה … משחק טטריס שתשחק בזמן שההתקנה שופכת את החומר על הדיסק הקשיח. עם השנים גם מיקרוסופט למדה לשפר את ההתקנה בשימוש גרפיקה ואפילו SUN החלו בגירסאות סולאריס 10 ומעלה להשתמש בהתקנה גרפית.
כיום בפדורה (ובמה שיהיה RHEL-7 בקרוב) יש התקנה גרפית שהיא פשוט זוועתית. כפתורים שנמצאים במיקומים מוזרים, חלקי הגדרות שפשוט לא עובדות (התקנתם לאחרונה CentOS 6 ושמתם לב שלמרות שהגדרתם כרטיס רשת והוא החליט שזה רעיון רע לכתוב את ההגדרות לדיסק?) ובכלל חוויית ההתקנה נותנת הרגשה מוזרה שאותם אנשים שבנו את GNOME-3 הזוועתי ("אסור לשים אייקונים על הדסקטופ") – ידם היתה גם שם. אפשרויות ההתקנה הטקסטואליות נזרקו החוצה והתקנה דרך VNC נעלמה לה אי שם. האפשרויות היחידות להתקנה הן האפשרויות הגרפיות שתיארתי לעיל, או להפעיל את ה-DVD במצב LIVE ומשם להריץ את ההתקנה.
הבוקר הייתי צריך להרים שרת VM נוסף לפרויקט שאני חושב עליו ובזמן ההתקנה חשבתי על הנושא ותהיתי: למה לא להתקדם הלאה?
תחשבו על זה: בין אם אתם מתקינים לינוקס בבית על Virtual Box או על VMWare או אפילו על (יאכס!) Hyper-V או גם אם אתם מקימים שרת פיזי, יש לכם אתכם תמיד מכשיר נוסף: מחשב נייד, או טלפון חכם או טאבלט, וכולם מסוגלים להציג דפי HTML בצורה יפה. מדוע שלא נשתמש בזה?
בכך נקבל בעצם כמה דברים:
- מבחינת התקנה, ישנם אנשים רבים מוכשרים שישמחו לתרום עיצוב גרפי חדש ומודרני לפדורה שיפעלו על כל דפדפן סטנדרטי.
- אם אתם נמצאים באיזו חוות שרתים קופאים מהטמפרטורות, תוכלו להמשיך את ההתקנה מבחוץ דרך המחשב נייד או טאבלט או הסמארטפון שלכם
- סוף סוף תהיה גרפיקה ומראה ויזואלי יותר עשיר ועוזר יותר – להתקנה ולמתקין עצמו.
- הקץ לזוועה הגרפית של כפתורים שנמצאים ב-תחפש-אותי-במקום-שאני-לא-אמור-להיות…
- התקנה כזו יכולה להתקבל בברכה אצל הפצות אחרות כמו אובונטו, דביאן ואפילו ב-SuSE, ואולי סוף סוף תהיה חוויית התקנה אחידה להפצות לינוקס שונות..
- אין צורך עוד להסתבך עם KVM שמציג חצי מסך התקנה ושכל כפתור שנוגעים בו מכפיל את הלחיצה פי 100 (אהלן נטויז'ן!)
הצעתי את הרעיון לרשימת תפוצת Devel ב-Fedora, נראה מה הם יאמרו.
מה דעתכם?
זה נראה כמעט מתבקש, כשאני חושב על זה.
לך ולי זה נראה מתבקש. בינתיים איש QA אחד מאצלהם ענה לי, והוא בלשעון המעטה לא ממש מתלהב..
איפה תשים את מסך הגדרות הרשת?
בהתחלה, ל-Anaconda כבר יש את כל התשתית והקוד לזיהוי כרטיסי רשת והגדרות IP וכו'
כמה נקודות שעלו לי תוך כדי קריאה…(הכל מתייחס להתקנת CentOS)
1. ההתקנה של minimal-installtion היא די פשוטה (חוץ מההגדרה של הכוננים). הדבר הכי זוועתי בה זה בחירת ה-timezone, בה צריך או לחיצה מדוייקת עם העכבר (כי חברון וירושלים נמצאות ק"מ ספורים זו מזו) או גלילה אינסופית בקומבו-בוקס בודד.
2. מקצוען כמוך צריך לעבוד עם kickstart, ולא לעבור את הזוועה הזו פעם אחר פעם.
3.רעיון מצויין. מקווה שהקהילה תרים את הכפפה ונראה את זה כבר בגרסא 7 הבאה עלינו לטובה (יחד עם קרנל בגרסא עדכנית ו-PHP גירסא 5.5)
נ.ב. הכפתור "להגיב" בורח לך מהמסגרת (fifefox nightly 29)