اولین مجموعه از وصله های توسعه یافته توسط پروژه Wine-wayland برای ارائه توانایی استفاده از Wine در محیط های مبتنی بر پروتکل Wayland بدون استفاده از اجزای XWayland و X11 برای گنجاندن در Wine اصلی پیشنهاد شده است. از آنجایی که حجم تغییرات به اندازه کافی بزرگ است تا بررسی و یکپارچگی را ساده کند، Wine-wayland قصد دارد کار را به تدریج منتقل کند و این روند را به چند مرحله تقسیم کند. در مرحله اول، کدی برای گنجاندن در Wine پیشنهاد شد که شامل درایور winewayland.drv و مؤلفههای unixlib و همچنین آمادهسازی فایلهایی با تعاریف پروتکل Wayland برای پردازش توسط سیستم ساخت میشود. در مرحله دوم، قرار است تغییراتی که خروجی را در محیط Wayland ایجاد می کند، منتقل شود.
پس از انتقال تغییرات به بدنه اصلی Wine، کاربران میتوانند از محیط Wayland خالص با پشتیبانی از اجرای برنامههای ویندوز استفاده کنند که نیازی به نصب بستههای X11 ندارد، که به آنها اجازه میدهد به عملکرد و پاسخگویی بالاتری دست یابند. بازی ها با حذف لایه های غیر ضروری استفاده از محیط Wayland خالص برای Wine همچنین مشکلات امنیتی ذاتی X11 را از بین می برد (به عنوان مثال، بازی های X11 غیرقابل اعتماد می توانند از برنامه های دیگر جاسوسی کنند - پروتکل X11 به شما امکان می دهد به همه رویدادهای ورودی دسترسی داشته باشید و جایگزینی تقلبی را انجام دهید).
منبع: opennet.ru