קסורג נגד ויילנד נגד מיר

דרך-מול-מיר

כותרת החדשות אומרת הכל. X11 היה הפרוטוקול הסטנדרטי לתקשורת עם Xorg מזה עשרות שנים., בנוסף ליישומי X Window System אחרים. גרסתו הראשונה הופיעה בשנת 2004 ומאז נכלל בהפצות הראשיות של לינוקס, כמו דביאן, ג'נטו לינוקס, פדורה, Slackware, openSUSE, Mandriva, Cygwin / X וכמובן אובונטו. למרות היותו עדיין מבצעי לחלוטין, תוכננה Xorg לפני יותר מעשור ומאז חלו שיפורים רבים בתחום העיבוד. בְּעֵרֶך, כל רכיבי המסך כגון חלונות, לחצנים או גופנים אינם מופעלים עוד בשרת (כיצד עליכם להראות זאת) על ידי הלקוחות (מה עליכם להראות), לעבור למודל בו האחרון רוכש את כל הבולטות. אנו מנתחים את הישן Xorg והחלופות הנהדרות לעתיד, ויילנד ומיר, במאמר שבו דעות והערות פתוחות. Xorg הייתה היישום העיקרי של X-Window ב-GNU/Linux במשך עשרות שנים, אך המערכת הישנה עליה היא התבססה השתנתה באופן מהותי עד לעידן הנוכחי, וכמעט נעלמה לחלוטין. המודל הנוכחי מסתמך בעיקר על בסיס הלקוחות, שבו מפות פיקסלים או תמונות מלאות של המסך כנגד השרת תצוגה ומנהל החלונות, שניהם מתמזגים במה שמוצג לבסוף למשתמש. נותר אז לשאול, איזה תפקיד נותר ל- Xorg במקרה זה אם זה לא המתווך בין השניים לעיל. בנוסף לשילוב שכבה נוספת ללא פונקציות אמיתיות, כרוך בהאטה אינהרנטית לכל יישום ועוד נקודה אחת שיש לאבטח בתוך המערכת, מכיוון שהיישום מאזין לכל קלט ומקבל בקשות מלקוחות חלון אחרים. פריצה לפרוטוקול X11 והתחלה מחדש נראו רעיון טוב, וכך הרעיון של Wayland, פרוטוקול וספריות שרת גרפיים עבור מערכות לינוקס שהופיעו, נכון לשנת 2010, כיישום שעליו תפעל האחדות העתידית. בנוסף, הוצע כסטנדרט לפלטפורמות סלולריות המשתמשות במערכת ההפעלה הסלולרית של אובונטו, אובונטו טאץ '. דרך ארץ

דוגמה להדמיה עם Wayland

במהלך כל השנים, אנשי Canonical הראו את כוונתם לתמוך באופן מלא ביישום זה בהפצותיהם, אך המציאות היא שגם היום היא לא הצליחה להמריא לחלוטין. למעשה, הגרסאות הראשונות של אובונטו טאץ 'השתמשו ב- SurfaceFlinger, השרת הגרפי של אנדרואיד, לביצוע משימת העיבוד ו, בגרסאות האחרונות, מיר היה המנוע שתוכנן לפעול בכל המהדורות של מערכת ההפעלה אובונטו, בהחלפה הדרגתית של השניים שהוזכרו קודם. הרעיון המרכזי לא אבד: ביטול שכבות ביניים פירושו עלייה בביצועי המערכת מכיוון שיש להפנות פחות נתונים ללקוחות המתאימים ומשמעות הדבר היא עלייה גדולה יותר באבטחת הציוד. Wayland גם לא דורש מנהל התקן עבור גרפיקה דו ממדית, בניגוד ל- Xorg עם DDX מכיוון שהכל נעשה בצד הלקוח, תוך שימוש חוזר במנהלי DRM / KMS כדי להציג את התוצאה הסופית של התמונה. מיר

דוגמה להדמיה עם מיר

מיר אינו מניח וריאציה מהותית למה שווילנד מניחמלבד יישום פרוטוקול משלה ושימוש בממשקי API משלה. על כל פנים הוא ספציפי לאובונטו ולאחדות 8, שהוא גם יתרון, בשל תכנון מותאם משל עצמו, וגם חסרון, מכיוון שהוא לא יכול להיכלל בטעמים אחרים של לינוקס. ה בטא אחרונה שוחרר מ אובונטו 16.10 (Yakketi Yak) מגיע עם עדכון מיר, אשר מותאם גם לביצועים טובים יותר תחת מנהלי כרטיסי Nvidia.

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


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.

  1.   peret דיג'ו

    נראה לי מושלם שאובונטו בחרה להשתמש ולפתח MIR. אך אנא הפסק לתקוף את ויילנד בטיעונים טכניים שאינם נכונים במקרה הטוב. Wayland כבר שימש בפלטפורמות ניידות כמו Sailfish או Tizen. במקרה של Sailfish, ג'ולה השיקה טלפון בשנת 2013. מצד שני, KDE, Gnome ו- Enlightenment שלוש מהמחשבים השולחניים הנפוצים ביותר הולכים להשתמש ב- Wayland. ב- KDE, היום כבר ניתן להפעיל מושב בשטח דרך יציב (אני יודע כי עשיתי את זה). GNome הודיעה כי תהפוך לדרך ארץ כברירת מחדל בגרסתה הבאה. אז אתה מבין, Wayland רחוק מלהיות פרויקט "נחשל".
    הסיבה היחידה שיש ל- Canonical לפיתוח MIR היא שליטה מלאה בטכנולוגיה. זה בזכותו המלאה. אך במקום לחסוך במשאביו במריחת ויילנד, עליו להתמסר לפיתוח MIR ולהתכנסותו הבלתי נגמרת.

    1.    פילו דיג'ו

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

  2.   q3s דיג'ו

    "פרט" אני לא חושב שמישהו תוקף מישהו, פשוט המחבר נתן את נקודת מבטו .. יהיה לך את שלך, שתף את זה עם אחרים ותן לנו (הקוראים) להבין את שלב הפרויקטים! תודה על ההערה!

  3.   חורחה רומרו דיג'ו

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

    מיר היא רק אסטרטגיית שוק

  4.   g דיג'ו

    זה לא משנה כל עוד שניהם פונקציונליים