Aby włączyć do głównego składu Wine, zaproponowano pierwszy zestaw poprawek rozwijanych w projekcie Wine-wayland, mający na celu umożliwienie korzystania z Wine w środowiskach opartych na protokole Wayland bez potrzeby używania XWayland i komponentów X11. Ponieważ zakres zmian jest wystarczająco duży, aby ułatwić przeglądanie i integrację osiągnięć projektu Wine-wayland, planuje się ich stopniowe przenoszenie w kilku etapach. W pierwszym etapie zaproponowano kod, który obejmuje sterownik winewayland.drv oraz komponenty unixlib, a także przygotowanie do przetwarzania przez system budowy plików z definicjami protokołu Wayland. W drugim etapie planowane jest wprowadzenie zmian umożliwiających wyjście w środowisku Wayland.
Po zakończeniu wprowadzania zmian do głównego składu Wine, użytkownicy będą mogli korzystać z czystego środowiska Wayland z obsługą uruchamiania aplikacji Windows, które nie wymaga instalacji pakietów związanych z X11, co pozwala na osiągnięcie wyższej wydajności i responsywności gier dzięki wyeliminowaniu zbędnych warstw. Użycie czystego środowiska Wayland dla Wine umożliwi również pozbycie się problemów z bezpieczeństwem, charakterystycznych dla X11 (na przykład, niegodne zaufania gry dla X11 mogą szpiegować inne aplikacje — protokół X11 pozwala na dostęp do wszystkich zdarzeń wejściowych i umożliwia podstawienie fałszywych naciśnięć klawiszy).
Źródło: opennet.ru
