Projekti raames Valmis on komplekt patše ja draiveri winewayland.drv, mis võimaldavad kasutada Wine'i keskkondades, mis põhinevad Waylandi protokollil, ilma XWaylandi ja X11-iga seotud komponentide kasutamiseta. Sealhulgas on tagatud võimalus käivitada mänge ja rakendusi, mis kasutavad grafika API-sid Vulkan ja Direct3D 9, 10 ja 11. Direct3D tugi on rakendatud vaheseina kaudu, mis suunab kutsed Vulkan API-sse. Komplekt sisaldab ka patše (Eventfd Synchronization) mitme lõimega mängude jõudluse suurendamiseks.
Wine'i redaktsiooni töö Waylandile on testitud Arch Linuxis ja Manjaro's koos komposiitserveriga Weston ja AMDGPU draiveriga, mis toetab Vulkan API-d. Toimimiseks on vajalik Mesa 19.3 või uuem versioon, mis on koostatud koos Waylandi, Vulkan ja EGL toega, samuti SDL ja Faudio teegid ning või süsteemis. Täisekraanirežiimi üleminek toetatakse klaviatuuriklahvi F11 abil. Arenduse praeguses etapis puudub tugi OpenGL-ile, mängu kontrolleritele, GDI-rakendustele ja kohandatud kursori kasutusele. Laundšerid ei toimi.
Arendajatele on Wine-waylandi distributsioon huvitav võimalus pakkuda puhtat Wayland-keskkonda, mis toetab Windowsi rakenduste käivitamist, vabastades kasutaja vajadusest paigaldada X11-ga seotud pakette. Waylandi-põhistes süsteemides võimaldab Wine-waylandi pakett saavutada kõrgemat jõudlust ja parem vastuseid mängudele, kuna eemaldatakse liigsed kihid. Lisaks võimaldab Waylandi natiivne kasutamine vabaneda turvaprobleemidest, X11-le (näiteks võivad X11 jaoks usaldamatud mängud pealt kuulata teisi rakendusi — X11 protokoll võimaldab pääseda juurde kõikidele sisendi sündmustele ja teostada vale klahvivajutuste asendusi).
Allikas: opennet.ru
