Новый графический протокол Wayland постепенно приходит на смену X.org, в отрытых операционных системах на базе Linux. Ведущие дистрибутивы: Fedora 36 и Ubuntu 22.04 - уже используют его по умолчанию. Однако Wine - утилита позволяющая запускать на Linux приложения созданные для Windows, длительное время не умела работать с Wayland.
Но сейчас, эта ситуация быстро меняется.
На днях была выпущена версия Wine-Wayland 7.7, с набором патчей и драйвером winewayland.drv. В ней реализован полноценный механизм работы Wine на графическом протоколе Wayland.
Это дает возможность запускать приложения для Microsoft Windows и игры, использующие графический API Vulcan или Direct3D 9, 11, 12 на Wayland.
Раньше, для этого использовались промежуточные компоненты - XWayland и X11. Но в новой версии Wine-Wayland, эти компоненты были удалены. А это значит, что больше не требуются дополнительные слои для запуска приложений Windows на Linux с протоколом Wayland.
Разумеется, это крайне положительно скажется на производительности.
Помимо этого, избавившись от компонентов X.org, Wine лишился всех присущих устаревшему протоколу X11 проблем в области безопасности и получил все преимущества настольных сред на базе Wyland.
Так же, Wine-Wayland 7.7 примечателен новой функцией Fsync, которая обеспечит лучшую производительность игр использующих несколько потоков выполнения.
Всю дополнительную информацию о Wine-Wayland вы можете получить на официальной странице создателей, на портале GitHub.
#технологии #linux #wayland #wine #линукс