כשאתה צריך לירות – תירה

לפני כמה זמן אלעד התחיל לבלבל את השכל על זמני איתחול נמוכים מאוד בפדורה שהוא התקין, וכתב שטויות על systemd – מערכת שפדורה מקדמת שכנראה תחליף את init או את upstart בזמן הקרוב. נתתי לו אתגר: התקנתי על המחשב שלי פדורה נקי, נתתי לו גישה מלאה דרך ssh ואמרתי לו "תשתולל – נראה מה אתה יכול לעשות". אז הוא עשה את זה. 

זה למשל הפלט של המערכת לפני התיקון שלו. כפי שרואים – זמן האיתחול הוא 42 שניות. (ללא ההפעלה של KDE, זהו נושא נפרד).

 

 

אחרי כשעה של עבודה הגענו לזה. הזמן כעת הוא 11 שניות. וכנראה אפשר היה להוריד אותו עוד אם הייתי מוותר על Bluetooth על sshd ועל acpid. אני לא הסכמתי כיוון שבלעדי השירותים האלו המחשב די נכה (זהו מחשב נייד, ואני רוצה להשתמש בכולו). 

הבעיות שמצאתי:

  1. אין לי ממש מושג מה הוא עשה, או איך לשחזר את זה. 
  2. ניטרלתי המון דברים, אבל לאט לאט חלק מהם אני כנראה אצתרך.
  3. כמות הזבל שהפצות לינוקס מודרניות מעלה בזמן איתחול הוא מגוכח ומיותר לפעמים.
  4. אחרי כמה עידכונים הזמן עלה ל־14, ואחרי זה ירד ל־13. זה אומר שצריך להשגחי על זה באופן קבוע ולתקן אחרי ההפצה שלך.
  5. זמן האיתחול הוא זניח כל כך שזה לא מעניין. בנוסף, אני משתמש רב הזמן ב-suspend to disk או hibernate – ככה שזה לא משנה: העלייה משינה עמוקה כזאת לוקחת איזה שלוש דקות גם על הנייד הזה וגם במחשב הנייח. אני משתמש בזה למרות זאת – כי זה אומר שאני מדליק את המחשב, הולך לישתות משהו ולא צריך לחכות למחשב שיעלה את כל התוכנות שאני צריך, בסדר שאני מחפש – כמו כן, אין לי צורך לשמור על קבצים פתוחים, אני ממשיך מאותו מקום עבודה בדיוק.
  6. אולי systemd היא לא מערכת קלסית, והיא נעולה ללינוקס בלבד (כנראה לא יהיה ניתן להסב אותה לפלטפורמות אחרות), אבל היא נותנת יופי של סטטיסטיקה שממנה אפשר ללמוד הרבה איך לשפר את המחשב שלך. במערכות אחרות צריך שנייים שלושה כלים כדי למדוד את הדברים.

כל הכבוד לאלעד, יש כאלו שכשצריך לדבר הם מדברים, אבל כשצריך לעשות – הם עושים.

Share