The first set of patches has been proposed for inclusion in the main Wine codebase, developed by the Wine-wayland project, to enable the use of Wine in environments based on the Wayland protocol without the need for XWayland and X11 components. Due to the significant amount of changes, Wine-wayland plans to transfer them gradually, breaking the process into several stages for easier review and integration. In the first stage, code covering the winewayland.drv driver and unixlib components has been proposed for inclusion in Wine, along with preparations for handling build system files with Wayland protocol definitions. The second stage will involve transferring changes that ensure output in the Wayland environment.
Once the changes are completed and integrated into the main Wine codebase, users will have the ability to use a pure Wayland environment with support for running Windows applications without the installation of X11-related packages, allowing for higher performance and responsiveness of games due to the elimination of unnecessary layers. Using a pure Wayland environment for Wine will also eliminate security issues inherent to X11 (for example, untrusted games for X11 could spy on other applications — the X11 protocol allows access to all input events and the substitution of fake key presses).
Source: opennet.ru
