מה שקורה בלינוקס זה בדיוק מה שקורה ב- X לאורך השנים: לאט לאט מחליפים חלקים, מוסיפים ומשנים - בצורה תואמת אחורה. עד עכשיו לא נראה שיש בעיה בארכיטקטורה.
לגבי utf, ssh, אבנים ומקלות, אני יודע מה הבעיה שהיה צריך להפוך עולמות כדי לפתור (יש מי שיטען שגם פה לא היה צריך להפוך עולמות); לגבי X, למרות שהרבה אנשים מתלוננים, לא פגשתי תלונה שנראית לי מבוססת ומוצדקת מספיק בשביל לזנוח תאימות אחורה. ב- FAQ לדוגמא, הוא מונה 4 בעיות:
קוד: |
What features does Y have that X11 doesn't?
The major features include:
* Server-side widgets
* Unicode support
* True 32bit alpha-blending (allowing semi-transparent windows, drop shadows, etc.)
* Hot-pluggable module system for video, input and ipc drivers (change video drivers on-the-fly, ...)
|
השני - קיים כבר ברוב ההתקנות (לא חלק ומושלם, אבל קיים). השלישי - קיים בגרסת טסט של קית' פקארד, בלי להפוך עולמות, ע"ע
http://freedesktop.org/~keithp/screenshots/ ; הרביעי - אכן לא קיים ב- X, ולא נראה כאילו מישהו עובד על משהו כזה, אבל זה לא משהו שאי אפשר להוסיף בתור תוספת ל- X.
לגבי הראשון - זה עניין של פילוסופיה - הדיון הזה עלה כשתכננו את X, והמסקנה שהגיעו אליה היא שזה פיצ'ר של X, ולא באג. זה בעיקר ויכוח דתי/פילוסופי, אבל ההיסטוריה מראה שבכל סט וידג'טים סטנדרטי, כמעט בלי יוצא מן הכלל, (מק, חלונות, Athena, Motif), אחוז נכבד מאוד מהוידג'טים שכל תכנית משתמשת בהם הם דווקא לא מהסט הסטנדרטי.
בתיעוד שלו הוא טוען "X איטי, ושלא יבלבלו אותי עם עובדות - זה שהשרתים של היום עובדים מהר לא אומר ש- X לא איטי". אז יכול להיות שהוא צודק, אבל אותי העובדות כן מבלבלות.
חשוב להפריד בין פרוטוקול X לבין יישום ספציפי של שרת (XFree). זה לא ש- X מושלם, אבל לדעתי השיפורים שהוא מדבר עליהם לא מצדיקים את המאמץ. אני אשמח אם הוא יוכיח לי שאני טועה.
הטכנולוגיה מתקדמת. נכון;
טכנולוגיות חדשות מחליפות ישנות - גם זה קורה לא מעט.
זה לא אומר שהן בהכרח יותר טובות. לדוגמא, בהרבה ארגונים חלונות דחקה את Netware ואת ה- Unix החוצה. האם היא יותר טובה?
ב- NASA, ביטלו לגמרי את השימוש ב- Lisp ועברו ל- ++C בלבד. האם זה בגלל שהיא יותר טובה?
טכנולוגית DRM מחליפה את מה שבא לפניה. האם זה בגלל שזה יותר טוב למשתמשים?
XML מחליף גם את ה- S-expr וגם את IFF. הוא פחות טוב משניהם בכל מדד שתבחר, וגם צעיר מהם בעשר עד 40 שנה. הדבר היחיד שהוא מנצח בו זה שווק, וזה מה שקובע את מצב השוק בסופו של דבר. נקודה למחשבה לכל מי שחושב שיותר חדש הוא בהכרח יותר טוב.
לי יש את הקופסא שלי ("תוכיחו לי שהמאמץ משתלם") ולך יש את הקופסא שלך ("חדש זה טוב"). ואין בזה כל רע - בסוף, כולנו נרוויח.
נ.ב. ההערה שלי לגבי "מודרנית כמו חלונות" הייתה צינית, למקרה שזה לא הובן כך מלכתחילה.