למה פיירפוקס קורס בלינוקס?

CHAOS6 כתב באתר whatsup מאמר המציין עובדות ידועות בשטח – פיירפוקס בלינוקס הוא לא אותו פיירפוקס של חלונות ומק; פיירפוקס בלינוקס הוא דפדפן בעייתי יותר.

בגדול אני מסכים איתו. מוזילה אכן מתעדפים את לינוקס פחות מאשר ווינדוס ומק. שמעתי פעם שמועה האומרת שאם לא היו אנשים במוזילה שמחבבים מק, ככל הנראה מק היה נדחק גם הוא לרמת תיעדוף זהה לזו של לינוקס, אבל נכון להיום לא כך הדבר.

נוסיף לכך כי בדיקה שנעשתה לאחרונה מראה כי Firefox ב־Linux איטי יותר מאשר Firefox תחת WINE ב־Linux. ובמילים אחרות, הרצה של סביבה המדמה את ווינדוס תחת לינוקס נותנת לדפדפן ביצועים טובים יותר מאשר הרצה טבעית שלו. אינני יודע אם הנתונים הללו נכונים, אבל אני ממש לא אתפלא אם זה המצב.

המצב עם לינוקס שונה מזה של המערכות האחרות – בעוד באלו הדפדפן מגיע ממוזילה בלבד, הפצות לינוקס מסויימות אורזות את הדפדפן מחדש, ובכך גם מונעים ממוזילה לדעת כמה משתמשי לינוקס באמת משתמשים בדפדפן, וגם מונעת ממוזילה לדעת על בעיות המשתמש.

באובונטו, למשל, המצב הוא כדלקמן. בהפצות אחרות המצב לא שונה במיוחד.

  • אובונטו אורזים את הדפדפן מחדש, ומחליפים את כלי דיווח הקריסות של מוזילה בזה שלהם. מה שזה אומר הוא שהמשתמשים כלל לא יכולים לדווח למוזילה על קריסות, ובמקום זאת מדווחים לקנוניקל. במוזילה לא מקדישים תשומת לב לכל דיווח אבל יכולים לזהות מגמות; אתם חושבים שמישהו בכלל עושה את זה בקנוניקל?
  • אובונטו משנים את התפריטים של הדפדפן ומוסיפים אפשרות לדיווח באגים לתפריט העזרה. נכון, ניחשתם נכון, הדיווחים נפתחים בקנוניקל, ואם אף־אחד לא נוקט יוזמה (תודה, ירון!) הם גם ישארו שם לנצח בלי שאף־אחד בכלל יתעניין במצבם ואם הם ידועים לאנשים פעילים במוזילה.
  • אובונטו ודביאן אורזים מחדש את הדפדפן, ובמקביל גם הרחבות. דבר זה יוצר מצבים מוזרים בהם המשתמש מוצא את עצמו ללא יכולת הסרה או ניטרול הרחבות מאחר והן לא הותקנו דרך המנגנון המובנה של הדפדפן.
  • כאשר הפצות אורזות מחדש את התוכנות הן גם יוצרות בעיות חדשות. באובונטו, למשל, קרתה עם שיחרור Firefox 3.0 לפני כחצי שנה בעיה שגרמה להופעת תרגום לא עדכני שכלל לא מעט באגים ובעיות. גם בעיות שאנשים שמו לב לקיומן לא נפתרו כראוי כי משתמשי אובונטו דיווחו ותיקנו בעיות בתוך ההפצה מבלי להתייעץ או להחזיר קוד למוזילה.
  • חברת Adobe, יצרנית Flash Player מעולם לא הביעה יחסי חיבה למשתמשי לינוקס. כאשר בכל העולם הייתה גירסה 9, משתמשי לינוקס עדיין השתמשו בגירסה 7 מאחר ואדובי לא טרחו להוציא גירסה חדשה, ומשתמשי לינוקס סבלו כתוצאה מכך בחוסר יכולת גישה לאתרים מסויימים. כיום ישנן גירסאות חדשות של פלאש, אבל מדובר בתוכנה מאד לא יציבה על לינוקס, שהיא בין הגורמים הבולטים לקריסת הדפדפן בלינוקס, או סתם מקרים בהם הפלאש לא מופיע כראוי אם בכלל.
  • הפצות מסויימות בונות את פיירפוקס ללינוקס ב־64bit, בעוד התמיכה של מוזילה במערכות כאלה מוגבלת. כתוצאה מכך משתמשי 64 ביט מוצאים את עצמם לפעמים עם דפדפן שלא מצליח לקלוט תוספים שנבנו ל־32 ביט בלבד, ומאלץ שימוש בפתרונות מגבילים ומסורבלים כדי להצליח להריץ תוספים על הדפדפן.

