Wine is aangepast voor gebruik met Wayland

In het kader van het project Wine-wayland Een set patches en de driver winewayland.drv is voorbereid, waarmee Wine kan worden gebruikt in omgevingen op basis van het Wayland-protocol, zonder gebruik te maken van XWayland en de aan X11 gerelateerde componenten. Ook is de mogelijkheid geboden om games en applicaties te starten die gebruikmaken van de graphics API's Vulkan en Direct3D 9, 10 en 11. Ondersteuning voor Direct3D is gerealiseerd via een laag DXVK, die aanroepen naar de Vulkan API doorgeeft. De set bevat ook patches esync (Eventfd Synchronization) voor het verbeteren van de prestaties van multi-threaded games.

Wine is aangepast voor gebruik met Wayland

Het werk van de Wine-editor voor Wayland is getest in omgevingen van Arch Linux en Manjaro met de compositieserver Weston en de AMDGPU-driver met ondersteuning voor de Vulkan API. Er is Mesa 19.3 of een nieuwere versie nodig, samengesteld met ondersteuning voor Wayland, Vulkan en EGL, de aanwezigheid van de SDL en Faudio bibliotheken, evenals ondersteuning voor Esync of Fsync in het systeem. De overgang naar de fullscreen modus wordt ondersteund met de toets F11. In deze ontwikkelingsfase ontbreekt ondersteuning voor OpenGL, gamecontrollers, GDI-applicaties en aangepaste cursors. Launchers werken niet.

Voor ontwikkelaars van distributies kan Wine-wayland interessant zijn vanwege de mogelijkheid om een schone Wayland-omgeving te bieden met ondersteuning voor het starten van Windows-applicaties, zonder dat de gebruiker pakketten die met X11 gerelateerd zijn hoeft te installeren. In systemen op basis van Wayland stelt het Wine-wayland-pakket gebruikers in staat om een hogere prestaties en responsiviteit van games te bereiken door overbodige lagen te elimineren. Bovendien maakt het natieve gebruik van Wayland het mogelijk om beveiligingsproblemen te vermijden, die inherent zijn aan X11 (bijvoorbeeld, niet-vertrouwde games voor X11 kunnen andere applicaties bespieden - het X11-protocol maakt toegang tot alle invoerevenementen mogelijk en kan valse toetsaanslagen injecteren).

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers šŸ”„ Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster