Wayland 1.18 מגיע עם תמיכת meson, ממשק API חדש ועוד

דרך הגמדים

לאחרונה הוכרז על שחרור הגרסה היציבה החדשה של פרוטוקול Wayland 1.18, בו גרסה חדשה זו תואמת לגרסאות קודמות ברמת ה- API ו- ABI עם גרסאות 1.x, אך מכילה גם חלק מהשיפורים.

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

במילים אחרות, שרת מורכב אינו מספק ממשק API לעיבוד אלמנטים בודדים ופועל רק עם החלונות שכבר נוצרו ביטול חוצץ כפול באמצעות ספריות ברמה גבוהה כגון GTK + ו- Qt.

על ויילנד

נכון לעכשיו, התמיכה לעבודה ישירה עם Wayland מיושם כבר עבור GTK3 +, Qt 5, SDL, Clutter ו- EFL (ספריית קרן ההשכלה).

אינטראקציה עם חומרה בוויילנד / ווסטון, למשל, אתחול, שינוי מצבי וידאו (הגדרת מצב drm) וניהול זיכרון (GEM עבור i915 ו- TTM עבור רדיאון ונוובו) של כרטיסי גרפיקה, ניתן לעשות זאת ישירות באמצעות מודול ברמת הליבה, שמאפשר לך לעקוף הרשאות של משתמש-על.

שרת Weston מרוכב יכול לעבוד לא רק באמצעות מודול ליבת הלינה של לינוקס, אלא גם ב- X11, שרתים מרוכבים אחרים של Wayland, framebuffer ו- RDP. בנוסף, פרויקטים מפותחים על מנת להבטיח עבודה בראש ערמת הגרפיקה של פלטפורמת Android.

כחלק מפרויקט ווסטון, אחת מיישומי השרתים המורכבים מפותחת.

כל מוצר אחר התומך בפרוטוקול Wayland יכול גם לשמש כשרת מורכב.

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

כדי להבטיח הפעלת יישומי X11 רגילים בסביבה מבוססת Wayland, משתמשים ברכיב XWayland DDX (Device Dependent X), שדומה בארגון לעבודה ב- Xwin ו- Xquartz עבור פלטפורמות Win32 ו- OS X.

תמיכה בשחרור יישומי X11 מתוכננת להשתלב ישירות בשרת המורכב של ווסטון, שכשמדובר ביישום ה- X11 המלא - יזום את שחרורו של שרת ה- X ורכיבי XWayland קשורים.

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

שיפורים משמעותיים ב- Wayland 1.18

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

שינוי נוסף הבולט בגרסה החדשה הזו של Wayland 1.18 הוא ה- API חדש נוסף לאובייקטים פרוקסי נפרדים מבוסס תג. זה מאפשר ליישומים וערכות כלים לשתף חיבור Wayland.

בנוסף, נוספה פונקציית wl_global_remove () המשגר ​​אירוע מחיקת אובייקט גלובלי מבלי לנקות אותו.

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

גם מעקב אחר טיימרים של שרת Wayland הובטח במרחב המשתמשים, מה שמבטל יצירת יותר מדי מתארים של קבצים.


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

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

*

*

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

  1.   אלן הררה דיג'ו

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

    נ.ב: האם אתה יודע דרך לחזור ל- SystemV מבלי לערער את יציבות הכל בדביאן? תודה מראש.