לעומת זאת, הפצות יכולות גם לתקן מחדלים של מוזילה. למשל, כלי התקנת התוספים של אובונטו טוב יותר מ־Plugin Finder של מוזילה, שלא מתפקד כראוי מזה זמן רב.

לי אישית הדבר מפריע מאז שהתחילו לתעדף באגים של מערכות הפעלה אחרות על חשבון אלו של לינוקס, ואני מניח שאני לא היחידי. בניגוד לאנשים שכותבים דברים בגנות פיירפוקס ב־whatsup ו־linmagazine. אני גם לא מהסס ומסביר לכולם עד כמה הדבר חשוב לי, ואני יודע שאני לא היחידי.

רוצים שדפדפן פיירפוקס יהיה יעיל יותר גם למשתמשי מערכת ההפעלה לינוקס? תדאגו שישמעו אתכם. תדאגו לדווח על כל בעיה שנתקלתם בה ולוודא שהגורמים המתאימים בודקים ומטפלים בבעיות. וודאו כי יש מספיק דיבורים על התמיכה הלקוייה של הדפדפן בהפצה שאתם משתמשים בה, ושמשתמשי לינוקס אחרים מכירים ומסכימים עם הטענות שלכם. אם יהיה מספיק לחץ ציבורי, אתם יכולים להיות בטוחים שהדפדפן יחזור להיות דפדפן מספר אחד גם בלינוקס.

