|
09-03-2010, 23:28
|
|
|
|
חבר מתאריך: 07.12.09
הודעות: 7,072
|
|
ציטוט:
במקור נכתב על ידי שימי
זה פשוט משום שאנשים שומעים חצאי דברים.
קודם כל, השיטה של הקבצים ב etc עדיפה, בכך אין שום ספק. שכל ההגדרות של תוכנה X שמורות בקובץ או בספריה בודדת, הרבה יותר קל לבודד אותה, לעשות מעקב על מה השתנה, להעתיק תצורות בין מחשבים, וכך הלאה. אבל נעזוב את זה לעת עתה.
הבעייה ברג'יסטרי, יותר מהיותו מסד נתונים עצום (60 מגה היא כמות עצומה של נתוני "קונפיגורציה" - האם אתה יכול לחשוב על 480 מליון אפשרויות "כן/לא" שבחרת במחשב שלך שמצדיקות את הגודל הזה? וכן - 60 מגה הם 480 מליון ביטים...) - היא היותו: א. משותף ב. משפיע על מערכת ההפעלה.
ואני אהיה יותר ספציפי: הקטע הזה עם כל ה DLL-ים האלה שנטענים בלי קשר לכלום (שלא לדבר על חוסר יכולת שילוב גירסאות שונות של הספריות הנ"ל, בגלל ששם הקובץ נשאר, ברוב המוחלט של המקרים - אותו דבר). צורת האינטגרציה, היכן שיש, בין אפליקציות (למשל תוכנות שמופיעות ב Context Menu שעושים כפתור ימני על קובץ) - וכמובן הפיזור המטורף של הנתונים בלי שום סדר הגיוני שאין שום דרך נוחה לטפל בו (כמה פעמים קרה לך ש Uninstall נכשל, או אפילו לא נכשל, אבל עדיין השאיר הרבה זבל של התוכנה מאחוריו?)
זו אחת הבעיות הגדולות של חלונות. גם אם תהיה משתמש מושלם, ולא תתקין שום זבל - עצם השימוש השוטף במערכת, עם תוכנות שהן "בסדר", לאורך זמן, ממלא את המחשב בזבל שמאט אותו לעייפה. זו עובדה נתונה שמחשב שהותקן, לפני, נניח, שנה, ויש עליו סט של תוכנות X - אם אפרמט אותו, אתקין עליו שוב את אותה מערכת הפעלה, ואתקין עליו את אותו סט X של תוכנות - הוא יעבוד הרבה יותר מהר. אני חוזר: זו עובדה. שמאות מליוני אנשים בעולם מכירים בה. כולל אפילו חובבי מיקרוסופט שלא מוכנים לשמוע על שום דבר אחר. את חלונות צריך להתקין מדי פעם (כמה? לא ידוע מראש) מחדש בשביל שאפשר יהיה לעשות עבודה משמעותית מבלי לתפוס שנת לילה באמצע.
ובתור אחד שיש לו נסיון במערכות חלונות (על כל הגירסאות החל מ 3.0 ועד ל 7), ועל מערכות אחרות (לינוקס, BSD, HP-UX, Solaris, OpenVMS בתור התחלה...) - ומרוויח את לחמו מהתחום - אני יכול להגיד לך שכל התופעות לעיל מתרחשות רק בחלונות; ויתרה מזאת; הן התחילו כשהומצא הרג'יסטרי. אלה, ידידי, העובדות.
ובנושאו של פותח האשכול: וויסטה היא הגרועה מכולן (אם לא נתחשב במערכת שהייתה על המדף שבועיים לפני שהורידו אותה מבושה, ושמה "ME") - עם זמן פעילות-סבירה-לפני-פרמוט שיורד לפעמים לאורכי זמן מגוכחים, כמו... שבועיים.
|
דיון ענייני זה כבר טוב.
קודם כל לגבי התופעה של ""עייפות החומר"" ,כמו שZ הגדיר, אני לא מתווכח. זה תופעה מוכרת, אמפירית, לכל משתמש חלונות באשר הוא, הגורם נשגב ממני, אבל זה מעצבן אותי כל פעם מחדש, כמו את כולם...
אני חייב לציין שXP SP2 ויסטא SP2 ו 7 מתנהגות יפה דווקא. אבל לגבי שתי האחרונות זה כנראה גם קשור לזה שהחלפתי שולחני בדרך. מה שמזכיר תופעה שחוזרת עם כל המוצרים של מיקרוסופט שעד ה SP אין בכלל מה לחשוב על לעבור לגרסה החדשה.
לגבי הetc אני חושב שזה הפתרון הכי פשוט והכי שקוף למשתמש ולאדמיניסטרטור שיש וזה יתרון גדול, מצד שני הוא לא נותן יתרון של consistency שDB קטן נותן ולמי שכותב אפליקציה זה לא כזה משנה לזרוק לETC או לריגסטרי, אפילו להפך לעבוד מול מיני DB זה יתרון. ד"א הETC שלי באובונטו הוירטואלי החדש דנדש הוא כבר 10 מגה ועוד לא התקנתי כלום, למרות שאני בספק שהוא יתקרב לווינדוס. בכל מקרה זה גישה וזה גישה לשתיהן יש יתרונות וחסרונות. זה גם לא נכון להגיד שהם שומרים תשובת של "כן/לא", הרגיסטרי של ווינדוס הרי נוצר בישביל COM ולסדר DLLים למינהם....
וגם Dependency hell זה לא משהו יחודי לחלונות זה טימטום שחזר על עצמו בכמה מקומות, גם בכמה מנהלי חבילות....
במסגרת העבודה יצא לי להיחשף ללא מעט חומר על חלונות ואיך היא עובדת, בגרסאות הישנות היתה לפעמים נטייה לרגסטרי לטפוח ולהעיק על המ"ה, התופעה הזאת מתה איי שם במהלך הגרסאות של XP. מצד שני מערכת קונפיגורציה מבולגנת עם זבל, ודברים שנקראים ונטענים בלי סיבה אמיתית- זה בהחלט מעיק על המחשב. אבל זה לא המנגנון של הרגסטרי אשם אלא השימוש בו, והקלות שכל מי שבא לו עושה אינטגרציה למ"ה.
מההתרשמות שלי עד עכשיו, ממערכות הפעלה וזה בעיקר חלונות ואובנטו אבל גם מהפצות אחרות של לינוקס, הכי טוב היה אם היה אפשר לקחת ולשלב את הנורמליות של הקישקע של לינוקס, והסימפטיות למשתמש של חלונות... אני הייתי שמח להשתמש במערכת כזאת...
|
|