Разработчики Wine анонсировали версию 8.0 уровня совместимости Linux с Windows. В новой версии улучшена поддержка 32-разрядных приложений Windows на 64-разрядных компьютерах, а также ускорение 3D-графики.
Wine 8.0 представляет «Год развития»
Разработчики Wine разместили объявление на сайте WineHQ. «Этот выпуск представляет собой год усилий по разработке и более 8600 отдельных изменений», — говорится в объявлении.
Новая версия доступна для прямой загрузки с веб-сайта WineHQ. Помимо Linux, Wine также доступен в других Unix-подобных системах, включая macOS. Wine предлагает пользовательские репозитории для многих основных дистрибутивов Linux. Хотя разработчики дистрибутива предлагают Wine, скорее всего, это будет более старая версия. Разработчики Wine рекомендуют использовать их репозитории, потому что их версии новее, а совместимость с Windows — движущаяся цель.
Что нового в Wine 8.0?
Основным обновлением Wine 8.0 является поддержка формата Windows Portable Executable или PE. Исполняемая программа PE включает в себя весь необходимый код в одном двоичном файле. Когда Wine 8.0 встречает такой файл, теперь он будет использовать собственные системные вызовы вместо того, чтобы эмулировать вызовы Windows. Это дает программам PE значительный прирост производительности. Это также улучшает поддержку 32-битных приложений на 64-битных хостах.
Также улучшена производительность 3D-графики с использованием Direct3D. В новой версии также поддерживается больше графических адаптеров. Также есть улучшения в кроссплатформенном движке рендеринга Vulkan.
Версия 8.0, наряду с графическими улучшениями, похоже, нацелена на улучшение игрового процесса. Добавлена поддержка большего количества игровых контроллеров. К ним относятся ведущие колеса, а также контроллеры Sony DualShock и DualSense.
Будет ли Wine 8.0 способствовать развитию Linux-игр?
Улучшения Wine 8.0 предназначены для повышения популярности игр в Linux. Ограниченная доступность игр для Linux, вероятно, помешала внедрению Linux для настольных компьютеров. Помимо поддержки графики, многие старые игры являются 32-битными. В то время как современное оборудование почти исключительно 64-разрядное, поддержка старых приложений Windows была проще на их родной платформе, чем на Linux.
Упрощая запуск игр для Windows, в том числе старых, Linux может привлечь больше геймеров. Эти улучшения, скорее всего, коснутся Proton, производной версии, спонсируемой Valve, которая предназначена для игр. Это означает, что владельцы Steam Deck в конечном итоге тоже смогут ими воспользоваться.
Wine 8.0 — благо для Linux и посредник для Windows
Делая возможным запуск программ для Linux и Windows без виртуальной машины, Wine полезен для пользователей настольных Linux, которым нужно время от времени запускать программу (или игру) для Windows. Wine 8.0, скорее всего, продолжит эту традицию. Он доступен для многих дистрибутивов Linux, включая Ubuntu.