Pierwszy zestaw poprawek opracowanych przez projekt Wine-wayland, aby umożliwić używanie Wine w środowiskach Wayland bez komponentów XWayland i X11, został zaproponowany do uwzględnienia w głównym pakiecie Wine. Ponieważ objętość zmian jest wystarczająco duża, aby uprościć przegląd i integrację, planuje się stopniowe przenoszenie opracowań Wine-wayland, dzieląc ten proces na kilka etapów. Na pierwszym etapie zaproponowano do uwzględnienia w Wine kod obejmujący sterownik winewayland.drv i komponenty unixlib, a także przygotowanie do przetwarzania plików definicji protokołu Wayland przez system kompilacji. Na drugim etapie planowane jest przeniesienie zmian, które zapewniają wyjście w środowisku Wayland.
Po pełnym wdrożeniu zmian w głównej dystrybucji Wine użytkownicy będą mogli korzystać z czystego środowiska Wayland ze wsparciem uruchamiania. Windows- aplikacje, które nie wymagają instalacji pakietów związanych z X11, co pozwala na wyższą wydajność i responsywność gier poprzez eliminację zbędnych warstw. Użycie czystego środowiska Wayland dla Wine eliminuje również problemy bezpieczeństwa nieodłącznie związane z X11 (na przykład niezaufane gry X11 mogą szpiegować inne aplikacje — protokół X11 umożliwia dostęp do wszystkich zdarzeń wejściowych i umożliwia podstawianie naciśnięć klawiszy).
Źródło: opennet.ru