24 תגובות בנושא “למה פיירפוקס קורס בלינוקס?”

  1. מה אתה מבלבל את הביצים? עוד התבייכנויות? ומי יטפל בזה?
    מה שצריך זה אנשים שעושים – יש מחסור ענק בידיים עובדות בקהילה המקומית.

    צריך אנשים שיכתבו קוד. לא תרגום, לא תיעוד, לא בלוגים, לא פורומים, לא סרטוני הדרכה, לא הודעות על באגים.

    י ד י י ם ע ו ב ד ו ת. כן כן, מתכנתים.

    נ.ב.
    תומר – תוסיף padding-right:1em ל־div#content. אולי אפילו ל־main.

  2. מתכנתים יש, למרות שתמיד אפשר להוסיף עוד. בשביל לטפל בבאגים צריך שיהיה לזה ביקוש. אף־אחד לא יטפל בבאגים שלך כאשר רק שלושה אנשים משתמשים בתוכנה.

    אגב, אני לא מסכים שהדבר נובע מחוסר כוח אדם. צריך פשוט לתפוס את מי שמתעדף את הבאגים ולתלות אותו על איזה עץ עד שהוא יצליח לקמפל קרנל בעיניים עצומות וידיים קשורות מאחורי הגב, או שהוא פשוט ישנה את התיעדוף של הבאגים. 🙂

  3. פעם הייתי מקדיש זמן ומדווח למוזילה על בעיות שמצעתי, היום כבר לא.

    הסיבה לכך היא הרגשה של זילזול מצד המפתחים של מוזילה לבעיות ולבאגים שדיווחתי. אם לא מתייחסים לדיווח שלי בצורה רצינית, למה לי להשקיע אנרגיה בלדווח ?

    מאוד נחמד שיש סיבות שונות ומשונות למה דברים נראים רע, אבל זה בסופו של דבר תירוצים. הרי עם כל הכבוד, הסיבה שדביאן אורזים מחדש את firefox היא בגלל השימוש ברכיבים קנייניים (כדוגמת צלמיות) והפרוייקט אינו מוכן ללכת לקראת הפצות כדוגמת דביאן אשר יש להם בעיות עם זה, דבר שיוצר מצב שצריך ליצור תשובה למצב, וזה ע"י שינוי שם הדפדפן, שינוי הצלמיות ועוד.

    אתה מבין שאפשר להאשים את מוזילה בכל פרט שהעלת כאן באותה מידה ? למשל קנוניקל רוצים לדעת האם הבאג הוא בגלל התאמת התוכנה להפצה, או שאולי זה התוכנה עצמה ללא קשר. תאורטית במידה וזה התוכנה עצמה הם צריכים לעבוד ביחד עם המפתחים של מוזילה לפתור את זה.

    כמובן שאפשר להמשיך, אבל בשורה התחתונה, אני רואה זיזלזול מתמשך של מוזילה בלינוקס. בגלל זה אני כל הזמן מחפש דפדפנים חדשים. במידהו Arora יתמוך בכל הכלים שאני צריך, אני לא חושב שאמשיך להשתמש במוזילה (אולי רק בשביל לדעת שהקוד שלי תמוך בגקו).

  4. קנוניקל רוצים לדעת על באגים בפיירפוקס, וחלק מהבאגים אכן "שלהם", אבל מאחר ואנחנו מתעסקים כאן בקוד פתוח, מחובתם להעביר את הבאג הלאה. אם הם היו רוצים לשתף פעולה, בטוח הם היו יכולים לפתח מודול ל־Launchpad כך שאם מישהו מסמן באג בדגלון "לא באג שלנו, דווח ל־upstream" הוא יפתח אותו במיקום כלשהו במערכת המעקב של אותו הפרוייקט. עובדה שהם לא עשו את זה, והם בהחלט לא האשמים היחידיים; באותה מידה גם דביאן אשמים, וגם רד האט ומנדריבה, נובל וכל שאר החברים. אפילו אם זה אומר שמוזילה צריכים לכנס את כולם לשיחות תיאום ציפיות פעם ברבעון.

    בקשר לבאגים ויחס לא נחמד של אנשים – בכל פרוייקט שנפתחים בו אלפי באגים ביום יתייחסו אליך בצורה מזלזלת ומעליבה, מאחר ואתה רק עוד באג שחוסם להם את הדרך. מה שלא אמרו עליך – אל תיעלב. אם סימנו את הבאג שלך כבאג כפול – קח את זה כנקודה לשיפור ובפעם הבאה תשקיע עוד מספר שניות בחיפוש באג דומה.

    אני מתחייב לסייע לכל אדם שיפנה אלי עם באג, החל מאיתור הקומפוננטה המתאימה לו ועד עזרה בניסוח הבעיה.

  5. אם להאמין לגוגל, בקרוב צריך להופיע כרום ללינוקס. אם הוא יהיה מהיר כמו גרסת ווינדוס, זה יצור מצב מעניין מאוד. אני אישית עברתי (חלקית) לאופרה – והוא עובד נהדר.

  6. מסכים איתך לגמרי. כמה שיותר דיווחים כך יותר טוב.
    לדעתי צריך לבקש מקאנוניקל שאם הדיווח של פיירפוקס לא קשור לבעיות עם ההפצה, שיעבירו את זה הלאה.

  7. רואה שחורות – אופרה? דפדפן מוגבל ומיושן שאפילו אין לו API להרחבות. זה מה שעושה לך את זה? 🙂

    Ddorda – אני מניח שאני לא הראשון שחושב כך לגבי קנוניקל. עובדה שעד היום הם לא עשו עם זה הרבה. צריך ללחוץ על כל הנוגעים בדבר לשיתוף פעולה.

  8. תומר, אם למוזילה יש בעיה עם כל ההפצות — אולי בכל-זאת הבעיה במוזילה?

    אני, כמשתמש דביאן, מכיר במקרה את הסיפור שם. מערכת מעקב הבאגים של דביאן בהחלט כוללת אופציות לטיפול בבאגים של upstream, ואני די בטוח שגם מתחזקי חבילות מוזילה משתמשים בה.

    לגבי "תיאום ציפיות" — למוזילה יש ציפיות שההפצות יחכו לאישור מהם על עדכונים וגרסאות; הסיבה שלשועל בדביאן קוראים סמור-קרח היא הסירוב של דביאן לקבל את התכתיב הזה. אני לא מכיר אף פרוייקט קוד-פתוח אחר שמתנהג ככה — כולל כאלה שההפצות באמת מתעללות בהם (חפש על KDE ו-backporting; ולא, הדוגמה של Red-Hat לא רלוונטית, זה שונה). ואגב, העובדה שבאובונטו כן קוראים לו שועל היא בגלל שקנוניקל מתאמים עם מוזילה.

    רוצה, באמת, שמוזילה יעבוד יותר טוב על לינוקס? נצל את הקשרים שיש לך (אני מנחש, בתור פעיל של "מוזילה ישראל") כדי לגרום להם להפנים את זה שהם קוד פתוח, מה שאומר שהם לא יכולים לצפות לאריזות ללא שינויים, לא יכולים לצפות להיות המקור היחיד להורדות, לא יכולים לשלוט בקוד ברגע שהוא יצא.

    העדיפות הנמוכה ללינוקס היא רק סימפטום של חוסר הרצון של מוזילה להשתלב באמת בעולם הקוד הפתוח.

  9. תומר – זה עובד מהר ומראה את (רוב) הדפים נכון. אני משתמש גם ב-Swiftweasel, פרויקט קטן שהוא למעשה אופטמיזציה על הקוד של IceWeasel, ובדרך כלל רץ הרבה יותר מהר מפיירפוקס סתם.

  10. תומר: מתחזקי החבילה בדביאן ובאובונטו צריכים לעבוד מול המפתחים של מוזילה ולהעביר להם דיווחי באגים. דיווחי הבאגים הללו צריכים לסנן רעשים (באגים שבהם עדיין לא חולץ מספיק מידע מועיל מהמשתמש, לדוגמה) ולא לכלול באגים שנוצרו ע"י שינויים של ההפצה.

    למיטב ידיעתי זה מה שנעשה. אולם אין לי כרגע כוח לבדוק אם זה אכן המצב. גם מערכת הבאגים של דביאן וגם מערכת הבאגים של אובונטו תומכות בקישור בין באג מקומי לבאג בבאגזילה מרוחקת.

    אם אתה טוען שהמערכת לא עובדת, אתה מוזמן להצביע על דיווחי באגים שהיו צריכים לעלות למעלה ולא עלו.

  11. רואה שחורות – swift הוא לא יותר מאשר קביעת דגלים שונים בתהליך הקימפול, ואם תהיה מספיק דרישה מוזילה יתמכו בקונפיגורציה הזו.

    צפריר – מתחזקי החבילות אצל ההפצות אולי עושים את עבודתם, אבל בכל מקרה הם לא מצליחים לעמוד מול העומס שנגרם כתוצאה מכמות משתמשים גדולה. אני מנטר באגים ב־bugzilla.mozilla.org, ומעולם לא ראיתי דיווח שמקורו בהפצה כלשהי. נכון, הבאגים שאני מנטר שוליים, אבל אפילו אם רק משתמש אחד נפגע מהם – עדיין זה באג, ואם מישהו יכול לתקן אותו – משתמש נוסף יהיה מרוצה.

    לא מכיר לעומק את מערכת המעקב של דביאן, אבל באובונטו המערכת היא חד כיוונית. אחרי שאתה מקשר באג ב־launchpad אל buzilla, המערכת שלהם מושכת את הסטטוס של הבאג מ־bugzilla, אבל אפילו לא טורחת לדווח בבאג הראשי כי יש לו כפולה במערכת נפרדת, כך שפעילים במוזילה לא יכולים לדעת על קיומו של הבאג האחר אלא אם מישהו טרח להכניס את הקישור אליו באופן ידני בבאג. איכשהו זה מזכיר את ההתנהלות הכללית של אובונטו והיחס שלהם כלפי upstreams.

  12. אתה פשוט צודק
    לצערי הרבה תוכנות בגירסאות הלינוקס שלהם פחות מוזנחות ממקבילם החלונאי.
    לא רק פיירפוקס כזה, גם סקייפ ניכר בתכונה הכל כך גרועה הזאת ..

  13. שזיף – סקייפ זו תוכנה קניינית ואין לנו את היכולת לפעול לשינוי בטווח המיידי. אותו הדבר לגבי Adobe Flash למשל. עם פיירפוקס המצב טוב יותר, וקצת יותר תשומת לב תפתור את הבעיות.

  14. תומר, כשהדפדפן פשוט מהיר יותר תחת wine מאשר בהרצה טבעית על לינוקס, אני לא חושב שיש לזה קשר לדיווח על באגים. לא ניתקלתי בשום בעייה כמעט, הכל כמעט עובד טוב, רק מה, לאט יותר מבwine או בווינדוס…

  15. evp55555 – זה שתוכנה מסויימת רצה תחת שכבת הדמייה מהר יותר מאשר עם הפעלה טבעית זה סימן שאפשר לשפר משהו. אם זה היה הפתרון האידיאלי אפשר היה לקמפל את Firefox עבור Windows ביחד עם ספריות ההדמיה של WINE, ובכך לתת גירסה טבעית בלינוקס שמריצה את ההדמייה של ווינדוס. עובדה שלא עשו את זה עדיין.

    נכון, אין לזה קשר ישיר לבאגים, אבל זה נובע מיחס נמוך יותר ללינוקס מאשר לווינדוס. אנחנו יכולים לפתור את זה באמצעות הפעלת לחץ על מוזילה שישפרו את מצב המוצרים עבור מערכת הפעלה זו.

  16. evp55555 – משתמשים זה הנכס היחידי של מוזילה. ללא משתמשים אין שום הצדקה לעשות משהו. אם נראה שיש מספיק ביקוש לתכונות מסויימות נראה אותן זוכות למימוש.

    אותו הדבר לגבי התמיכה של פיירפוקס בעברית – עד לרגע שהיו מספיק משתמשים אף־אחד לא ספר אותנו. היום, המצב הרבה יותר טוב.

  17. תומר: "באובונטו אחרי שאתה מקשר באג ב־launchpad אל buzilla, המערכת שלהם מושכת את הסטטוס של הבאג מ־bugzilla, אבל אפילו לא טורחת לדווח בבאג הראשי כי יש לו כפולה במערכת נפרדת"
    הייתי מהמר שזה מכיוון שב- bugzilla אין אפשרות להפניה כזאת (launchpad מכיר בקיום bugzilla, אבל bugzilla לא מכיר בקיום trackers אחרים…). אם אכן כך, אז זו דוקא נקודה לזכות launchpad מול bugzilla (אם לא – הייתי שמח לשמוע).

    1. עמית – אם הם היו רוצים, בקלות הם היו מוסיפים את זה כתגובה נוספת. עובדה שהם לא עשו את זה, משמע שלא ממש איכפת להם שלא יהיה שום יידוע בצד השני. באגזילה היא לא מערכת שעוצבה כדי שתוכל לתקשר מול טראקרים אחרים, לאנצ'פד כן, ולכן הם היו צריכים לטפל בבעיה מקצה לקצה.

  18. תומר, התאום צריך להעשות ע"י המתחזקים מאובונטו או מדביאן. אם הם לא עושים את זה, זה באמת לא יפה. אני עדיין מחכה שתצביע לי על באג אחד שבו הם לא טרחו לעדכן אותו כשהיה צריך.

    או שנתקע ולא דווח למעלה ללא סיבה טובה.

  19. פינגבאק: שווה קריאה
  20. יש פרויקטים שלא יתייחסו בחיוב ל"תגובה נוספת" אוטומטית מסוג זה. אני לא הייתי מוסיף למערכת אפשרות כזו בתור דיפולט, אלא בתור משהו אופציונלי. אבל כידוע מה שלא בדיפולט אף אחד לא משתמש…
    במצב הקיים, האדם שמקשר בג למערכת של פרויקט אחר אמור לדעת על ה"אופי" של הפרויקט האחר ולקשר בעצמו אם צריך. אולי צריך שהמפתחים של חבילת פיירפוקס באובונטו יכריזו על קישור כזה בתור מדיניות.

    נקודה אחרת: אם אני מבין נכון, זה שאובונטו משתמשים במותג פיירפוקס (אייקונים, שמות וכו') משמעו שמוזילה מאשרים את הבינאריים שלהם. אם שינוי ממשק דיווח הקריסות לא לעניין – הם יכולים *לדרוש* מקנוניקל להעביר את דווחי השגיאות או לחדול שימוש במיתוג. לפחות למשתמשי חמוס הקרח (בדביאן ואף באובונטו) ברור שמוזילה לא אחראים על הדפדפן שלהם (מעבר למה שנותן ה-GPL/MPL ).

  21. אני רוצה לחזק כאן את דעתו של ik_5
    (אחת התגובות הראשונות)

    אני לא יודע אם זאת הרגשה של זילזול מצד המפתחים זה ממש העניין או האשמה, אבל כל הסיבות למה הדברים נראים רע, הם בהחלט תירוצים שלא מעניינים את משתמש הקצה, כמוני.
    אז עם כל הצער על דעיכת החזון , זה פשוט לא כייף לגלוש בפיירפוקס. לפחות בינתיים.

השאר תגובה